From 4bc7d0dd53865abc07e41ed9b5fbe356d08ccf41 Mon Sep 17 00:00:00 2001 From: Winson <13512071@std.stei.itb.ac.id> Date: Mon, 5 Jan 2015 14:00:55 +0700 Subject: [PATCH 1/3] Initial CodeIgniter, PHP framework --- .gitignore | 9 + .travis.yml | 5 + application/.htaccess | 1 + application/cache/.htaccess | 1 + application/cache/index.html | 10 + application/config/autoload.php | 116 + application/config/config.php | 362 +++ application/config/constants.php | 41 + application/config/database.php | 69 + application/config/doctypes.php | 15 + application/config/foreign_chars.php | 64 + application/config/hooks.php | 16 + application/config/index.html | 10 + application/config/migration.php | 41 + application/config/mimes.php | 106 + application/config/profiler.php | 17 + application/config/routes.php | 46 + application/config/smileys.php | 66 + application/config/user_agents.php | 178 ++ application/controllers/index.html | 10 + application/controllers/welcome.php | 27 + application/core/index.html | 10 + application/errors/error_404.php | 62 + application/errors/error_db.php | 62 + application/errors/error_general.php | 62 + application/errors/error_php.php | 10 + application/errors/index.html | 10 + application/helpers/index.html | 10 + application/hooks/index.html | 10 + application/index.html | 10 + application/language/english/index.html | 10 + application/language/index.html | 10 + application/libraries/index.html | 10 + application/logs/index.html | 10 + application/models/index.html | 10 + application/third_party/index.html | 10 + application/views/index.html | 10 + application/views/welcome_message.php | 88 + index.php | 205 ++ license.txt | 51 + system/.htaccess | 1 + system/core/Benchmark.php | 118 + system/core/CodeIgniter.php | 402 ++++ system/core/Common.php | 559 +++++ system/core/Config.php | 379 +++ system/core/Controller.php | 64 + system/core/Exceptions.php | 193 ++ system/core/Hooks.php | 248 ++ system/core/Input.php | 865 +++++++ system/core/Lang.php | 160 ++ system/core/Loader.php | 1248 ++++++++++ system/core/Model.php | 57 + system/core/Output.php | 574 +++++ system/core/Router.php | 522 ++++ system/core/Security.php | 875 +++++++ system/core/URI.php | 654 ++++++ system/core/Utf8.php | 165 ++ system/core/index.html | 10 + system/database/DB.php | 162 ++ system/database/DB_active_rec.php | 2045 ++++++++++++++++ system/database/DB_cache.php | 195 ++ system/database/DB_driver.php | 1410 +++++++++++ system/database/DB_forge.php | 382 +++ system/database/DB_result.php | 410 ++++ system/database/DB_utility.php | 414 ++++ .../database/drivers/cubrid/cubrid_driver.php | 792 +++++++ .../database/drivers/cubrid/cubrid_forge.php | 288 +++ .../database/drivers/cubrid/cubrid_result.php | 202 ++ .../drivers/cubrid/cubrid_utility.php | 108 + system/database/drivers/cubrid/index.html | 10 + system/database/drivers/index.html | 10 + system/database/drivers/mssql/index.html | 10 + .../database/drivers/mssql/mssql_driver.php | 667 ++++++ system/database/drivers/mssql/mssql_forge.php | 248 ++ .../database/drivers/mssql/mssql_result.php | 169 ++ .../database/drivers/mssql/mssql_utility.php | 88 + system/database/drivers/mysql/index.html | 10 + .../database/drivers/mysql/mysql_driver.php | 779 ++++++ system/database/drivers/mysql/mysql_forge.php | 273 +++ .../database/drivers/mysql/mysql_result.php | 174 ++ .../database/drivers/mysql/mysql_utility.php | 210 ++ system/database/drivers/mysqli/index.html | 10 + .../database/drivers/mysqli/mysqli_driver.php | 766 ++++++ .../database/drivers/mysqli/mysqli_forge.php | 258 ++ .../database/drivers/mysqli/mysqli_result.php | 174 ++ .../drivers/mysqli/mysqli_utility.php | 87 + system/database/drivers/oci8/index.html | 10 + system/database/drivers/oci8/oci8_driver.php | 808 +++++++ system/database/drivers/oci8/oci8_forge.php | 248 ++ system/database/drivers/oci8/oci8_result.php | 217 ++ system/database/drivers/oci8/oci8_utility.php | 87 + system/database/drivers/odbc/index.html | 10 + system/database/drivers/odbc/odbc_driver.php | 637 +++++ system/database/drivers/odbc/odbc_forge.php | 266 +++ system/database/drivers/odbc/odbc_result.php | 228 ++ system/database/drivers/odbc/odbc_utility.php | 103 + system/database/drivers/pdo/index.html | 10 + system/database/drivers/pdo/pdo_driver.php | 811 +++++++ system/database/drivers/pdo/pdo_forge.php | 266 +++ system/database/drivers/pdo/pdo_result.php | 183 ++ system/database/drivers/pdo/pdo_utility.php | 103 + system/database/drivers/postgre/index.html | 10 + .../drivers/postgre/postgre_driver.php | 703 ++++++ .../drivers/postgre/postgre_forge.php | 299 +++ .../drivers/postgre/postgre_result.php | 169 ++ .../drivers/postgre/postgre_utility.php | 88 + system/database/drivers/sqlite/index.html | 10 + .../database/drivers/sqlite/sqlite_driver.php | 658 ++++++ .../database/drivers/sqlite/sqlite_forge.php | 265 +++ .../database/drivers/sqlite/sqlite_result.php | 179 ++ .../drivers/sqlite/sqlite_utility.php | 96 + system/database/drivers/sqlsrv/index.html | 10 + .../database/drivers/sqlsrv/sqlsrv_driver.php | 603 +++++ .../database/drivers/sqlsrv/sqlsrv_forge.php | 245 ++ .../database/drivers/sqlsrv/sqlsrv_result.php | 169 ++ .../drivers/sqlsrv/sqlsrv_utility.php | 88 + system/database/index.html | 10 + system/fonts/index.html | 10 + system/fonts/texb.ttf | Bin 0 -> 143830 bytes system/helpers/array_helper.php | 119 + system/helpers/captcha_helper.php | 246 ++ system/helpers/cookie_helper.php | 103 + system/helpers/date_helper.php | 611 +++++ system/helpers/directory_helper.php | 80 + system/helpers/download_helper.php | 106 + system/helpers/email_helper.php | 62 + system/helpers/file_helper.php | 479 ++++ system/helpers/form_helper.php | 1054 +++++++++ system/helpers/html_helper.php | 436 ++++ system/helpers/index.html | 10 + system/helpers/inflector_helper.php | 203 ++ system/helpers/language_helper.php | 58 + system/helpers/number_helper.php | 76 + system/helpers/path_helper.php | 72 + system/helpers/security_helper.php | 128 + system/helpers/smiley_helper.php | 281 +++ system/helpers/string_helper.php | 307 +++ system/helpers/text_helper.php | 526 +++++ system/helpers/typography_helper.php | 93 + system/helpers/url_helper.php | 594 +++++ system/helpers/xml_helper.php | 71 + system/index.html | 10 + system/language/english/calendar_lang.php | 51 + system/language/english/date_lang.php | 61 + system/language/english/db_lang.php | 29 + system/language/english/email_lang.php | 24 + .../language/english/form_validation_lang.php | 29 + system/language/english/ftp_lang.php | 18 + system/language/english/imglib_lang.php | 24 + system/language/english/index.html | 10 + system/language/english/migration_lang.php | 13 + system/language/english/number_lang.php | 10 + system/language/english/profiler_lang.php | 25 + system/language/english/unit_test_lang.php | 25 + system/language/english/upload_lang.php | 22 + system/language/index.html | 10 + system/libraries/Cache/Cache.php | 214 ++ system/libraries/Cache/drivers/Cache_apc.php | 147 ++ .../libraries/Cache/drivers/Cache_dummy.php | 126 + system/libraries/Cache/drivers/Cache_file.php | 193 ++ .../Cache/drivers/Cache_memcached.php | 214 ++ system/libraries/Cache/drivers/index.html | 10 + system/libraries/Cache/index.html | 10 + system/libraries/Calendar.php | 475 ++++ system/libraries/Cart.php | 551 +++++ system/libraries/Driver.php | 227 ++ system/libraries/Email.php | 2092 +++++++++++++++++ system/libraries/Encrypt.php | 500 ++++ system/libraries/Form_validation.php | 1382 +++++++++++ system/libraries/Ftp.php | 659 ++++++ system/libraries/Image_lib.php | 1537 ++++++++++++ system/libraries/Javascript.php | 871 +++++++ system/libraries/Log.php | 114 + system/libraries/Migration.php | 329 +++ system/libraries/Pagination.php | 340 +++ system/libraries/Parser.php | 212 ++ system/libraries/Profiler.php | 558 +++++ system/libraries/Session.php | 793 +++++++ system/libraries/Sha1.php | 251 ++ system/libraries/Table.php | 531 +++++ system/libraries/Trackback.php | 548 +++++ system/libraries/Typography.php | 410 ++++ system/libraries/Unit_test.php | 383 +++ system/libraries/Upload.php | 1136 +++++++++ system/libraries/User_agent.php | 549 +++++ system/libraries/Xmlrpc.php | 1423 +++++++++++ system/libraries/Xmlrpcs.php | 612 +++++ system/libraries/Zip.php | 423 ++++ system/libraries/index.html | 10 + system/libraries/javascript/Jquery.php | 1071 +++++++++ system/libraries/javascript/index.html | 10 + user_guide/changelog.html | 1556 ++++++++++++ user_guide/database/active_record.html | 820 +++++++ user_guide/database/caching.html | 220 ++ user_guide/database/call_function.html | 118 + user_guide/database/configuration.html | 164 ++ user_guide/database/connecting.html | 188 ++ user_guide/database/examples.html | 217 ++ user_guide/database/fields.html | 163 ++ user_guide/database/forge.html | 234 ++ user_guide/database/helpers.html | 151 ++ user_guide/database/index.html | 99 + user_guide/database/queries.html | 160 ++ user_guide/database/results.html | 259 ++ user_guide/database/table_data.html | 113 + user_guide/database/transactions.html | 200 ++ user_guide/database/utilities.html | 314 +++ user_guide/doc_style/index.html | 87 + user_guide/doc_style/template.html | 128 + user_guide/general/alternative_php.html | 147 ++ user_guide/general/ancillary_classes.html | 117 + user_guide/general/autoloader.html | 100 + user_guide/general/caching.html | 115 + user_guide/general/cli.html | 150 ++ user_guide/general/common_functions.html | 127 + user_guide/general/controllers.html | 388 +++ user_guide/general/core_classes.html | 186 ++ user_guide/general/creating_drivers.html | 100 + user_guide/general/creating_libraries.html | 293 +++ user_guide/general/credits.html | 87 + user_guide/general/drivers.html | 104 + user_guide/general/environments.html | 126 + user_guide/general/errors.html | 140 ++ user_guide/general/helpers.html | 185 ++ user_guide/general/hooks.html | 165 ++ user_guide/general/libraries.html | 98 + user_guide/general/managing_apps.html | 133 ++ user_guide/general/models.html | 251 ++ user_guide/general/profiling.html | 181 ++ user_guide/general/quick_reference.html | 77 + user_guide/general/requirements.html | 82 + user_guide/general/reserved_names.html | 128 + user_guide/general/routing.html | 171 ++ user_guide/general/security.html | 164 ++ user_guide/general/styleguide.html | 679 ++++++ user_guide/general/urls.html | 151 ++ user_guide/general/views.html | 274 +++ user_guide/helpers/array_helper.html | 170 ++ user_guide/helpers/captcha_helper.html | 195 ++ user_guide/helpers/cookie_helper.html | 107 + user_guide/helpers/date_helper.html | 408 ++++ user_guide/helpers/directory_helper.html | 143 ++ user_guide/helpers/download_helper.html | 112 + user_guide/helpers/email_helper.html | 102 + user_guide/helpers/file_helper.html | 179 ++ user_guide/helpers/form_helper.html | 484 ++++ user_guide/helpers/html_helper.html | 390 +++ user_guide/helpers/inflector_helper.html | 151 ++ user_guide/helpers/language_helper.html | 98 + user_guide/helpers/number_helper.html | 113 + user_guide/helpers/path_helper.html | 106 + user_guide/helpers/security_helper.html | 132 ++ user_guide/helpers/smiley_helper.html | 215 ++ user_guide/helpers/string_helper.html | 189 ++ user_guide/helpers/text_helper.html | 211 ++ user_guide/helpers/typography_helper.html | 112 + user_guide/helpers/url_helper.html | 302 +++ user_guide/helpers/xml_helper.html | 105 + user_guide/images/appflowchart.gif | Bin 0 -> 12363 bytes user_guide/images/arrow.gif | Bin 0 -> 123 bytes user_guide/images/ci_logo.jpg | Bin 0 -> 5602 bytes user_guide/images/ci_logo_flame.jpg | Bin 0 -> 8589 bytes user_guide/images/ci_quick_ref.png | Bin 0 -> 94476 bytes .../codeigniter_1.7.1_helper_reference.pdf | Bin 0 -> 499096 bytes .../codeigniter_1.7.1_helper_reference.png | Bin 0 -> 67388 bytes .../codeigniter_1.7.1_library_reference.pdf | Bin 0 -> 666918 bytes .../codeigniter_1.7.1_library_reference.png | Bin 0 -> 111747 bytes user_guide/images/file.gif | Bin 0 -> 370 bytes user_guide/images/folder.gif | Bin 0 -> 570 bytes user_guide/images/nav_bg_darker.jpg | Bin 0 -> 445 bytes user_guide/images/nav_separator_darker.jpg | Bin 0 -> 304 bytes user_guide/images/nav_toggle_darker.jpg | Bin 0 -> 1917 bytes user_guide/images/reactor-bullet.png | Bin 0 -> 781 bytes user_guide/images/smile.gif | Bin 0 -> 1156 bytes user_guide/images/transparent.gif | Bin 0 -> 43 bytes user_guide/index.html | 98 + user_guide/installation/downloads.html | 121 + user_guide/installation/index.html | 108 + user_guide/installation/troubleshooting.html | 90 + user_guide/installation/upgrade_120.html | 92 + user_guide/installation/upgrade_130.html | 203 ++ user_guide/installation/upgrade_131.html | 102 + user_guide/installation/upgrade_132.html | 100 + user_guide/installation/upgrade_133.html | 112 + user_guide/installation/upgrade_140.html | 145 ++ user_guide/installation/upgrade_141.html | 148 ++ user_guide/installation/upgrade_150.html | 178 ++ user_guide/installation/upgrade_152.html | 111 + user_guide/installation/upgrade_153.html | 100 + user_guide/installation/upgrade_154.html | 116 + user_guide/installation/upgrade_160.html | 125 + user_guide/installation/upgrade_161.html | 98 + user_guide/installation/upgrade_162.html | 106 + user_guide/installation/upgrade_163.html | 99 + user_guide/installation/upgrade_170.html | 121 + user_guide/installation/upgrade_171.html | 98 + user_guide/installation/upgrade_172.html | 109 + user_guide/installation/upgrade_200.html | 131 ++ user_guide/installation/upgrade_201.html | 105 + user_guide/installation/upgrade_202.html | 97 + user_guide/installation/upgrade_203.html | 121 + user_guide/installation/upgrade_210.html | 89 + user_guide/installation/upgrade_211.html | 94 + user_guide/installation/upgrade_212.html | 84 + user_guide/installation/upgrade_213.html | 84 + user_guide/installation/upgrade_214.html | 84 + user_guide/installation/upgrade_220.html | 86 + user_guide/installation/upgrade_b11.html | 144 ++ user_guide/installation/upgrading.html | 111 + user_guide/libraries/benchmark.html | 198 ++ user_guide/libraries/caching.html | 193 ++ user_guide/libraries/calendar.html | 249 ++ user_guide/libraries/cart.html | 346 +++ user_guide/libraries/config.html | 222 ++ user_guide/libraries/email.html | 307 +++ user_guide/libraries/encryption.html | 221 ++ user_guide/libraries/file_uploading.html | 451 ++++ user_guide/libraries/form_validation.html | 1250 ++++++++++ user_guide/libraries/ftp.html | 315 +++ user_guide/libraries/image_lib.html | 667 ++++++ user_guide/libraries/input.html | 295 +++ user_guide/libraries/javascript.html | 247 ++ user_guide/libraries/language.html | 137 ++ user_guide/libraries/loader.html | 273 +++ user_guide/libraries/migration.html | 176 ++ user_guide/libraries/output.html | 177 ++ user_guide/libraries/pagination.html | 233 ++ user_guide/libraries/parser.html | 212 ++ user_guide/libraries/security.html | 135 ++ user_guide/libraries/sessions.html | 343 +++ user_guide/libraries/table.html | 315 +++ user_guide/libraries/trackback.html | 246 ++ user_guide/libraries/typography.html | 160 ++ user_guide/libraries/unit_testing.html | 226 ++ user_guide/libraries/uri.html | 252 ++ user_guide/libraries/user_agent.html | 226 ++ user_guide/libraries/xmlrpc.html | 519 ++++ user_guide/libraries/zip.html | 288 +++ user_guide/license.html | 107 + user_guide/nav/hacks.txt | 10 + user_guide/nav/moo.fx.js | 83 + user_guide/nav/nav.js | 156 ++ user_guide/nav/prototype.lite.js | 127 + user_guide/nav/user_guide_menu.js | 4 + user_guide/overview/appflow.html | 95 + user_guide/overview/at_a_glance.html | 162 ++ user_guide/overview/cheatsheets.html | 83 + user_guide/overview/features.html | 118 + user_guide/overview/getting_started.html | 92 + user_guide/overview/goals.html | 98 + user_guide/overview/index.html | 84 + user_guide/overview/mvc.html | 100 + user_guide/toc.html | 229 ++ user_guide/tutorial/conclusion.html | 91 + user_guide/tutorial/create_news_items.html | 179 ++ user_guide/tutorial/hard_coded_pages.html | 158 ++ user_guide/tutorial/index.html | 101 + user_guide/tutorial/news_section.html | 230 ++ user_guide/tutorial/static_pages.html | 206 ++ user_guide/userguide.css | 415 ++++ 360 files changed, 81652 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 application/.htaccess create mode 100644 application/cache/.htaccess create mode 100644 application/cache/index.html create mode 100644 application/config/autoload.php create mode 100644 application/config/config.php create mode 100644 application/config/constants.php create mode 100644 application/config/database.php create mode 100644 application/config/doctypes.php create mode 100644 application/config/foreign_chars.php create mode 100644 application/config/hooks.php create mode 100644 application/config/index.html create mode 100644 application/config/migration.php create mode 100644 application/config/mimes.php create mode 100644 application/config/profiler.php create mode 100644 application/config/routes.php create mode 100644 application/config/smileys.php create mode 100644 application/config/user_agents.php create mode 100644 application/controllers/index.html create mode 100644 application/controllers/welcome.php create mode 100644 application/core/index.html create mode 100644 application/errors/error_404.php create mode 100644 application/errors/error_db.php create mode 100644 application/errors/error_general.php create mode 100644 application/errors/error_php.php create mode 100644 application/errors/index.html create mode 100644 application/helpers/index.html create mode 100644 application/hooks/index.html create mode 100644 application/index.html create mode 100644 application/language/english/index.html create mode 100644 application/language/index.html create mode 100644 application/libraries/index.html create mode 100644 application/logs/index.html create mode 100644 application/models/index.html create mode 100644 application/third_party/index.html create mode 100644 application/views/index.html create mode 100644 application/views/welcome_message.php create mode 100644 index.php create mode 100644 license.txt create mode 100644 system/.htaccess create mode 100644 system/core/Benchmark.php create mode 100644 system/core/CodeIgniter.php create mode 100644 system/core/Common.php create mode 100644 system/core/Config.php create mode 100644 system/core/Controller.php create mode 100644 system/core/Exceptions.php create mode 100644 system/core/Hooks.php create mode 100644 system/core/Input.php create mode 100644 system/core/Lang.php create mode 100644 system/core/Loader.php create mode 100644 system/core/Model.php create mode 100644 system/core/Output.php create mode 100644 system/core/Router.php create mode 100644 system/core/Security.php create mode 100644 system/core/URI.php create mode 100644 system/core/Utf8.php create mode 100644 system/core/index.html create mode 100644 system/database/DB.php create mode 100644 system/database/DB_active_rec.php create mode 100644 system/database/DB_cache.php create mode 100644 system/database/DB_driver.php create mode 100644 system/database/DB_forge.php create mode 100644 system/database/DB_result.php create mode 100644 system/database/DB_utility.php create mode 100644 system/database/drivers/cubrid/cubrid_driver.php create mode 100644 system/database/drivers/cubrid/cubrid_forge.php create mode 100644 system/database/drivers/cubrid/cubrid_result.php create mode 100644 system/database/drivers/cubrid/cubrid_utility.php create mode 100644 system/database/drivers/cubrid/index.html create mode 100644 system/database/drivers/index.html create mode 100644 system/database/drivers/mssql/index.html create mode 100644 system/database/drivers/mssql/mssql_driver.php create mode 100644 system/database/drivers/mssql/mssql_forge.php create mode 100644 system/database/drivers/mssql/mssql_result.php create mode 100644 system/database/drivers/mssql/mssql_utility.php create mode 100644 system/database/drivers/mysql/index.html create mode 100644 system/database/drivers/mysql/mysql_driver.php create mode 100644 system/database/drivers/mysql/mysql_forge.php create mode 100644 system/database/drivers/mysql/mysql_result.php create mode 100644 system/database/drivers/mysql/mysql_utility.php create mode 100644 system/database/drivers/mysqli/index.html create mode 100644 system/database/drivers/mysqli/mysqli_driver.php create mode 100644 system/database/drivers/mysqli/mysqli_forge.php create mode 100644 system/database/drivers/mysqli/mysqli_result.php create mode 100644 system/database/drivers/mysqli/mysqli_utility.php create mode 100644 system/database/drivers/oci8/index.html create mode 100644 system/database/drivers/oci8/oci8_driver.php create mode 100644 system/database/drivers/oci8/oci8_forge.php create mode 100644 system/database/drivers/oci8/oci8_result.php create mode 100644 system/database/drivers/oci8/oci8_utility.php create mode 100644 system/database/drivers/odbc/index.html create mode 100644 system/database/drivers/odbc/odbc_driver.php create mode 100644 system/database/drivers/odbc/odbc_forge.php create mode 100644 system/database/drivers/odbc/odbc_result.php create mode 100644 system/database/drivers/odbc/odbc_utility.php create mode 100644 system/database/drivers/pdo/index.html create mode 100644 system/database/drivers/pdo/pdo_driver.php create mode 100644 system/database/drivers/pdo/pdo_forge.php create mode 100644 system/database/drivers/pdo/pdo_result.php create mode 100644 system/database/drivers/pdo/pdo_utility.php create mode 100644 system/database/drivers/postgre/index.html create mode 100644 system/database/drivers/postgre/postgre_driver.php create mode 100644 system/database/drivers/postgre/postgre_forge.php create mode 100644 system/database/drivers/postgre/postgre_result.php create mode 100644 system/database/drivers/postgre/postgre_utility.php create mode 100644 system/database/drivers/sqlite/index.html create mode 100644 system/database/drivers/sqlite/sqlite_driver.php create mode 100644 system/database/drivers/sqlite/sqlite_forge.php create mode 100644 system/database/drivers/sqlite/sqlite_result.php create mode 100644 system/database/drivers/sqlite/sqlite_utility.php create mode 100644 system/database/drivers/sqlsrv/index.html create mode 100644 system/database/drivers/sqlsrv/sqlsrv_driver.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_forge.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_result.php create mode 100644 system/database/drivers/sqlsrv/sqlsrv_utility.php create mode 100644 system/database/index.html create mode 100644 system/fonts/index.html create mode 100644 system/fonts/texb.ttf create mode 100644 system/helpers/array_helper.php create mode 100644 system/helpers/captcha_helper.php create mode 100644 system/helpers/cookie_helper.php create mode 100644 system/helpers/date_helper.php create mode 100644 system/helpers/directory_helper.php create mode 100644 system/helpers/download_helper.php create mode 100644 system/helpers/email_helper.php create mode 100644 system/helpers/file_helper.php create mode 100644 system/helpers/form_helper.php create mode 100644 system/helpers/html_helper.php create mode 100644 system/helpers/index.html create mode 100644 system/helpers/inflector_helper.php create mode 100644 system/helpers/language_helper.php create mode 100644 system/helpers/number_helper.php create mode 100644 system/helpers/path_helper.php create mode 100644 system/helpers/security_helper.php create mode 100644 system/helpers/smiley_helper.php create mode 100644 system/helpers/string_helper.php create mode 100644 system/helpers/text_helper.php create mode 100644 system/helpers/typography_helper.php create mode 100644 system/helpers/url_helper.php create mode 100644 system/helpers/xml_helper.php create mode 100644 system/index.html create mode 100644 system/language/english/calendar_lang.php create mode 100644 system/language/english/date_lang.php create mode 100644 system/language/english/db_lang.php create mode 100644 system/language/english/email_lang.php create mode 100644 system/language/english/form_validation_lang.php create mode 100644 system/language/english/ftp_lang.php create mode 100644 system/language/english/imglib_lang.php create mode 100644 system/language/english/index.html create mode 100644 system/language/english/migration_lang.php create mode 100644 system/language/english/number_lang.php create mode 100644 system/language/english/profiler_lang.php create mode 100644 system/language/english/unit_test_lang.php create mode 100644 system/language/english/upload_lang.php create mode 100644 system/language/index.html create mode 100644 system/libraries/Cache/Cache.php create mode 100644 system/libraries/Cache/drivers/Cache_apc.php create mode 100644 system/libraries/Cache/drivers/Cache_dummy.php create mode 100644 system/libraries/Cache/drivers/Cache_file.php create mode 100644 system/libraries/Cache/drivers/Cache_memcached.php create mode 100644 system/libraries/Cache/drivers/index.html create mode 100644 system/libraries/Cache/index.html create mode 100644 system/libraries/Calendar.php create mode 100644 system/libraries/Cart.php create mode 100644 system/libraries/Driver.php create mode 100644 system/libraries/Email.php create mode 100644 system/libraries/Encrypt.php create mode 100644 system/libraries/Form_validation.php create mode 100644 system/libraries/Ftp.php create mode 100644 system/libraries/Image_lib.php create mode 100644 system/libraries/Javascript.php create mode 100644 system/libraries/Log.php create mode 100644 system/libraries/Migration.php create mode 100644 system/libraries/Pagination.php create mode 100644 system/libraries/Parser.php create mode 100644 system/libraries/Profiler.php create mode 100644 system/libraries/Session.php create mode 100644 system/libraries/Sha1.php create mode 100644 system/libraries/Table.php create mode 100644 system/libraries/Trackback.php create mode 100644 system/libraries/Typography.php create mode 100644 system/libraries/Unit_test.php create mode 100644 system/libraries/Upload.php create mode 100644 system/libraries/User_agent.php create mode 100644 system/libraries/Xmlrpc.php create mode 100644 system/libraries/Xmlrpcs.php create mode 100644 system/libraries/Zip.php create mode 100644 system/libraries/index.html create mode 100644 system/libraries/javascript/Jquery.php create mode 100644 system/libraries/javascript/index.html create mode 100644 user_guide/changelog.html create mode 100644 user_guide/database/active_record.html create mode 100644 user_guide/database/caching.html create mode 100644 user_guide/database/call_function.html create mode 100644 user_guide/database/configuration.html create mode 100644 user_guide/database/connecting.html create mode 100644 user_guide/database/examples.html create mode 100644 user_guide/database/fields.html create mode 100644 user_guide/database/forge.html create mode 100644 user_guide/database/helpers.html create mode 100644 user_guide/database/index.html create mode 100644 user_guide/database/queries.html create mode 100644 user_guide/database/results.html create mode 100644 user_guide/database/table_data.html create mode 100644 user_guide/database/transactions.html create mode 100644 user_guide/database/utilities.html create mode 100644 user_guide/doc_style/index.html create mode 100644 user_guide/doc_style/template.html create mode 100644 user_guide/general/alternative_php.html create mode 100644 user_guide/general/ancillary_classes.html create mode 100644 user_guide/general/autoloader.html create mode 100644 user_guide/general/caching.html create mode 100644 user_guide/general/cli.html create mode 100644 user_guide/general/common_functions.html create mode 100644 user_guide/general/controllers.html create mode 100644 user_guide/general/core_classes.html create mode 100644 user_guide/general/creating_drivers.html create mode 100644 user_guide/general/creating_libraries.html create mode 100644 user_guide/general/credits.html create mode 100644 user_guide/general/drivers.html create mode 100644 user_guide/general/environments.html create mode 100644 user_guide/general/errors.html create mode 100644 user_guide/general/helpers.html create mode 100644 user_guide/general/hooks.html create mode 100644 user_guide/general/libraries.html create mode 100644 user_guide/general/managing_apps.html create mode 100644 user_guide/general/models.html create mode 100644 user_guide/general/profiling.html create mode 100644 user_guide/general/quick_reference.html create mode 100644 user_guide/general/requirements.html create mode 100644 user_guide/general/reserved_names.html create mode 100644 user_guide/general/routing.html create mode 100644 user_guide/general/security.html create mode 100644 user_guide/general/styleguide.html create mode 100644 user_guide/general/urls.html create mode 100644 user_guide/general/views.html create mode 100644 user_guide/helpers/array_helper.html create mode 100644 user_guide/helpers/captcha_helper.html create mode 100644 user_guide/helpers/cookie_helper.html create mode 100644 user_guide/helpers/date_helper.html create mode 100644 user_guide/helpers/directory_helper.html create mode 100644 user_guide/helpers/download_helper.html create mode 100644 user_guide/helpers/email_helper.html create mode 100644 user_guide/helpers/file_helper.html create mode 100644 user_guide/helpers/form_helper.html create mode 100644 user_guide/helpers/html_helper.html create mode 100644 user_guide/helpers/inflector_helper.html create mode 100644 user_guide/helpers/language_helper.html create mode 100644 user_guide/helpers/number_helper.html create mode 100644 user_guide/helpers/path_helper.html create mode 100644 user_guide/helpers/security_helper.html create mode 100644 user_guide/helpers/smiley_helper.html create mode 100644 user_guide/helpers/string_helper.html create mode 100644 user_guide/helpers/text_helper.html create mode 100644 user_guide/helpers/typography_helper.html create mode 100644 user_guide/helpers/url_helper.html create mode 100644 user_guide/helpers/xml_helper.html create mode 100644 user_guide/images/appflowchart.gif create mode 100644 user_guide/images/arrow.gif create mode 100644 user_guide/images/ci_logo.jpg create mode 100644 user_guide/images/ci_logo_flame.jpg create mode 100644 user_guide/images/ci_quick_ref.png create mode 100644 user_guide/images/codeigniter_1.7.1_helper_reference.pdf create mode 100644 user_guide/images/codeigniter_1.7.1_helper_reference.png create mode 100644 user_guide/images/codeigniter_1.7.1_library_reference.pdf create mode 100644 user_guide/images/codeigniter_1.7.1_library_reference.png create mode 100644 user_guide/images/file.gif create mode 100644 user_guide/images/folder.gif create mode 100644 user_guide/images/nav_bg_darker.jpg create mode 100644 user_guide/images/nav_separator_darker.jpg create mode 100644 user_guide/images/nav_toggle_darker.jpg create mode 100644 user_guide/images/reactor-bullet.png create mode 100644 user_guide/images/smile.gif create mode 100644 user_guide/images/transparent.gif create mode 100644 user_guide/index.html create mode 100644 user_guide/installation/downloads.html create mode 100644 user_guide/installation/index.html create mode 100644 user_guide/installation/troubleshooting.html create mode 100644 user_guide/installation/upgrade_120.html create mode 100644 user_guide/installation/upgrade_130.html create mode 100644 user_guide/installation/upgrade_131.html create mode 100644 user_guide/installation/upgrade_132.html create mode 100644 user_guide/installation/upgrade_133.html create mode 100644 user_guide/installation/upgrade_140.html create mode 100644 user_guide/installation/upgrade_141.html create mode 100644 user_guide/installation/upgrade_150.html create mode 100644 user_guide/installation/upgrade_152.html create mode 100644 user_guide/installation/upgrade_153.html create mode 100644 user_guide/installation/upgrade_154.html create mode 100644 user_guide/installation/upgrade_160.html create mode 100644 user_guide/installation/upgrade_161.html create mode 100644 user_guide/installation/upgrade_162.html create mode 100644 user_guide/installation/upgrade_163.html create mode 100644 user_guide/installation/upgrade_170.html create mode 100644 user_guide/installation/upgrade_171.html create mode 100644 user_guide/installation/upgrade_172.html create mode 100644 user_guide/installation/upgrade_200.html create mode 100644 user_guide/installation/upgrade_201.html create mode 100644 user_guide/installation/upgrade_202.html create mode 100644 user_guide/installation/upgrade_203.html create mode 100644 user_guide/installation/upgrade_210.html create mode 100644 user_guide/installation/upgrade_211.html create mode 100644 user_guide/installation/upgrade_212.html create mode 100644 user_guide/installation/upgrade_213.html create mode 100644 user_guide/installation/upgrade_214.html create mode 100644 user_guide/installation/upgrade_220.html create mode 100644 user_guide/installation/upgrade_b11.html create mode 100644 user_guide/installation/upgrading.html create mode 100644 user_guide/libraries/benchmark.html create mode 100644 user_guide/libraries/caching.html create mode 100644 user_guide/libraries/calendar.html create mode 100644 user_guide/libraries/cart.html create mode 100644 user_guide/libraries/config.html create mode 100644 user_guide/libraries/email.html create mode 100644 user_guide/libraries/encryption.html create mode 100644 user_guide/libraries/file_uploading.html create mode 100644 user_guide/libraries/form_validation.html create mode 100644 user_guide/libraries/ftp.html create mode 100644 user_guide/libraries/image_lib.html create mode 100644 user_guide/libraries/input.html create mode 100644 user_guide/libraries/javascript.html create mode 100644 user_guide/libraries/language.html create mode 100644 user_guide/libraries/loader.html create mode 100644 user_guide/libraries/migration.html create mode 100644 user_guide/libraries/output.html create mode 100644 user_guide/libraries/pagination.html create mode 100644 user_guide/libraries/parser.html create mode 100644 user_guide/libraries/security.html create mode 100644 user_guide/libraries/sessions.html create mode 100644 user_guide/libraries/table.html create mode 100644 user_guide/libraries/trackback.html create mode 100644 user_guide/libraries/typography.html create mode 100644 user_guide/libraries/unit_testing.html create mode 100644 user_guide/libraries/uri.html create mode 100644 user_guide/libraries/user_agent.html create mode 100644 user_guide/libraries/xmlrpc.html create mode 100644 user_guide/libraries/zip.html create mode 100644 user_guide/license.html create mode 100644 user_guide/nav/hacks.txt create mode 100644 user_guide/nav/moo.fx.js create mode 100644 user_guide/nav/nav.js create mode 100644 user_guide/nav/prototype.lite.js create mode 100644 user_guide/nav/user_guide_menu.js create mode 100644 user_guide/overview/appflow.html create mode 100644 user_guide/overview/at_a_glance.html create mode 100644 user_guide/overview/cheatsheets.html create mode 100644 user_guide/overview/features.html create mode 100644 user_guide/overview/getting_started.html create mode 100644 user_guide/overview/goals.html create mode 100644 user_guide/overview/index.html create mode 100644 user_guide/overview/mvc.html create mode 100644 user_guide/toc.html create mode 100644 user_guide/tutorial/conclusion.html create mode 100644 user_guide/tutorial/create_news_items.html create mode 100644 user_guide/tutorial/hard_coded_pages.html create mode 100644 user_guide/tutorial/index.html create mode 100644 user_guide/tutorial/news_section.html create mode 100644 user_guide/tutorial/static_pages.html create mode 100644 user_guide/userguide.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d740c49 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.DS_Store + +application/cache/* +!application/cache/index.html +!application/cache/.htaccess + +application/logs/* +!application/logs/index.html +!application/logs/.htaccess \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..43cfb82 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +branches: + except: + - 2.1-stable + - 2.2-stable + - master \ No newline at end of file diff --git a/application/.htaccess b/application/.htaccess new file mode 100644 index 0000000..14249c5 --- /dev/null +++ b/application/.htaccess @@ -0,0 +1 @@ +Deny from all \ No newline at end of file diff --git a/application/cache/.htaccess b/application/cache/.htaccess new file mode 100644 index 0000000..14249c5 --- /dev/null +++ b/application/cache/.htaccess @@ -0,0 +1 @@ +Deny from all \ No newline at end of file diff --git a/application/cache/index.html b/application/cache/index.html new file mode 100644 index 0000000..c942a79 --- /dev/null +++ b/application/cache/index.html @@ -0,0 +1,10 @@ + +
+Directory access is forbidden.
+ + + \ No newline at end of file diff --git a/application/config/autoload.php b/application/config/autoload.php new file mode 100644 index 0000000..53129c9 --- /dev/null +++ b/application/config/autoload.php @@ -0,0 +1,116 @@ + '', + 'xhtml1-strict' => '', + 'xhtml1-trans' => '', + 'xhtml1-frame' => '', + 'html5' => '', + 'html4-strict' => '', + 'html4-trans' => '', + 'html4-frame' => '' + ); + +/* End of file doctypes.php */ +/* Location: ./application/config/doctypes.php */ \ No newline at end of file diff --git a/application/config/foreign_chars.php b/application/config/foreign_chars.php new file mode 100644 index 0000000..14b0d73 --- /dev/null +++ b/application/config/foreign_chars.php @@ -0,0 +1,64 @@ + 'ae', + '/ö|œ/' => 'oe', + '/ü/' => 'ue', + '/Ä/' => 'Ae', + '/Ü/' => 'Ue', + '/Ö/' => 'Oe', + '/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ/' => 'A', + '/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª/' => 'a', + '/Ç|Ć|Ĉ|Ċ|Č/' => 'C', + '/ç|ć|ĉ|ċ|č/' => 'c', + '/Ð|Ď|Đ/' => 'D', + '/ð|ď|đ/' => 'd', + '/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě/' => 'E', + '/è|é|ê|ë|ē|ĕ|ė|ę|ě/' => 'e', + '/Ĝ|Ğ|Ġ|Ģ/' => 'G', + '/ĝ|ğ|ġ|ģ/' => 'g', + '/Ĥ|Ħ/' => 'H', + '/ĥ|ħ/' => 'h', + '/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ/' => 'I', + '/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı/' => 'i', + '/Ĵ/' => 'J', + '/ĵ/' => 'j', + '/Ķ/' => 'K', + '/ķ/' => 'k', + '/Ĺ|Ļ|Ľ|Ŀ|Ł/' => 'L', + '/ĺ|ļ|ľ|ŀ|ł/' => 'l', + '/Ñ|Ń|Ņ|Ň/' => 'N', + '/ñ|ń|ņ|ň|ʼn/' => 'n', + '/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ/' => 'O', + '/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º/' => 'o', + '/Ŕ|Ŗ|Ř/' => 'R', + '/ŕ|ŗ|ř/' => 'r', + '/Ś|Ŝ|Ş|Š/' => 'S', + '/ś|ŝ|ş|š|ſ/' => 's', + '/Ţ|Ť|Ŧ/' => 'T', + '/ţ|ť|ŧ/' => 't', + '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ/' => 'U', + '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ/' => 'u', + '/Ý|Ÿ|Ŷ/' => 'Y', + '/ý|ÿ|ŷ/' => 'y', + '/Ŵ/' => 'W', + '/ŵ/' => 'w', + '/Ź|Ż|Ž/' => 'Z', + '/ź|ż|ž/' => 'z', + '/Æ|Ǽ/' => 'AE', + '/ß/'=> 'ss', + '/IJ/' => 'IJ', + '/ij/' => 'ij', + '/Œ/' => 'OE', + '/ƒ/' => 'f' +); + +/* End of file foreign_chars.php */ +/* Location: ./application/config/foreign_chars.php */ \ No newline at end of file diff --git a/application/config/hooks.php b/application/config/hooks.php new file mode 100644 index 0000000..a4ad2be --- /dev/null +++ b/application/config/hooks.php @@ -0,0 +1,16 @@ + + +Directory access is forbidden.
+ + +