├── README.md ├── codeigniter ├── codeIgniter-with-ajax │ ├── .htaccess │ ├── DCO.txt │ ├── application │ │ ├── .htaccess │ │ ├── cache │ │ │ ├── .htaccess │ │ │ └── index.html │ │ ├── config │ │ │ ├── autoload.php │ │ │ ├── config.php │ │ │ ├── constants.php │ │ │ ├── database.php │ │ │ ├── doctypes.php │ │ │ ├── foreign_chars.php │ │ │ ├── hooks.php │ │ │ ├── index.html │ │ │ ├── memcached.php │ │ │ ├── migration.php │ │ │ ├── mimes.php │ │ │ ├── profiler.php │ │ │ ├── routes.php │ │ │ ├── smileys.php │ │ │ └── user_agents.php │ │ ├── controllers │ │ │ └── Tasks.php │ │ ├── core │ │ │ └── index.html │ │ ├── helpers │ │ │ └── index.html │ │ ├── hooks │ │ │ └── index.html │ │ ├── index.html │ │ ├── language │ │ │ ├── english │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── libraries │ │ │ └── index.html │ │ ├── logs │ │ │ └── index.html │ │ ├── models │ │ │ ├── Tasks_modal.php │ │ │ └── index.html │ │ ├── third_party │ │ │ └── index.html │ │ └── views │ │ │ ├── errors │ │ │ ├── cli │ │ │ │ ├── error_404.php │ │ │ │ ├── error_db.php │ │ │ │ ├── error_exception.php │ │ │ │ ├── error_general.php │ │ │ │ ├── error_php.php │ │ │ │ └── index.html │ │ │ ├── html │ │ │ │ ├── error_404.php │ │ │ │ ├── error_db.php │ │ │ │ ├── error_exception.php │ │ │ │ ├── error_general.php │ │ │ │ ├── error_php.php │ │ │ │ └── index.html │ │ │ └── index.html │ │ │ └── tasks │ │ │ ├── data.php │ │ │ ├── delete.php │ │ │ ├── edit.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ ├── index.php │ │ │ └── new.php │ ├── composer.json │ ├── contributing.md │ ├── index.php │ ├── license.txt │ ├── public │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ ├── font-awesome.css │ │ │ └── style.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ └── js │ │ │ ├── code.js │ │ │ └── jquery-1.7.2.min.js │ ├── readme.txr │ ├── system │ │ ├── .htaccess │ │ ├── core │ │ │ ├── Benchmark.php │ │ │ ├── CodeIgniter.php │ │ │ ├── Common.php │ │ │ ├── Config.php │ │ │ ├── Controller.php │ │ │ ├── Exceptions.php │ │ │ ├── Hooks.php │ │ │ ├── Input.php │ │ │ ├── Lang.php │ │ │ ├── Loader.php │ │ │ ├── Log.php │ │ │ ├── Model.php │ │ │ ├── Output.php │ │ │ ├── Router.php │ │ │ ├── Security.php │ │ │ ├── URI.php │ │ │ ├── Utf8.php │ │ │ ├── compat │ │ │ │ ├── hash.php │ │ │ │ ├── index.html │ │ │ │ ├── mbstring.php │ │ │ │ ├── password.php │ │ │ │ └── standard.php │ │ │ └── index.html │ │ ├── database │ │ │ ├── DB.php │ │ │ ├── DB_cache.php │ │ │ ├── DB_driver.php │ │ │ ├── DB_forge.php │ │ │ ├── DB_query_builder.php │ │ │ ├── DB_result.php │ │ │ ├── DB_utility.php │ │ │ ├── drivers │ │ │ │ ├── cubrid │ │ │ │ │ ├── cubrid_driver.php │ │ │ │ │ ├── cubrid_forge.php │ │ │ │ │ ├── cubrid_result.php │ │ │ │ │ ├── cubrid_utility.php │ │ │ │ │ └── index.html │ │ │ │ ├── ibase │ │ │ │ │ ├── ibase_driver.php │ │ │ │ │ ├── ibase_forge.php │ │ │ │ │ ├── ibase_result.php │ │ │ │ │ ├── ibase_utility.php │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── mssql │ │ │ │ │ ├── index.html │ │ │ │ │ ├── mssql_driver.php │ │ │ │ │ ├── mssql_forge.php │ │ │ │ │ ├── mssql_result.php │ │ │ │ │ └── mssql_utility.php │ │ │ │ ├── mysql │ │ │ │ │ ├── index.html │ │ │ │ │ ├── mysql_driver.php │ │ │ │ │ ├── mysql_forge.php │ │ │ │ │ ├── mysql_result.php │ │ │ │ │ └── mysql_utility.php │ │ │ │ ├── mysqli │ │ │ │ │ ├── index.html │ │ │ │ │ ├── mysqli_driver.php │ │ │ │ │ ├── mysqli_forge.php │ │ │ │ │ ├── mysqli_result.php │ │ │ │ │ └── mysqli_utility.php │ │ │ │ ├── oci8 │ │ │ │ │ ├── index.html │ │ │ │ │ ├── oci8_driver.php │ │ │ │ │ ├── oci8_forge.php │ │ │ │ │ ├── oci8_result.php │ │ │ │ │ └── oci8_utility.php │ │ │ │ ├── odbc │ │ │ │ │ ├── index.html │ │ │ │ │ ├── odbc_driver.php │ │ │ │ │ ├── odbc_forge.php │ │ │ │ │ ├── odbc_result.php │ │ │ │ │ └── odbc_utility.php │ │ │ │ ├── pdo │ │ │ │ │ ├── index.html │ │ │ │ │ ├── pdo_driver.php │ │ │ │ │ ├── pdo_forge.php │ │ │ │ │ ├── pdo_result.php │ │ │ │ │ ├── pdo_utility.php │ │ │ │ │ └── subdrivers │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── pdo_4d_driver.php │ │ │ │ │ │ ├── pdo_4d_forge.php │ │ │ │ │ │ ├── pdo_cubrid_driver.php │ │ │ │ │ │ ├── pdo_cubrid_forge.php │ │ │ │ │ │ ├── pdo_dblib_driver.php │ │ │ │ │ │ ├── pdo_dblib_forge.php │ │ │ │ │ │ ├── pdo_firebird_driver.php │ │ │ │ │ │ ├── pdo_firebird_forge.php │ │ │ │ │ │ ├── pdo_ibm_driver.php │ │ │ │ │ │ ├── pdo_ibm_forge.php │ │ │ │ │ │ ├── pdo_informix_driver.php │ │ │ │ │ │ ├── pdo_informix_forge.php │ │ │ │ │ │ ├── pdo_mysql_driver.php │ │ │ │ │ │ ├── pdo_mysql_forge.php │ │ │ │ │ │ ├── pdo_oci_driver.php │ │ │ │ │ │ ├── pdo_oci_forge.php │ │ │ │ │ │ ├── pdo_odbc_driver.php │ │ │ │ │ │ ├── pdo_odbc_forge.php │ │ │ │ │ │ ├── pdo_pgsql_driver.php │ │ │ │ │ │ ├── pdo_pgsql_forge.php │ │ │ │ │ │ ├── pdo_sqlite_driver.php │ │ │ │ │ │ ├── pdo_sqlite_forge.php │ │ │ │ │ │ ├── pdo_sqlsrv_driver.php │ │ │ │ │ │ └── pdo_sqlsrv_forge.php │ │ │ │ ├── postgre │ │ │ │ │ ├── index.html │ │ │ │ │ ├── postgre_driver.php │ │ │ │ │ ├── postgre_forge.php │ │ │ │ │ ├── postgre_result.php │ │ │ │ │ └── postgre_utility.php │ │ │ │ ├── sqlite │ │ │ │ │ ├── index.html │ │ │ │ │ ├── sqlite_driver.php │ │ │ │ │ ├── sqlite_forge.php │ │ │ │ │ ├── sqlite_result.php │ │ │ │ │ └── sqlite_utility.php │ │ │ │ ├── sqlite3 │ │ │ │ │ ├── index.html │ │ │ │ │ ├── sqlite3_driver.php │ │ │ │ │ ├── sqlite3_forge.php │ │ │ │ │ ├── sqlite3_result.php │ │ │ │ │ └── sqlite3_utility.php │ │ │ │ └── sqlsrv │ │ │ │ │ ├── index.html │ │ │ │ │ ├── sqlsrv_driver.php │ │ │ │ │ ├── sqlsrv_forge.php │ │ │ │ │ ├── sqlsrv_result.php │ │ │ │ │ └── sqlsrv_utility.php │ │ │ └── index.html │ │ ├── fonts │ │ │ ├── index.html │ │ │ └── texb.ttf │ │ ├── helpers │ │ │ ├── array_helper.php │ │ │ ├── captcha_helper.php │ │ │ ├── cookie_helper.php │ │ │ ├── date_helper.php │ │ │ ├── directory_helper.php │ │ │ ├── download_helper.php │ │ │ ├── email_helper.php │ │ │ ├── file_helper.php │ │ │ ├── form_helper.php │ │ │ ├── html_helper.php │ │ │ ├── index.html │ │ │ ├── inflector_helper.php │ │ │ ├── language_helper.php │ │ │ ├── number_helper.php │ │ │ ├── path_helper.php │ │ │ ├── security_helper.php │ │ │ ├── smiley_helper.php │ │ │ ├── string_helper.php │ │ │ ├── text_helper.php │ │ │ ├── typography_helper.php │ │ │ ├── url_helper.php │ │ │ └── xml_helper.php │ │ ├── index.html │ │ ├── language │ │ │ ├── english │ │ │ │ ├── calendar_lang.php │ │ │ │ ├── date_lang.php │ │ │ │ ├── db_lang.php │ │ │ │ ├── email_lang.php │ │ │ │ ├── form_validation_lang.php │ │ │ │ ├── ftp_lang.php │ │ │ │ ├── imglib_lang.php │ │ │ │ ├── index.html │ │ │ │ ├── migration_lang.php │ │ │ │ ├── number_lang.php │ │ │ │ ├── pagination_lang.php │ │ │ │ ├── profiler_lang.php │ │ │ │ ├── unit_test_lang.php │ │ │ │ └── upload_lang.php │ │ │ └── index.html │ │ └── libraries │ │ │ ├── Cache │ │ │ ├── Cache.php │ │ │ ├── drivers │ │ │ │ ├── Cache_apc.php │ │ │ │ ├── Cache_dummy.php │ │ │ │ ├── Cache_file.php │ │ │ │ ├── Cache_memcached.php │ │ │ │ ├── Cache_redis.php │ │ │ │ ├── Cache_wincache.php │ │ │ │ └── index.html │ │ │ └── index.html │ │ │ ├── Calendar.php │ │ │ ├── Cart.php │ │ │ ├── Driver.php │ │ │ ├── Email.php │ │ │ ├── Encrypt.php │ │ │ ├── Encryption.php │ │ │ ├── Form_validation.php │ │ │ ├── Ftp.php │ │ │ ├── Image_lib.php │ │ │ ├── Javascript.php │ │ │ ├── Javascript │ │ │ ├── Jquery.php │ │ │ └── index.html │ │ │ ├── Migration.php │ │ │ ├── Pagination.php │ │ │ ├── Parser.php │ │ │ ├── Profiler.php │ │ │ ├── Session │ │ │ ├── Session.php │ │ │ ├── SessionHandlerInterface.php │ │ │ ├── Session_driver.php │ │ │ ├── drivers │ │ │ │ ├── Session_database_driver.php │ │ │ │ ├── Session_files_driver.php │ │ │ │ ├── Session_memcached_driver.php │ │ │ │ ├── Session_redis_driver.php │ │ │ │ └── index.html │ │ │ └── index.html │ │ │ ├── Table.php │ │ │ ├── Trackback.php │ │ │ ├── Typography.php │ │ │ ├── Unit_test.php │ │ │ ├── Upload.php │ │ │ ├── User_agent.php │ │ │ ├── Xmlrpc.php │ │ │ ├── Xmlrpcs.php │ │ │ ├── Zip.php │ │ │ └── index.html │ ├── tests │ │ ├── Bootstrap.php │ │ ├── README.md │ │ ├── codeigniter │ │ │ ├── Setup_test.php │ │ │ ├── core │ │ │ │ ├── Benchmark_test.php │ │ │ │ ├── Common_test.php │ │ │ │ ├── Config_test.php │ │ │ │ ├── Input_test.php │ │ │ │ ├── Lang_test.php │ │ │ │ ├── Loader_test.php │ │ │ │ ├── Model_test.php │ │ │ │ ├── Output_test.php │ │ │ │ ├── Security_test.php │ │ │ │ ├── URI_test.php │ │ │ │ ├── Utf8_test.php │ │ │ │ └── compat │ │ │ │ │ ├── hash_test.php │ │ │ │ │ ├── mbstring_test.php │ │ │ │ │ ├── password_test.php │ │ │ │ │ └── standard_test.php │ │ │ ├── database │ │ │ │ ├── DB_driver_test.php │ │ │ │ ├── DB_test.php │ │ │ │ └── query_builder │ │ │ │ │ ├── count_test.php │ │ │ │ │ ├── delete_test.php │ │ │ │ │ ├── distinct_test.php │ │ │ │ │ ├── empty_test.php │ │ │ │ │ ├── escape_test.php │ │ │ │ │ ├── from_test.php │ │ │ │ │ ├── get_test.php │ │ │ │ │ ├── group_test.php │ │ │ │ │ ├── insert_test.php │ │ │ │ │ ├── join_test.php │ │ │ │ │ ├── like_test.php │ │ │ │ │ ├── limit_test.php │ │ │ │ │ ├── order_test.php │ │ │ │ │ ├── select_test.php │ │ │ │ │ ├── truncate_test.php │ │ │ │ │ ├── update_test.php │ │ │ │ │ └── where_test.php │ │ │ ├── helpers │ │ │ │ ├── array_helper_test.php │ │ │ │ ├── captcha_helper_test.php │ │ │ │ ├── cookie_helper_test.php │ │ │ │ ├── date_helper_test.php │ │ │ │ ├── directory_helper_test.php │ │ │ │ ├── download_helper_test.php │ │ │ │ ├── email_helper_test.php │ │ │ │ ├── file_helper_test.php │ │ │ │ ├── form_helper_test.php │ │ │ │ ├── html_helper_test.php │ │ │ │ ├── inflector_helper_test.php │ │ │ │ ├── language_helper_test.php │ │ │ │ ├── number_helper_test.php │ │ │ │ ├── path_helper_test.php │ │ │ │ ├── security_helper_test.php │ │ │ │ ├── string_helper_test.php │ │ │ │ ├── text_helper_test.php │ │ │ │ ├── url_helper_test.php │ │ │ │ └── xml_helper_test.php │ │ │ └── libraries │ │ │ │ ├── Calendar_test.php │ │ │ │ ├── Driver_test.php │ │ │ │ ├── Encrypt_test.php │ │ │ │ ├── Encryption_test.php │ │ │ │ ├── Parser_test.php │ │ │ │ ├── Session_test.php │ │ │ │ ├── Table_test.php │ │ │ │ ├── Typography_test.php │ │ │ │ ├── Upload_test.php │ │ │ │ └── Useragent_test.php │ │ ├── mocks │ │ │ ├── autoloader.php │ │ │ ├── ci_testcase.php │ │ │ ├── ci_testconfig.php │ │ │ ├── core │ │ │ │ ├── common.php │ │ │ │ ├── input.php │ │ │ │ ├── security.php │ │ │ │ ├── uri.php │ │ │ │ └── utf8.php │ │ │ ├── database │ │ │ │ ├── ci_test.sqlite │ │ │ │ ├── config │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── pdo │ │ │ │ │ │ ├── mysql.php │ │ │ │ │ │ ├── pgsql.php │ │ │ │ │ │ └── sqlite.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ └── sqlite.php │ │ │ │ ├── db.php │ │ │ │ ├── db │ │ │ │ │ └── driver.php │ │ │ │ ├── drivers │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── mysqli.php │ │ │ │ │ ├── pdo.php │ │ │ │ │ ├── postgre.php │ │ │ │ │ └── sqlite.php │ │ │ │ └── schema │ │ │ │ │ └── skeleton.php │ │ │ ├── libraries │ │ │ │ ├── driver.php │ │ │ │ ├── encrypt.php │ │ │ │ ├── encryption.php │ │ │ │ ├── session.php │ │ │ │ └── table.php │ │ │ └── uploads │ │ │ │ └── ci_logo.gif │ │ ├── phpunit.xml │ │ └── travis │ │ │ ├── mysql.phpunit.xml │ │ │ ├── mysqli.phpunit.xml │ │ │ ├── pdo │ │ │ ├── mysql.phpunit.xml │ │ │ ├── pgsql.phpunit.xml │ │ │ └── sqlite.phpunit.xml │ │ │ ├── pgsql.phpunit.xml │ │ │ └── sqlite.phpunit.xml │ └── user_guide │ │ ├── DCO.html │ │ ├── _downloads │ │ └── ELDocs.tmbundle.zip │ │ ├── _images │ │ ├── appflowchart.gif │ │ └── smile.gif │ │ ├── _static │ │ ├── ajax-loader.gif │ │ ├── basic.css │ │ ├── ci-icon.ico │ │ ├── comment-bright.png │ │ ├── comment-close.png │ │ ├── comment.png │ │ ├── css │ │ │ ├── badge_only.css │ │ │ └── theme.css │ │ ├── doctools.js │ │ ├── down-pressed.png │ │ ├── down.png │ │ ├── file.png │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ ├── jquery.js │ │ ├── js │ │ │ └── theme.js │ │ ├── minus.png │ │ ├── plus.png │ │ ├── pygments.css │ │ ├── searchtools.js │ │ ├── underscore.js │ │ ├── up-pressed.png │ │ ├── up.png │ │ └── websupport.js │ │ ├── changelog.html │ │ ├── contributing │ │ └── index.html │ │ ├── database │ │ ├── caching.html │ │ ├── call_function.html │ │ ├── configuration.html │ │ ├── connecting.html │ │ ├── db_driver_reference.html │ │ ├── examples.html │ │ ├── forge.html │ │ ├── helpers.html │ │ ├── index.html │ │ ├── metadata.html │ │ ├── queries.html │ │ ├── query_builder.html │ │ ├── results.html │ │ ├── transactions.html │ │ └── utilities.html │ │ ├── documentation │ │ └── index.html │ │ ├── general │ │ ├── alternative_php.html │ │ ├── ancillary_classes.html │ │ ├── autoloader.html │ │ ├── caching.html │ │ ├── cli.html │ │ ├── common_functions.html │ │ ├── compatibility_functions.html │ │ ├── controllers.html │ │ ├── core_classes.html │ │ ├── creating_drivers.html │ │ ├── creating_libraries.html │ │ ├── credits.html │ │ ├── drivers.html │ │ ├── environments.html │ │ ├── errors.html │ │ ├── helpers.html │ │ ├── hooks.html │ │ ├── index.html │ │ ├── libraries.html │ │ ├── managing_apps.html │ │ ├── models.html │ │ ├── profiling.html │ │ ├── requirements.html │ │ ├── reserved_names.html │ │ ├── routing.html │ │ ├── security.html │ │ ├── styleguide.html │ │ ├── urls.html │ │ ├── views.html │ │ └── welcome.html │ │ ├── genindex.html │ │ ├── helpers │ │ ├── array_helper.html │ │ ├── captcha_helper.html │ │ ├── cookie_helper.html │ │ ├── date_helper.html │ │ ├── directory_helper.html │ │ ├── download_helper.html │ │ ├── email_helper.html │ │ ├── file_helper.html │ │ ├── form_helper.html │ │ ├── html_helper.html │ │ ├── index.html │ │ ├── inflector_helper.html │ │ ├── language_helper.html │ │ ├── number_helper.html │ │ ├── path_helper.html │ │ ├── security_helper.html │ │ ├── smiley_helper.html │ │ ├── string_helper.html │ │ ├── text_helper.html │ │ ├── typography_helper.html │ │ ├── url_helper.html │ │ └── xml_helper.html │ │ ├── index.html │ │ ├── installation │ │ ├── downloads.html │ │ ├── index.html │ │ ├── troubleshooting.html │ │ ├── upgrade_120.html │ │ ├── upgrade_130.html │ │ ├── upgrade_131.html │ │ ├── upgrade_132.html │ │ ├── upgrade_133.html │ │ ├── upgrade_140.html │ │ ├── upgrade_141.html │ │ ├── upgrade_150.html │ │ ├── upgrade_152.html │ │ ├── upgrade_153.html │ │ ├── upgrade_154.html │ │ ├── upgrade_160.html │ │ ├── upgrade_161.html │ │ ├── upgrade_162.html │ │ ├── upgrade_163.html │ │ ├── upgrade_170.html │ │ ├── upgrade_171.html │ │ ├── upgrade_172.html │ │ ├── upgrade_200.html │ │ ├── upgrade_201.html │ │ ├── upgrade_202.html │ │ ├── upgrade_203.html │ │ ├── upgrade_210.html │ │ ├── upgrade_211.html │ │ ├── upgrade_212.html │ │ ├── upgrade_213.html │ │ ├── upgrade_214.html │ │ ├── upgrade_220.html │ │ ├── upgrade_221.html │ │ ├── upgrade_300.html │ │ ├── upgrade_b11.html │ │ └── upgrading.html │ │ ├── libraries │ │ ├── benchmark.html │ │ ├── caching.html │ │ ├── calendar.html │ │ ├── cart.html │ │ ├── config.html │ │ ├── email.html │ │ ├── encrypt.html │ │ ├── encryption.html │ │ ├── file_uploading.html │ │ ├── form_validation.html │ │ ├── ftp.html │ │ ├── image_lib.html │ │ ├── index.html │ │ ├── input.html │ │ ├── javascript.html │ │ ├── language.html │ │ ├── loader.html │ │ ├── migration.html │ │ ├── output.html │ │ ├── pagination.html │ │ ├── parser.html │ │ ├── security.html │ │ ├── sessions.html │ │ ├── table.html │ │ ├── trackback.html │ │ ├── typography.html │ │ ├── unit_testing.html │ │ ├── uri.html │ │ ├── user_agent.html │ │ ├── xmlrpc.html │ │ └── zip.html │ │ ├── license.html │ │ ├── objects.inv │ │ ├── overview │ │ ├── appflow.html │ │ ├── at_a_glance.html │ │ ├── features.html │ │ ├── getting_started.html │ │ ├── goals.html │ │ ├── index.html │ │ └── mvc.html │ │ ├── search.html │ │ ├── searchindex.js │ │ └── tutorial │ │ ├── conclusion.html │ │ ├── create_news_items.html │ │ ├── index.html │ │ ├── news_section.html │ │ └── static_pages.html └── codeIgniter │ ├── .htaccess │ ├── DCO.txt │ ├── application │ ├── .htaccess │ ├── cache │ │ ├── .htaccess │ │ └── index.html │ ├── config │ │ ├── autoload.php │ │ ├── config.php │ │ ├── constants.php │ │ ├── database.php │ │ ├── doctypes.php │ │ ├── foreign_chars.php │ │ ├── hooks.php │ │ ├── index.html │ │ ├── memcached.php │ │ ├── migration.php │ │ ├── mimes.php │ │ ├── profiler.php │ │ ├── routes.php │ │ ├── smileys.php │ │ └── user_agents.php │ ├── controllers │ │ └── Tasks.php │ ├── core │ │ └── index.html │ ├── helpers │ │ └── index.html │ ├── hooks │ │ └── index.html │ ├── index.html │ ├── language │ │ ├── english │ │ │ └── index.html │ │ └── index.html │ ├── libraries │ │ └── index.html │ ├── logs │ │ └── index.html │ ├── models │ │ ├── Tasks_modal.php │ │ └── index.html │ ├── third_party │ │ └── index.html │ └── views │ │ ├── errors │ │ ├── cli │ │ │ ├── error_404.php │ │ │ ├── error_db.php │ │ │ ├── error_exception.php │ │ │ ├── error_general.php │ │ │ ├── error_php.php │ │ │ └── index.html │ │ ├── html │ │ │ ├── error_404.php │ │ │ ├── error_db.php │ │ │ ├── error_exception.php │ │ │ ├── error_general.php │ │ │ ├── error_php.php │ │ │ └── index.html │ │ └── index.html │ │ └── tasks │ │ ├── edit.php │ │ ├── footer.php │ │ ├── header.php │ │ ├── index.php │ │ └── new.php │ ├── composer.json │ ├── contributing.md │ ├── index.php │ ├── license.txt │ ├── public │ ├── css │ │ ├── bootstrap.min.css │ │ ├── font-awesome.css │ │ └── style.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ └── js │ │ ├── code.js │ │ └── jquery-1.7.2.min.js │ ├── system │ ├── .htaccess │ ├── core │ │ ├── Benchmark.php │ │ ├── CodeIgniter.php │ │ ├── Common.php │ │ ├── Config.php │ │ ├── Controller.php │ │ ├── Exceptions.php │ │ ├── Hooks.php │ │ ├── Input.php │ │ ├── Lang.php │ │ ├── Loader.php │ │ ├── Log.php │ │ ├── Model.php │ │ ├── Output.php │ │ ├── Router.php │ │ ├── Security.php │ │ ├── URI.php │ │ ├── Utf8.php │ │ ├── compat │ │ │ ├── hash.php │ │ │ ├── index.html │ │ │ ├── mbstring.php │ │ │ ├── password.php │ │ │ └── standard.php │ │ └── index.html │ ├── database │ │ ├── DB.php │ │ ├── DB_cache.php │ │ ├── DB_driver.php │ │ ├── DB_forge.php │ │ ├── DB_query_builder.php │ │ ├── DB_result.php │ │ ├── DB_utility.php │ │ ├── drivers │ │ │ ├── cubrid │ │ │ │ ├── cubrid_driver.php │ │ │ │ ├── cubrid_forge.php │ │ │ │ ├── cubrid_result.php │ │ │ │ ├── cubrid_utility.php │ │ │ │ └── index.html │ │ │ ├── ibase │ │ │ │ ├── ibase_driver.php │ │ │ │ ├── ibase_forge.php │ │ │ │ ├── ibase_result.php │ │ │ │ ├── ibase_utility.php │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── mssql │ │ │ │ ├── index.html │ │ │ │ ├── mssql_driver.php │ │ │ │ ├── mssql_forge.php │ │ │ │ ├── mssql_result.php │ │ │ │ └── mssql_utility.php │ │ │ ├── mysql │ │ │ │ ├── index.html │ │ │ │ ├── mysql_driver.php │ │ │ │ ├── mysql_forge.php │ │ │ │ ├── mysql_result.php │ │ │ │ └── mysql_utility.php │ │ │ ├── mysqli │ │ │ │ ├── index.html │ │ │ │ ├── mysqli_driver.php │ │ │ │ ├── mysqli_forge.php │ │ │ │ ├── mysqli_result.php │ │ │ │ └── mysqli_utility.php │ │ │ ├── oci8 │ │ │ │ ├── index.html │ │ │ │ ├── oci8_driver.php │ │ │ │ ├── oci8_forge.php │ │ │ │ ├── oci8_result.php │ │ │ │ └── oci8_utility.php │ │ │ ├── odbc │ │ │ │ ├── index.html │ │ │ │ ├── odbc_driver.php │ │ │ │ ├── odbc_forge.php │ │ │ │ ├── odbc_result.php │ │ │ │ └── odbc_utility.php │ │ │ ├── pdo │ │ │ │ ├── index.html │ │ │ │ ├── pdo_driver.php │ │ │ │ ├── pdo_forge.php │ │ │ │ ├── pdo_result.php │ │ │ │ ├── pdo_utility.php │ │ │ │ └── subdrivers │ │ │ │ │ ├── index.html │ │ │ │ │ ├── pdo_4d_driver.php │ │ │ │ │ ├── pdo_4d_forge.php │ │ │ │ │ ├── pdo_cubrid_driver.php │ │ │ │ │ ├── pdo_cubrid_forge.php │ │ │ │ │ ├── pdo_dblib_driver.php │ │ │ │ │ ├── pdo_dblib_forge.php │ │ │ │ │ ├── pdo_firebird_driver.php │ │ │ │ │ ├── pdo_firebird_forge.php │ │ │ │ │ ├── pdo_ibm_driver.php │ │ │ │ │ ├── pdo_ibm_forge.php │ │ │ │ │ ├── pdo_informix_driver.php │ │ │ │ │ ├── pdo_informix_forge.php │ │ │ │ │ ├── pdo_mysql_driver.php │ │ │ │ │ ├── pdo_mysql_forge.php │ │ │ │ │ ├── pdo_oci_driver.php │ │ │ │ │ ├── pdo_oci_forge.php │ │ │ │ │ ├── pdo_odbc_driver.php │ │ │ │ │ ├── pdo_odbc_forge.php │ │ │ │ │ ├── pdo_pgsql_driver.php │ │ │ │ │ ├── pdo_pgsql_forge.php │ │ │ │ │ ├── pdo_sqlite_driver.php │ │ │ │ │ ├── pdo_sqlite_forge.php │ │ │ │ │ ├── pdo_sqlsrv_driver.php │ │ │ │ │ └── pdo_sqlsrv_forge.php │ │ │ ├── postgre │ │ │ │ ├── index.html │ │ │ │ ├── postgre_driver.php │ │ │ │ ├── postgre_forge.php │ │ │ │ ├── postgre_result.php │ │ │ │ └── postgre_utility.php │ │ │ ├── sqlite │ │ │ │ ├── index.html │ │ │ │ ├── sqlite_driver.php │ │ │ │ ├── sqlite_forge.php │ │ │ │ ├── sqlite_result.php │ │ │ │ └── sqlite_utility.php │ │ │ ├── sqlite3 │ │ │ │ ├── index.html │ │ │ │ ├── sqlite3_driver.php │ │ │ │ ├── sqlite3_forge.php │ │ │ │ ├── sqlite3_result.php │ │ │ │ └── sqlite3_utility.php │ │ │ └── sqlsrv │ │ │ │ ├── index.html │ │ │ │ ├── sqlsrv_driver.php │ │ │ │ ├── sqlsrv_forge.php │ │ │ │ ├── sqlsrv_result.php │ │ │ │ └── sqlsrv_utility.php │ │ └── index.html │ ├── fonts │ │ ├── index.html │ │ └── texb.ttf │ ├── helpers │ │ ├── array_helper.php │ │ ├── captcha_helper.php │ │ ├── cookie_helper.php │ │ ├── date_helper.php │ │ ├── directory_helper.php │ │ ├── download_helper.php │ │ ├── email_helper.php │ │ ├── file_helper.php │ │ ├── form_helper.php │ │ ├── html_helper.php │ │ ├── index.html │ │ ├── inflector_helper.php │ │ ├── language_helper.php │ │ ├── number_helper.php │ │ ├── path_helper.php │ │ ├── security_helper.php │ │ ├── smiley_helper.php │ │ ├── string_helper.php │ │ ├── text_helper.php │ │ ├── typography_helper.php │ │ ├── url_helper.php │ │ └── xml_helper.php │ ├── index.html │ ├── language │ │ ├── english │ │ │ ├── calendar_lang.php │ │ │ ├── date_lang.php │ │ │ ├── db_lang.php │ │ │ ├── email_lang.php │ │ │ ├── form_validation_lang.php │ │ │ ├── ftp_lang.php │ │ │ ├── imglib_lang.php │ │ │ ├── index.html │ │ │ ├── migration_lang.php │ │ │ ├── number_lang.php │ │ │ ├── pagination_lang.php │ │ │ ├── profiler_lang.php │ │ │ ├── unit_test_lang.php │ │ │ └── upload_lang.php │ │ └── index.html │ └── libraries │ │ ├── Cache │ │ ├── Cache.php │ │ ├── drivers │ │ │ ├── Cache_apc.php │ │ │ ├── Cache_dummy.php │ │ │ ├── Cache_file.php │ │ │ ├── Cache_memcached.php │ │ │ ├── Cache_redis.php │ │ │ ├── Cache_wincache.php │ │ │ └── index.html │ │ └── index.html │ │ ├── Calendar.php │ │ ├── Cart.php │ │ ├── Driver.php │ │ ├── Email.php │ │ ├── Encrypt.php │ │ ├── Encryption.php │ │ ├── Form_validation.php │ │ ├── Ftp.php │ │ ├── Image_lib.php │ │ ├── Javascript.php │ │ ├── Javascript │ │ ├── Jquery.php │ │ └── index.html │ │ ├── Migration.php │ │ ├── Pagination.php │ │ ├── Parser.php │ │ ├── Profiler.php │ │ ├── Session │ │ ├── Session.php │ │ ├── SessionHandlerInterface.php │ │ ├── Session_driver.php │ │ ├── drivers │ │ │ ├── Session_database_driver.php │ │ │ ├── Session_files_driver.php │ │ │ ├── Session_memcached_driver.php │ │ │ ├── Session_redis_driver.php │ │ │ └── index.html │ │ └── index.html │ │ ├── Table.php │ │ ├── Trackback.php │ │ ├── Typography.php │ │ ├── Unit_test.php │ │ ├── Upload.php │ │ ├── User_agent.php │ │ ├── Xmlrpc.php │ │ ├── Xmlrpcs.php │ │ ├── Zip.php │ │ └── index.html │ ├── tests │ ├── Bootstrap.php │ ├── README.md │ ├── codeigniter │ │ ├── Setup_test.php │ │ ├── core │ │ │ ├── Benchmark_test.php │ │ │ ├── Common_test.php │ │ │ ├── Config_test.php │ │ │ ├── Input_test.php │ │ │ ├── Lang_test.php │ │ │ ├── Loader_test.php │ │ │ ├── Model_test.php │ │ │ ├── Output_test.php │ │ │ ├── Security_test.php │ │ │ ├── URI_test.php │ │ │ ├── Utf8_test.php │ │ │ └── compat │ │ │ │ ├── hash_test.php │ │ │ │ ├── mbstring_test.php │ │ │ │ ├── password_test.php │ │ │ │ └── standard_test.php │ │ ├── database │ │ │ ├── DB_driver_test.php │ │ │ ├── DB_test.php │ │ │ └── query_builder │ │ │ │ ├── count_test.php │ │ │ │ ├── delete_test.php │ │ │ │ ├── distinct_test.php │ │ │ │ ├── empty_test.php │ │ │ │ ├── escape_test.php │ │ │ │ ├── from_test.php │ │ │ │ ├── get_test.php │ │ │ │ ├── group_test.php │ │ │ │ ├── insert_test.php │ │ │ │ ├── join_test.php │ │ │ │ ├── like_test.php │ │ │ │ ├── limit_test.php │ │ │ │ ├── order_test.php │ │ │ │ ├── select_test.php │ │ │ │ ├── truncate_test.php │ │ │ │ ├── update_test.php │ │ │ │ └── where_test.php │ │ ├── helpers │ │ │ ├── array_helper_test.php │ │ │ ├── captcha_helper_test.php │ │ │ ├── cookie_helper_test.php │ │ │ ├── date_helper_test.php │ │ │ ├── directory_helper_test.php │ │ │ ├── download_helper_test.php │ │ │ ├── email_helper_test.php │ │ │ ├── file_helper_test.php │ │ │ ├── form_helper_test.php │ │ │ ├── html_helper_test.php │ │ │ ├── inflector_helper_test.php │ │ │ ├── language_helper_test.php │ │ │ ├── number_helper_test.php │ │ │ ├── path_helper_test.php │ │ │ ├── security_helper_test.php │ │ │ ├── string_helper_test.php │ │ │ ├── text_helper_test.php │ │ │ ├── url_helper_test.php │ │ │ └── xml_helper_test.php │ │ └── libraries │ │ │ ├── Calendar_test.php │ │ │ ├── Driver_test.php │ │ │ ├── Encrypt_test.php │ │ │ ├── Encryption_test.php │ │ │ ├── Parser_test.php │ │ │ ├── Session_test.php │ │ │ ├── Table_test.php │ │ │ ├── Typography_test.php │ │ │ ├── Upload_test.php │ │ │ └── Useragent_test.php │ ├── mocks │ │ ├── autoloader.php │ │ ├── ci_testcase.php │ │ ├── ci_testconfig.php │ │ ├── core │ │ │ ├── common.php │ │ │ ├── input.php │ │ │ ├── security.php │ │ │ ├── uri.php │ │ │ └── utf8.php │ │ ├── database │ │ │ ├── ci_test.sqlite │ │ │ ├── config │ │ │ │ ├── mysql.php │ │ │ │ ├── mysqli.php │ │ │ │ ├── pdo │ │ │ │ │ ├── mysql.php │ │ │ │ │ ├── pgsql.php │ │ │ │ │ └── sqlite.php │ │ │ │ ├── pgsql.php │ │ │ │ └── sqlite.php │ │ │ ├── db.php │ │ │ ├── db │ │ │ │ └── driver.php │ │ │ ├── drivers │ │ │ │ ├── mysql.php │ │ │ │ ├── mysqli.php │ │ │ │ ├── pdo.php │ │ │ │ ├── postgre.php │ │ │ │ └── sqlite.php │ │ │ └── schema │ │ │ │ └── skeleton.php │ │ ├── libraries │ │ │ ├── driver.php │ │ │ ├── encrypt.php │ │ │ ├── encryption.php │ │ │ ├── session.php │ │ │ └── table.php │ │ └── uploads │ │ │ └── ci_logo.gif │ ├── phpunit.xml │ └── travis │ │ ├── mysql.phpunit.xml │ │ ├── mysqli.phpunit.xml │ │ ├── pdo │ │ ├── mysql.phpunit.xml │ │ ├── pgsql.phpunit.xml │ │ └── sqlite.phpunit.xml │ │ ├── pgsql.phpunit.xml │ │ └── sqlite.phpunit.xml │ └── user_guide │ ├── DCO.html │ ├── _downloads │ └── ELDocs.tmbundle.zip │ ├── _images │ ├── appflowchart.gif │ └── smile.gif │ ├── _static │ ├── ajax-loader.gif │ ├── basic.css │ ├── ci-icon.ico │ ├── comment-bright.png │ ├── comment-close.png │ ├── comment.png │ ├── css │ │ ├── badge_only.css │ │ └── theme.css │ ├── doctools.js │ ├── down-pressed.png │ ├── down.png │ ├── file.png │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── jquery.js │ ├── js │ │ └── theme.js │ ├── minus.png │ ├── plus.png │ ├── pygments.css │ ├── searchtools.js │ ├── underscore.js │ ├── up-pressed.png │ ├── up.png │ └── websupport.js │ ├── changelog.html │ ├── contributing │ └── index.html │ ├── database │ ├── caching.html │ ├── call_function.html │ ├── configuration.html │ ├── connecting.html │ ├── db_driver_reference.html │ ├── examples.html │ ├── forge.html │ ├── helpers.html │ ├── index.html │ ├── metadata.html │ ├── queries.html │ ├── query_builder.html │ ├── results.html │ ├── transactions.html │ └── utilities.html │ ├── documentation │ └── index.html │ ├── general │ ├── alternative_php.html │ ├── ancillary_classes.html │ ├── autoloader.html │ ├── caching.html │ ├── cli.html │ ├── common_functions.html │ ├── compatibility_functions.html │ ├── controllers.html │ ├── core_classes.html │ ├── creating_drivers.html │ ├── creating_libraries.html │ ├── credits.html │ ├── drivers.html │ ├── environments.html │ ├── errors.html │ ├── helpers.html │ ├── hooks.html │ ├── index.html │ ├── libraries.html │ ├── managing_apps.html │ ├── models.html │ ├── profiling.html │ ├── requirements.html │ ├── reserved_names.html │ ├── routing.html │ ├── security.html │ ├── styleguide.html │ ├── urls.html │ ├── views.html │ └── welcome.html │ ├── genindex.html │ ├── helpers │ ├── array_helper.html │ ├── captcha_helper.html │ ├── cookie_helper.html │ ├── date_helper.html │ ├── directory_helper.html │ ├── download_helper.html │ ├── email_helper.html │ ├── file_helper.html │ ├── form_helper.html │ ├── html_helper.html │ ├── index.html │ ├── inflector_helper.html │ ├── language_helper.html │ ├── number_helper.html │ ├── path_helper.html │ ├── security_helper.html │ ├── smiley_helper.html │ ├── string_helper.html │ ├── text_helper.html │ ├── typography_helper.html │ ├── url_helper.html │ └── xml_helper.html │ ├── index.html │ ├── installation │ ├── downloads.html │ ├── index.html │ ├── troubleshooting.html │ ├── upgrade_120.html │ ├── upgrade_130.html │ ├── upgrade_131.html │ ├── upgrade_132.html │ ├── upgrade_133.html │ ├── upgrade_140.html │ ├── upgrade_141.html │ ├── upgrade_150.html │ ├── upgrade_152.html │ ├── upgrade_153.html │ ├── upgrade_154.html │ ├── upgrade_160.html │ ├── upgrade_161.html │ ├── upgrade_162.html │ ├── upgrade_163.html │ ├── upgrade_170.html │ ├── upgrade_171.html │ ├── upgrade_172.html │ ├── upgrade_200.html │ ├── upgrade_201.html │ ├── upgrade_202.html │ ├── upgrade_203.html │ ├── upgrade_210.html │ ├── upgrade_211.html │ ├── upgrade_212.html │ ├── upgrade_213.html │ ├── upgrade_214.html │ ├── upgrade_220.html │ ├── upgrade_221.html │ ├── upgrade_300.html │ ├── upgrade_b11.html │ └── upgrading.html │ ├── libraries │ ├── benchmark.html │ ├── caching.html │ ├── calendar.html │ ├── cart.html │ ├── config.html │ ├── email.html │ ├── encrypt.html │ ├── encryption.html │ ├── file_uploading.html │ ├── form_validation.html │ ├── ftp.html │ ├── image_lib.html │ ├── index.html │ ├── input.html │ ├── javascript.html │ ├── language.html │ ├── loader.html │ ├── migration.html │ ├── output.html │ ├── pagination.html │ ├── parser.html │ ├── security.html │ ├── sessions.html │ ├── table.html │ ├── trackback.html │ ├── typography.html │ ├── unit_testing.html │ ├── uri.html │ ├── user_agent.html │ ├── xmlrpc.html │ └── zip.html │ ├── license.html │ ├── objects.inv │ ├── overview │ ├── appflow.html │ ├── at_a_glance.html │ ├── features.html │ ├── getting_started.html │ ├── goals.html │ ├── index.html │ └── mvc.html │ ├── search.html │ ├── searchindex.js │ └── tutorial │ ├── conclusion.html │ ├── create_news_items.html │ ├── index.html │ ├── news_section.html │ └── static_pages.html ├── laravel ├── laravel-with-ajax │ ├── .gitattributes │ ├── .gitignore │ ├── .htaccess │ ├── CONTRIBUTING.md │ ├── app │ │ ├── commands │ │ │ └── .gitkeep │ │ ├── config │ │ │ ├── app.php │ │ │ ├── auth.php │ │ │ ├── cache.php │ │ │ ├── compile.php │ │ │ ├── database.php │ │ │ ├── local │ │ │ │ ├── app.php │ │ │ │ └── database.php │ │ │ ├── mail.php │ │ │ ├── packages │ │ │ │ └── .gitkeep │ │ │ ├── queue.php │ │ │ ├── remote.php │ │ │ ├── services.php │ │ │ ├── session.php │ │ │ ├── testing │ │ │ │ ├── cache.php │ │ │ │ └── session.php │ │ │ ├── view.php │ │ │ └── workbench.php │ │ ├── controllers │ │ │ ├── .gitkeep │ │ │ ├── BaseController.php │ │ │ ├── HomeController.php │ │ │ └── tasksController.php │ │ ├── database │ │ │ ├── .gitignore │ │ │ ├── migrations │ │ │ │ └── .gitkeep │ │ │ └── seeds │ │ │ │ ├── .gitkeep │ │ │ │ └── DatabaseSeeder.php │ │ ├── filters.php │ │ ├── lang │ │ │ └── en │ │ │ │ ├── pagination.php │ │ │ │ ├── reminders.php │ │ │ │ └── validation.php │ │ ├── models │ │ │ ├── Tasks.php │ │ │ └── User.php │ │ ├── routes.php │ │ ├── start │ │ │ ├── artisan.php │ │ │ ├── global.php │ │ │ └── local.php │ │ ├── storage │ │ │ ├── .gitignore │ │ │ ├── cache │ │ │ │ └── .gitignore │ │ │ ├── logs │ │ │ │ └── .gitignore │ │ │ ├── meta │ │ │ │ └── .gitignore │ │ │ ├── sessions │ │ │ │ └── .gitignore │ │ │ └── views │ │ │ │ └── .gitignore │ │ ├── tests │ │ │ ├── ExampleTest.php │ │ │ └── TestCase.php │ │ └── views │ │ │ ├── data.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ ├── layout.blade.php │ │ │ └── new.blade.php │ ├── artisan │ ├── bootstrap │ │ ├── autoload.php │ │ ├── paths.php │ │ └── start.php │ ├── composer.json │ ├── css │ │ ├── bootstrap.min.css │ │ ├── font-awesome.css │ │ └── style.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── index.php │ ├── js │ │ ├── code.js │ │ └── jquery-1.7.2.min.js │ ├── phpunit.xml │ └── server.php └── laravel │ ├── .gitattributes │ ├── .gitignore │ ├── .htaccess │ ├── CONTRIBUTING.md │ ├── app │ ├── commands │ │ └── .gitkeep │ ├── config │ │ ├── app.php │ │ ├── auth.php │ │ ├── cache.php │ │ ├── compile.php │ │ ├── database.php │ │ ├── local │ │ │ ├── app.php │ │ │ └── database.php │ │ ├── mail.php │ │ ├── packages │ │ │ └── .gitkeep │ │ ├── queue.php │ │ ├── remote.php │ │ ├── services.php │ │ ├── session.php │ │ ├── testing │ │ │ ├── cache.php │ │ │ └── session.php │ │ ├── view.php │ │ └── workbench.php │ ├── controllers │ │ ├── .gitkeep │ │ ├── BaseController.php │ │ ├── HomeController.php │ │ └── tasksController.php │ ├── database │ │ ├── .gitignore │ │ ├── migrations │ │ │ └── .gitkeep │ │ └── seeds │ │ │ ├── .gitkeep │ │ │ └── DatabaseSeeder.php │ ├── filters.php │ ├── lang │ │ └── en │ │ │ ├── pagination.php │ │ │ ├── reminders.php │ │ │ └── validation.php │ ├── models │ │ ├── Tasks.php │ │ └── User.php │ ├── routes.php │ ├── start │ │ ├── artisan.php │ │ ├── global.php │ │ └── local.php │ ├── storage │ │ ├── .gitignore │ │ ├── cache │ │ │ └── .gitignore │ │ ├── logs │ │ │ └── .gitignore │ │ ├── meta │ │ │ └── .gitignore │ │ ├── sessions │ │ │ └── .gitignore │ │ └── views │ │ │ └── .gitignore │ ├── tests │ │ ├── ExampleTest.php │ │ └── TestCase.php │ └── views │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ ├── layout.blade.php │ │ └── new.blade.php │ ├── artisan │ ├── bootstrap │ ├── autoload.php │ ├── paths.php │ └── start.php │ ├── composer.json │ ├── css │ ├── bootstrap.min.css │ ├── font-awesome.css │ └── style.css │ ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff │ ├── index.php │ ├── js │ ├── code.js │ └── jquery-1.7.2.min.js │ ├── phpunit.xml │ └── server.php ├── php-with-ajax ├── code.php ├── css │ ├── bootstrap.min.css │ ├── font-awesome.css │ └── style.css ├── delete.php ├── edit.php ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── footer.php ├── header.php ├── index.php ├── index.php~ ├── js │ ├── code.js │ └── jquery-1.7.2.min.js └── new.php ├── php ├── code.php ├── css │ ├── bootstrap.min.css │ ├── font-awesome.css │ └── style.css ├── delete.php ├── edit.php ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── footer.php ├── header.php ├── index.php ├── js │ ├── code.js │ └── jquery-1.7.2.min.js └── new.php ├── template ├── css │ ├── bootstrap.min.css │ ├── font-awesome.css │ └── style.css ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── index.php ├── js │ ├── code.js │ └── jquery-1.7.2.min.js └── new.php └── todolist.sql /README.md: -------------------------------------------------------------------------------- 1 | #Simple To Do List 2 | 3 | - PHP , 4 | - PHP with Ajax , 5 | - Laravel , 6 | - Laravel with Ajax , 7 | - CodeIgniter , 8 | - CodeIgniter with Ajax 9 | 10 | 11 | ##### Facebook Account = fb.com/ahmedash95 12 | ##### Twitter Account = twitter.com/ahmedash95 13 | ##### Ask Account = ask.fm/ahmedash95 14 | 15 | it's my pleasure to contact with me and give me your feedback about this simple project 16 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteCond %{REQUEST_FILENAME} !-f 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteRule ^(.*)$ index.php/$1 [L] -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/DCO.txt: -------------------------------------------------------------------------------- 1 | Developer's Certificate of Origin 1.1 2 | 3 | By making a contribution to this project, I certify that: 4 | 5 | (1) The contribution was created in whole or in part by me and I 6 | have the right to submit it under the open source license 7 | indicated in the file; or 8 | 9 | (2) The contribution is based upon previous work that, to the best 10 | of my knowledge, is covered under an appropriate open source 11 | license and I have the right under that license to submit that 12 | work with modifications, whether created in whole or in part 13 | by me, under the same open source license (unless I am 14 | permitted to submit under a different license), as indicated 15 | in the file; or 16 | 17 | (3) The contribution was provided directly to me by some other 18 | person who certified (1), (2) or (3) and I have not modified 19 | it. 20 | 21 | (4) I understand and agree that this project and the contribution 22 | are public and that a record of the contribution (including all 23 | personal information I submit with it, including my sign-off) is 24 | maintained indefinitely and may be redistributed consistent with 25 | this project or the open source license(s) involved. 26 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/cache/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/config/memcached.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'hostname' => '127.0.0.1', 16 | 'port' => '11211', 17 | 'weight' => '1', 18 | ), 19 | ); 20 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/config/profiler.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/hooks/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/models/Tasks_modal.php: -------------------------------------------------------------------------------- 1 | load->database(); 7 | } 8 | 9 | public function dataIndex(){ 10 | $data = $this->db->query('select * from tasks')->result(); 11 | return $data; 12 | } 13 | public function save(){ 14 | $this->task_name = $_POST['task_name']; 15 | $this->db->insert('tasks',$this); 16 | echo json_encode(['success'=>'success']); 17 | } 18 | public function done($id){ 19 | $data = array( 20 | 'state' => '1', 21 | ); 22 | 23 | $this->db->where('id', $id); 24 | $this->db->update('tasks', $data); 25 | redirect('tasks'); 26 | } 27 | public function edit($id){ 28 | $this->db->from('tasks'); 29 | $this->db->where('id',$id); 30 | return $this->db->get()->row_array(); 31 | } 32 | public function update($id){ 33 | $data = array( 34 | 'task_name' => $_POST['task_name'], 35 | ); 36 | 37 | $this->db->where('id', $id); 38 | $this->db->update('tasks', $data); 39 | echo json_encode(['success'=>'success']); 40 | 41 | } 42 | 43 | public function delete($id){ 44 | $this->db->where('id', $id); 45 | $this->db->delete('tasks'); 46 | } 47 | 48 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/third_party/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/cli/error_404.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | An uncaught Exception was encountered 6 | 7 | Type: 8 | Message: 9 | Filename: getFile(); ?> 10 | Line Number: getLine(); ?> 11 | 12 | 13 | 14 | Backtrace: 15 | getTrace() as $error): ?> 16 | 17 | 18 | File: 19 | Line: 20 | Function: 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/cli/error_general.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | A PHP Error was encountered 6 | 7 | Severity: 8 | Message: 9 | Filename: 10 | Line Number: 11 | 12 | 13 | 14 | Backtrace: 15 | 16 | 17 | 18 | File: 19 | Line: 20 | Function: 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/cli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/html/error_exception.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

An uncaught Exception was encountered

8 | 9 |

Type:

10 |

Message:

11 |

Filename: getFile(); ?>

12 |

Line Number: getLine(); ?>

13 | 14 | 15 | 16 |

Backtrace:

17 | getTrace() as $error): ?> 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/html/error_php.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

A PHP Error was encountered

8 | 9 |

Severity:

10 |

Message:

11 |

Filename:

12 |

Line Number:

13 | 14 | 15 | 16 |

Backtrace:

17 | 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/errors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/tasks/data.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/tasks/delete.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |

Delete Task

5 |
6 |
7 | 8 |

Are you sure you want to delete the task

9 | task_name ?> 10 |
11 | 15 |
16 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/tasks/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15 | 16 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/application/views/tasks/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | <?php if(isset($title)){echo $title;}else{echo'Simple To Do List';}?> 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "description" : "The CodeIgniter framework", 3 | "name" : "codeigniter/framework", 4 | "license": "MIT", 5 | "require": { 6 | "php": ">=5.2.4" 7 | }, 8 | "require-dev": { 9 | "mikey179/vfsStream": "1.1.*" 10 | } 11 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 - 2015, British Columbia Institute of Technology 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/readme.txr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/readme.txr -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/core/compat/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/cubrid/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/ibase/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/mssql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/mysql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/mysqli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/oci8/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/odbc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/pdo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/pdo/subdrivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/postgre/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/sqlite/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/sqlite3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/drivers/sqlsrv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/database/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/system/fonts/texb.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/Cache/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/Cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/Javascript/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/Session/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/Session/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/system/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/Setup_test.php: -------------------------------------------------------------------------------- 1 | assertTrue(defined('PROJECT_BASE')); 8 | $this->assertTrue(defined('BASEPATH')); 9 | $this->assertTrue(defined('APPPATH')); 10 | $this->assertTrue(defined('VIEWPATH')); 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/core/Model_test.php: -------------------------------------------------------------------------------- 1 | ci_core_class('loader'); 10 | $this->load = new $loader(); 11 | $this->ci_obj = $this->ci_instance(); 12 | $this->ci_set_core_class('model', 'CI_Model'); 13 | 14 | $model_code =<<ci_vfs_create('Test_model', $model_code, $this->ci_app_root, 'models'); 24 | $this->load->model('test_model'); 25 | } 26 | 27 | // -------------------------------------------------------------------- 28 | 29 | public function test__get() 30 | { 31 | $this->assertEquals('foo', $this->ci_obj->test_model->property); 32 | 33 | $this->ci_obj->controller_property = 'bar'; 34 | $this->assertEquals('bar', $this->ci_obj->test_model->controller_property); 35 | } 36 | 37 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/core/Utf8_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/tests/codeigniter/core/Utf8_test.php -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/database/DB_driver_test.php: -------------------------------------------------------------------------------- 1 | $driver_name($config[DB_DRIVER]); 10 | 11 | $this->assertTrue($driver->initialize()); 12 | } 13 | 14 | protected function pdo($config) 15 | { 16 | return new Mock_Database_Drivers_PDO($config); 17 | } 18 | 19 | protected function mysql($config) 20 | { 21 | return new Mock_Database_Drivers_Mysql($config); 22 | } 23 | 24 | protected function mysqli($config) 25 | { 26 | return new Mock_Database_Drivers_Mysqli($config); 27 | } 28 | 29 | protected function sqlite($config) 30 | { 31 | return new Mock_Database_Drivers_Sqlite($config); 32 | } 33 | 34 | protected function pgsql($config) 35 | { 36 | return new Mock_Database_Drivers_Postgre($config); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/database/query_builder/count_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_count_all() 24 | { 25 | $this->assertEquals(4, $this->db->count_all('job')); 26 | } 27 | 28 | // ------------------------------------------------------------------------ 29 | 30 | /** 31 | * @see ./mocks/schema/skeleton.php 32 | */ 33 | public function test_count_all_results() 34 | { 35 | $this->assertEquals(2, $this->db->like('name', 'ian')->count_all_results('job')); 36 | } 37 | 38 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/database/query_builder/distinct_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_distinct() 24 | { 25 | $users = $this->db->select('country') 26 | ->distinct() 27 | ->get('user') 28 | ->result_array(); 29 | 30 | $this->assertEquals(3, count($users)); 31 | } 32 | 33 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/database/query_builder/empty_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_empty_table() 24 | { 25 | // Check initial record 26 | $jobs = $this->db->get('job')->result_array(); 27 | 28 | $this->assertEquals(4, count($jobs)); 29 | 30 | // Do the empty 31 | $this->db->empty_table('job'); 32 | 33 | // Check the record 34 | $jobs = $this->db->get('job'); 35 | 36 | $this->assertEmpty($jobs->result_array()); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/captcha_helper_test.php: -------------------------------------------------------------------------------- 1 | markTestSkipped("Can't test"); 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/download_helper_test.php: -------------------------------------------------------------------------------- 1 | markTestSkipped('Cant easily test'); 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/email_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('email'); 8 | } 9 | 10 | public function test_valid_email() 11 | { 12 | $this->assertEquals(FALSE, valid_email('test')); 13 | $this->assertEquals(FALSE, valid_email('test@test@test.com')); 14 | $this->assertEquals(TRUE, valid_email('test@test.com')); 15 | $this->assertEquals(TRUE, valid_email('my.test@test.com')); 16 | } 17 | 18 | public function test_send_mail() 19 | { 20 | $this->markTestSkipped("Can't test"); 21 | } 22 | 23 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/language_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('language'); 8 | $lang = $this->getMock('CI_Lang', array('line')); 9 | $lang->expects($this->any())->method('line')->will($this->returnValue(FALSE)); 10 | $this->ci_instance_var('lang', $lang); 11 | 12 | $this->assertFalse(lang(1)); 13 | $this->assertEquals('', lang(1, 'foo', array('class' => 'bar'))); 14 | } 15 | 16 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/path_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('path'); 8 | } 9 | 10 | public function test_set_realpath() 11 | { 12 | $this->assertEquals(getcwd().DIRECTORY_SEPARATOR, set_realpath(getcwd())); 13 | } 14 | 15 | public function test_set_realpath_nonexistent_directory() 16 | { 17 | $expected = '/path/to/nowhere'; 18 | $this->assertEquals($expected, set_realpath('/path/to/nowhere', FALSE)); 19 | } 20 | 21 | public function test_set_realpath_error_trigger() 22 | { 23 | $this->setExpectedException( 24 | 'RuntimeException', 'CI Error: Not a valid path: /path/to/nowhere' 25 | ); 26 | 27 | set_realpath('/path/to/nowhere', TRUE); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/codeigniter/helpers/xml_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('xml'); 8 | } 9 | 10 | public function test_xml_convert() 11 | { 12 | $this->assertEquals('<tag>my & test - </tag>', xml_convert('my & test - ')); 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/ci_testconfig.php: -------------------------------------------------------------------------------- 1 | config[$key]) ? $this->config[$key] : FALSE; 12 | } 13 | 14 | public function load($file, $arg2 = FALSE, $arg3 = FALSE) 15 | { 16 | $this->loaded[] = $file; 17 | return TRUE; 18 | } 19 | 20 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/core/input.php: -------------------------------------------------------------------------------- 1 | _allow_get_array = (config_item('allow_get_array') === TRUE); 15 | $this->_enable_xss = (config_item('global_xss_filtering') === TRUE); 16 | $this->_enable_csrf = (config_item('csrf_protection') === TRUE); 17 | 18 | // Assign Security and Utf8 classes 19 | $this->security = $security; 20 | $this->uni = $utf8; 21 | 22 | // Sanitize global arrays 23 | $this->_sanitize_globals(); 24 | } 25 | 26 | public function fetch_from_array($array, $index = '', $xss_clean = FALSE) 27 | { 28 | return parent::_fetch_from_array($array, $index, $xss_clean); 29 | } 30 | 31 | /** 32 | * Lie about being a CLI request 33 | * 34 | * We take advantage of this in libraries/Session_test 35 | */ 36 | public function is_cli_request() 37 | { 38 | return FALSE; 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/core/security.php: -------------------------------------------------------------------------------- 1 | {'_'.$property}) ? $this->{'_'.$property} : NULL; 17 | } 18 | 19 | // Overide inaccesible protected method 20 | public function __call($method, $params) 21 | { 22 | if (is_callable(array($this, '_'.$method))) 23 | { 24 | return call_user_func_array(array($this, '_'.$method), $params); 25 | } 26 | 27 | throw new BadMethodCallException('Method '.$method.' was not found'); 28 | } 29 | 30 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/core/uri.php: -------------------------------------------------------------------------------- 1 | ci_core_class('cfg'); 9 | 10 | // set predictable config values 11 | $test->ci_set_config(array( 12 | 'index_page' => 'index.php', 13 | 'base_url' => 'http://example.com/', 14 | 'subclass_prefix' => 'MY_', 15 | 'enable_query_strings' => FALSE, 16 | 'permitted_uri_chars' => 'a-z 0-9~%.:_\-' 17 | )); 18 | 19 | $this->config = new $cls; 20 | 21 | if ($this->config->item('enable_query_strings') !== TRUE OR is_cli()) 22 | { 23 | $this->_permitted_uri_chars = $this->config->item('permitted_uri_chars'); 24 | } 25 | } 26 | 27 | public function _set_permitted_uri_chars($value) 28 | { 29 | $this->_permitted_uri_chars = $value; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/core/utf8.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'mysql' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'mysql_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'mysql', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'travis', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'mysql', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/mysqli.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'mysqli' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'mysqli_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'mysqli', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'travis', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'mysqli', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/pdo/mysql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'mysql:host=localhost;dbname=ci_test', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'mysql' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/mysql_failover' => array( 18 | 'dsn' => '', 19 | 'hostname' => 'localhost', 20 | 'username' => 'not_travis', 21 | 'password' => 'wrong password', 22 | 'database' => 'not_ci_test', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'mysql', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'mysql:host=localhost;dbname=ci_test', 28 | 'hostname' => 'localhost', 29 | 'username' => 'travis', 30 | 'password' => '', 31 | 'database' => 'ci_test', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'mysql' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/pdo/pgsql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'pgsql:host=localhost;port=5432;dbname=ci_test;', 8 | 'hostname' => 'localhost', 9 | 'username' => 'postgres', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'pgsql' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/pgsql_failover' => array( 18 | 'dsn' => '', 19 | 'hostname' => 'localhost', 20 | 'username' => 'not_travis', 21 | 'password' => 'wrong password', 22 | 'database' => 'not_ci_test', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'pgsql', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'pgsql:host=localhost;port=5432;dbname=ci_test;', 28 | 'hostname' => 'localhost', 29 | 'username' => 'postgres', 30 | 'password' => '', 31 | 'database' => 'ci_test', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'pgsql' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/pdo/sqlite.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'sqlite:/'.realpath(__DIR__.'/../..').'/ci_test.sqlite', 8 | 'hostname' => 'localhost', 9 | 'username' => 'sqlite', 10 | 'password' => 'sqlite', 11 | 'database' => 'sqlite', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'sqlite' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/sqlite_failover' => array( 18 | 'dsn' => 'sqlite:not_exists.sqlite', 19 | 'hostname' => 'localhost', 20 | 'username' => 'sqlite', 21 | 'password' => 'sqlite', 22 | 'database' => 'sqlite', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'sqlite', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'sqlite:/'.realpath(__DIR__.'/../..').'/ci_test.sqlite', 28 | 'hostname' => 'localhost', 29 | 'username' => 'sqlite', 30 | 'password' => 'sqlite', 31 | 'database' => 'sqlite', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'sqlite' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/pgsql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'postgres', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'postgre' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'pgsql_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'postgre', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'postgres', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'postgre', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/config/sqlite.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'sqlite', 10 | 'password' => 'sqlite', 11 | 'database' => realpath(__DIR__.'/..').'/ci_test.sqlite', 12 | 'dbdriver' => 'sqlite3' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'sqlite_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'sqlite', 20 | 'password' => 'sqlite', 21 | 'database' => '../not_exists.sqlite', 22 | 'dbdriver' => 'sqlite3', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'sqlite', 28 | 'password' => 'sqlite', 29 | 'database' => realpath(__DIR__.'/..').'/ci_test.sqlite', 30 | 'dbdriver' => 'sqlite3' 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/db/driver.php: -------------------------------------------------------------------------------- 1 | ci_db_driver = new $driver_class($config); 22 | } 23 | } 24 | 25 | /** 26 | * Overloading method, emulate the actual driver method (multiple inheritance workaround) 27 | */ 28 | public function __call($method, $arguments) 29 | { 30 | if ( ! is_callable(array($this->ci_db_driver, $method))) 31 | { 32 | throw new BadMethodCallException($method. ' not exists or not implemented'); 33 | } 34 | 35 | return call_user_func_array(array($this->ci_db_driver, $method), $arguments); 36 | } 37 | 38 | } 39 | 40 | class CI_DB extends CI_DB_query_builder {} -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/database/drivers/mysql.php: -------------------------------------------------------------------------------- 1 | valid_drivers; 15 | } 16 | 17 | $this->valid_drivers = (array) $drivers; 18 | } 19 | 20 | /** 21 | * Get library name 22 | */ 23 | public function get_name() 24 | { 25 | return $this->lib_name; 26 | } 27 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/libraries/encrypt.php: -------------------------------------------------------------------------------- 1 | _get_params($params); 13 | } 14 | 15 | // -------------------------------------------------------------------- 16 | 17 | /** 18 | * get_key() 19 | * 20 | * Allows checking for key changes. 21 | */ 22 | public function get_key() 23 | { 24 | return $this->_key; 25 | } 26 | 27 | // -------------------------------------------------------------------- 28 | 29 | /** 30 | * __driver_get_handle() 31 | * 32 | * Allows checking for _mcrypt_get_handle(), _openssl_get_handle() 33 | */ 34 | public function __driver_get_handle($driver, $cipher, $mode) 35 | { 36 | return $this->{'_'.$driver.'_get_handle'}($cipher, $mode); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/libraries/session.php: -------------------------------------------------------------------------------- 1 | _flashdata_sweep(); 13 | $this->_flashdata_mark(); 14 | $this->_tempdata_sweep(); 15 | } 16 | } 17 | 18 | /** 19 | * Mock cookie driver to overload cookie setting 20 | */ 21 | class Mock_Libraries_Session_cookie extends CI_Session_cookie { 22 | /** 23 | * Overload _setcookie to manage $_COOKIE values, since actual cookies can't be set in unit testing 24 | */ 25 | protected function _setcookie($name, $value = '', $expire = 0, $path = '', $domain = '', $secure = FALSE, $httponly = FALSE) 26 | { 27 | if (empty($value) OR $expire <= time()) 28 | { 29 | unset($_COOKIE[$name]); 30 | } 31 | else 32 | { 33 | $_COOKIE[$name] = $value; 34 | } 35 | } 36 | } 37 | 38 | class Mock_Libraries_Session_native extends CI_Session_native {} -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/mocks/libraries/table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | ./codeigniter/core 15 | ./codeigniter/helpers 16 | ./codeigniter/libraries 17 | 18 | 19 | 20 | 21 | PEAR_INSTALL_DIR 22 | PHP_LIBDIR 23 | ../vendor 24 | 25 | 26 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/mysql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/mysqli.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/pdo/mysql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/pdo/pgsql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/pdo/sqlite.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/pgsql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/tests/travis/sqlite.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_downloads/ELDocs.tmbundle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_downloads/ELDocs.tmbundle.zip -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_images/appflowchart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_images/appflowchart.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_images/smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_images/smile.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/ajax-loader.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/ci-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/ci-icon.ico -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/comment-bright.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/comment-close.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/comment.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/down-pressed.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/down.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/file.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/minus.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/plus.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/up-pressed.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/_static/up.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter-with-ajax/user_guide/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter-with-ajax/user_guide/objects.inv -------------------------------------------------------------------------------- /codeigniter/codeIgniter/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteCond %{REQUEST_FILENAME} !-f 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteRule ^(.*)$ index.php/$1 [L] -------------------------------------------------------------------------------- /codeigniter/codeIgniter/DCO.txt: -------------------------------------------------------------------------------- 1 | Developer's Certificate of Origin 1.1 2 | 3 | By making a contribution to this project, I certify that: 4 | 5 | (1) The contribution was created in whole or in part by me and I 6 | have the right to submit it under the open source license 7 | indicated in the file; or 8 | 9 | (2) The contribution is based upon previous work that, to the best 10 | of my knowledge, is covered under an appropriate open source 11 | license and I have the right under that license to submit that 12 | work with modifications, whether created in whole or in part 13 | by me, under the same open source license (unless I am 14 | permitted to submit under a different license), as indicated 15 | in the file; or 16 | 17 | (3) The contribution was provided directly to me by some other 18 | person who certified (1), (2) or (3) and I have not modified 19 | it. 20 | 21 | (4) I understand and agree that this project and the contribution 22 | are public and that a record of the contribution (including all 23 | personal information I submit with it, including my sign-off) is 24 | maintained indefinitely and may be redistributed consistent with 25 | this project or the open source license(s) involved. 26 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/cache/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/config/memcached.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'hostname' => '127.0.0.1', 16 | 'port' => '11211', 17 | 'weight' => '1', 18 | ), 19 | ); 20 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/config/profiler.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/hooks/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/models/Tasks_modal.php: -------------------------------------------------------------------------------- 1 | load->database(); 7 | } 8 | 9 | public function dataIndex(){ 10 | $data = $this->db->query('select * from tasks')->result(); 11 | return $data; 12 | } 13 | public function save(){ 14 | $this->task_name = $_POST['task_name']; 15 | $this->db->insert('tasks',$this); 16 | redirect('tasks'); 17 | } 18 | public function done($id){ 19 | $data = array( 20 | 'state' => '1', 21 | ); 22 | 23 | $this->db->where('id', $id); 24 | $this->db->update('tasks', $data); 25 | redirect('tasks'); 26 | } 27 | public function edit($id){ 28 | $this->db->from('tasks'); 29 | $this->db->where('id',$id); 30 | return $this->db->get()->row_array(); 31 | } 32 | public function update($id){ 33 | $data = array( 34 | 'task_name' => $_POST['task_name'], 35 | ); 36 | 37 | $this->db->where('id', $id); 38 | $this->db->update('tasks', $data); 39 | redirect('tasks'); 40 | } 41 | 42 | public function delete($id){ 43 | $this->db->where('id', $id); 44 | $this->db->delete('tasks'); 45 | } 46 | 47 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/third_party/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/cli/error_404.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | An uncaught Exception was encountered 6 | 7 | Type: 8 | Message: 9 | Filename: getFile(); ?> 10 | Line Number: getLine(); ?> 11 | 12 | 13 | 14 | Backtrace: 15 | getTrace() as $error): ?> 16 | 17 | 18 | File: 19 | Line: 20 | Function: 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/cli/error_general.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | A PHP Error was encountered 6 | 7 | Severity: 8 | Message: 9 | Filename: 10 | Line Number: 11 | 12 | 13 | 14 | Backtrace: 15 | 16 | 17 | 18 | File: 19 | Line: 20 | Function: 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/cli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/html/error_exception.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

An uncaught Exception was encountered

8 | 9 |

Type:

10 |

Message:

11 |

Filename: getFile(); ?>

12 |

Line Number: getLine(); ?>

13 | 14 | 15 | 16 |

Backtrace:

17 | getTrace() as $error): ?> 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/html/error_php.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | 7 |

A PHP Error was encountered

8 | 9 |

Severity:

10 |

Message:

11 |

Filename:

12 |

Line Number:

13 | 14 | 15 | 16 |

Backtrace:

17 | 18 | 19 | 20 | 21 |

22 | File:
23 | Line:
24 | Function: 25 |

26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/errors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/tasks/edit.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Create New Task

4 |
5 |
6 | 7 |

8 | 9 | 10 | 11 |
12 | 15 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/tasks/footer.php: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/tasks/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | <?php if(isset($title)){echo $title;}else{echo'Simple To Do List';}?> 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/tasks/index.php: -------------------------------------------------------------------------------- 1 |
2 |

Simple To Do List

3 | CodeIgniter 4 |
5 | 6 | 7 | New Task 8 | 9 |
10 |
11 |
    12 | 13 |
  • 14 | task_name; ?> 15 | 16 | 17 | 18 | 19 | 20 |
  • 21 | 22 |
23 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter/application/views/tasks/new.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Create New Task

4 |
5 |
6 | 7 |

8 | 9 | 10 | 11 |
12 | 15 |
-------------------------------------------------------------------------------- /codeigniter/codeIgniter/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "description" : "The CodeIgniter framework", 3 | "name" : "codeigniter/framework", 4 | "license": "MIT", 5 | "require": { 6 | "php": ">=5.2.4" 7 | }, 8 | "require-dev": { 9 | "mikey179/vfsStream": "1.1.*" 10 | } 11 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 - 2015, British Columbia Institute of Technology 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /codeigniter/codeIgniter/public/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/public/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /codeigniter/codeIgniter/public/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/public/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /codeigniter/codeIgniter/public/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/public/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter/public/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/public/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /codeigniter/codeIgniter/public/js/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/public/js/code.js -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/core/compat/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/cubrid/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/ibase/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/mssql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/mysql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/mysqli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/oci8/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/odbc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/pdo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/pdo/subdrivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/postgre/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/sqlite/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/sqlite3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/drivers/sqlsrv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/database/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/system/fonts/texb.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/helpers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/Cache/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/Cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/Javascript/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/Session/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/Session/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/system/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/Setup_test.php: -------------------------------------------------------------------------------- 1 | assertTrue(defined('PROJECT_BASE')); 8 | $this->assertTrue(defined('BASEPATH')); 9 | $this->assertTrue(defined('APPPATH')); 10 | $this->assertTrue(defined('VIEWPATH')); 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/core/Model_test.php: -------------------------------------------------------------------------------- 1 | ci_core_class('loader'); 10 | $this->load = new $loader(); 11 | $this->ci_obj = $this->ci_instance(); 12 | $this->ci_set_core_class('model', 'CI_Model'); 13 | 14 | $model_code =<<ci_vfs_create('Test_model', $model_code, $this->ci_app_root, 'models'); 24 | $this->load->model('test_model'); 25 | } 26 | 27 | // -------------------------------------------------------------------- 28 | 29 | public function test__get() 30 | { 31 | $this->assertEquals('foo', $this->ci_obj->test_model->property); 32 | 33 | $this->ci_obj->controller_property = 'bar'; 34 | $this->assertEquals('bar', $this->ci_obj->test_model->controller_property); 35 | } 36 | 37 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/core/Utf8_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/tests/codeigniter/core/Utf8_test.php -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/database/DB_driver_test.php: -------------------------------------------------------------------------------- 1 | $driver_name($config[DB_DRIVER]); 10 | 11 | $this->assertTrue($driver->initialize()); 12 | } 13 | 14 | protected function pdo($config) 15 | { 16 | return new Mock_Database_Drivers_PDO($config); 17 | } 18 | 19 | protected function mysql($config) 20 | { 21 | return new Mock_Database_Drivers_Mysql($config); 22 | } 23 | 24 | protected function mysqli($config) 25 | { 26 | return new Mock_Database_Drivers_Mysqli($config); 27 | } 28 | 29 | protected function sqlite($config) 30 | { 31 | return new Mock_Database_Drivers_Sqlite($config); 32 | } 33 | 34 | protected function pgsql($config) 35 | { 36 | return new Mock_Database_Drivers_Postgre($config); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/database/query_builder/count_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_count_all() 24 | { 25 | $this->assertEquals(4, $this->db->count_all('job')); 26 | } 27 | 28 | // ------------------------------------------------------------------------ 29 | 30 | /** 31 | * @see ./mocks/schema/skeleton.php 32 | */ 33 | public function test_count_all_results() 34 | { 35 | $this->assertEquals(2, $this->db->like('name', 'ian')->count_all_results('job')); 36 | } 37 | 38 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/database/query_builder/distinct_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_distinct() 24 | { 25 | $users = $this->db->select('country') 26 | ->distinct() 27 | ->get('user') 28 | ->result_array(); 29 | 30 | $this->assertEquals(3, count($users)); 31 | } 32 | 33 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/database/query_builder/empty_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_empty_table() 24 | { 25 | // Check initial record 26 | $jobs = $this->db->get('job')->result_array(); 27 | 28 | $this->assertEquals(4, count($jobs)); 29 | 30 | // Do the empty 31 | $this->db->empty_table('job'); 32 | 33 | // Check the record 34 | $jobs = $this->db->get('job'); 35 | 36 | $this->assertEmpty($jobs->result_array()); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/database/query_builder/group_test.php: -------------------------------------------------------------------------------- 1 | db = Mock_Database_Schema_Skeleton::init(DB_DRIVER); 13 | 14 | Mock_Database_Schema_Skeleton::create_tables(); 15 | Mock_Database_Schema_Skeleton::create_data(); 16 | } 17 | 18 | // ------------------------------------------------------------------------ 19 | 20 | /** 21 | * @see ./mocks/schema/skeleton.php 22 | */ 23 | public function test_group_by() 24 | { 25 | $jobs = $this->db->select('name') 26 | ->from('job') 27 | ->group_by('name') 28 | ->get() 29 | ->result_array(); 30 | 31 | $this->assertEquals(4, count($jobs)); 32 | } 33 | 34 | // ------------------------------------------------------------------------ 35 | 36 | /** 37 | * @see ./mocks/schema/skeleton.php 38 | */ 39 | public function test_having_by() 40 | { 41 | $jobs = $this->db->select('name') 42 | ->from('job') 43 | ->group_by('name') 44 | ->having('SUM(id) > 2') 45 | ->get() 46 | ->result_array(); 47 | 48 | $this->assertEquals(2, count($jobs)); 49 | } 50 | 51 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/captcha_helper_test.php: -------------------------------------------------------------------------------- 1 | markTestSkipped("Can't test"); 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/download_helper_test.php: -------------------------------------------------------------------------------- 1 | markTestSkipped('Cant easily test'); 8 | } 9 | 10 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/email_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('email'); 8 | } 9 | 10 | public function test_valid_email() 11 | { 12 | $this->assertEquals(FALSE, valid_email('test')); 13 | $this->assertEquals(FALSE, valid_email('test@test@test.com')); 14 | $this->assertEquals(TRUE, valid_email('test@test.com')); 15 | $this->assertEquals(TRUE, valid_email('my.test@test.com')); 16 | } 17 | 18 | public function test_send_mail() 19 | { 20 | $this->markTestSkipped("Can't test"); 21 | } 22 | 23 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/language_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('language'); 8 | $lang = $this->getMock('CI_Lang', array('line')); 9 | $lang->expects($this->any())->method('line')->will($this->returnValue(FALSE)); 10 | $this->ci_instance_var('lang', $lang); 11 | 12 | $this->assertFalse(lang(1)); 13 | $this->assertEquals('', lang(1, 'foo', array('class' => 'bar'))); 14 | } 15 | 16 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/path_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('path'); 8 | } 9 | 10 | public function test_set_realpath() 11 | { 12 | $this->assertEquals(getcwd().DIRECTORY_SEPARATOR, set_realpath(getcwd())); 13 | } 14 | 15 | public function test_set_realpath_nonexistent_directory() 16 | { 17 | $expected = '/path/to/nowhere'; 18 | $this->assertEquals($expected, set_realpath('/path/to/nowhere', FALSE)); 19 | } 20 | 21 | public function test_set_realpath_error_trigger() 22 | { 23 | $this->setExpectedException( 24 | 'RuntimeException', 'CI Error: Not a valid path: /path/to/nowhere' 25 | ); 26 | 27 | set_realpath('/path/to/nowhere', TRUE); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/codeigniter/helpers/xml_helper_test.php: -------------------------------------------------------------------------------- 1 | helper('xml'); 8 | } 9 | 10 | public function test_xml_convert() 11 | { 12 | $this->assertEquals('<tag>my & test - </tag>', xml_convert('my & test - ')); 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/ci_testconfig.php: -------------------------------------------------------------------------------- 1 | config[$key]) ? $this->config[$key] : FALSE; 12 | } 13 | 14 | public function load($file, $arg2 = FALSE, $arg3 = FALSE) 15 | { 16 | $this->loaded[] = $file; 17 | return TRUE; 18 | } 19 | 20 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/core/input.php: -------------------------------------------------------------------------------- 1 | _allow_get_array = (config_item('allow_get_array') === TRUE); 15 | $this->_enable_xss = (config_item('global_xss_filtering') === TRUE); 16 | $this->_enable_csrf = (config_item('csrf_protection') === TRUE); 17 | 18 | // Assign Security and Utf8 classes 19 | $this->security = $security; 20 | $this->uni = $utf8; 21 | 22 | // Sanitize global arrays 23 | $this->_sanitize_globals(); 24 | } 25 | 26 | public function fetch_from_array($array, $index = '', $xss_clean = FALSE) 27 | { 28 | return parent::_fetch_from_array($array, $index, $xss_clean); 29 | } 30 | 31 | /** 32 | * Lie about being a CLI request 33 | * 34 | * We take advantage of this in libraries/Session_test 35 | */ 36 | public function is_cli_request() 37 | { 38 | return FALSE; 39 | } 40 | 41 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/core/security.php: -------------------------------------------------------------------------------- 1 | {'_'.$property}) ? $this->{'_'.$property} : NULL; 17 | } 18 | 19 | // Overide inaccesible protected method 20 | public function __call($method, $params) 21 | { 22 | if (is_callable(array($this, '_'.$method))) 23 | { 24 | return call_user_func_array(array($this, '_'.$method), $params); 25 | } 26 | 27 | throw new BadMethodCallException('Method '.$method.' was not found'); 28 | } 29 | 30 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/core/uri.php: -------------------------------------------------------------------------------- 1 | ci_core_class('cfg'); 9 | 10 | // set predictable config values 11 | $test->ci_set_config(array( 12 | 'index_page' => 'index.php', 13 | 'base_url' => 'http://example.com/', 14 | 'subclass_prefix' => 'MY_', 15 | 'enable_query_strings' => FALSE, 16 | 'permitted_uri_chars' => 'a-z 0-9~%.:_\-' 17 | )); 18 | 19 | $this->config = new $cls; 20 | 21 | if ($this->config->item('enable_query_strings') !== TRUE OR is_cli()) 22 | { 23 | $this->_permitted_uri_chars = $this->config->item('permitted_uri_chars'); 24 | } 25 | } 26 | 27 | public function _set_permitted_uri_chars($value) 28 | { 29 | $this->_permitted_uri_chars = $value; 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/core/utf8.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'mysql' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'mysql_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'mysql', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'travis', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'mysql', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/mysqli.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'mysqli' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'mysqli_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'mysqli', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'travis', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'mysqli', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/pdo/mysql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'mysql:host=localhost;dbname=ci_test', 8 | 'hostname' => 'localhost', 9 | 'username' => 'travis', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'mysql' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/mysql_failover' => array( 18 | 'dsn' => '', 19 | 'hostname' => 'localhost', 20 | 'username' => 'not_travis', 21 | 'password' => 'wrong password', 22 | 'database' => 'not_ci_test', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'mysql', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'mysql:host=localhost;dbname=ci_test', 28 | 'hostname' => 'localhost', 29 | 'username' => 'travis', 30 | 'password' => '', 31 | 'database' => 'ci_test', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'mysql' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/pdo/pgsql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'pgsql:host=localhost;port=5432;dbname=ci_test;', 8 | 'hostname' => 'localhost', 9 | 'username' => 'postgres', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'pgsql' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/pgsql_failover' => array( 18 | 'dsn' => '', 19 | 'hostname' => 'localhost', 20 | 'username' => 'not_travis', 21 | 'password' => 'wrong password', 22 | 'database' => 'not_ci_test', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'pgsql', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'pgsql:host=localhost;port=5432;dbname=ci_test;', 28 | 'hostname' => 'localhost', 29 | 'username' => 'postgres', 30 | 'password' => '', 31 | 'database' => 'ci_test', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'pgsql' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/pdo/sqlite.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => 'sqlite:/'.realpath(__DIR__.'/../..').'/ci_test.sqlite', 8 | 'hostname' => 'localhost', 9 | 'username' => 'sqlite', 10 | 'password' => 'sqlite', 11 | 'database' => 'sqlite', 12 | 'dbdriver' => 'pdo', 13 | 'subdriver' => 'sqlite' 14 | ), 15 | 16 | // Database configuration with failover 17 | 'pdo/sqlite_failover' => array( 18 | 'dsn' => 'sqlite:not_exists.sqlite', 19 | 'hostname' => 'localhost', 20 | 'username' => 'sqlite', 21 | 'password' => 'sqlite', 22 | 'database' => 'sqlite', 23 | 'dbdriver' => 'pdo', 24 | 'subdriver' => 'sqlite', 25 | 'failover' => array( 26 | array( 27 | 'dsn' => 'sqlite:/'.realpath(__DIR__.'/../..').'/ci_test.sqlite', 28 | 'hostname' => 'localhost', 29 | 'username' => 'sqlite', 30 | 'password' => 'sqlite', 31 | 'database' => 'sqlite', 32 | 'dbdriver' => 'pdo', 33 | 'subdriver' => 'sqlite' 34 | ) 35 | ) 36 | ) 37 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/pgsql.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'postgres', 10 | 'password' => '', 11 | 'database' => 'ci_test', 12 | 'dbdriver' => 'postgre' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'pgsql_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'not_travis', 20 | 'password' => 'wrong password', 21 | 'database' => 'not_ci_test', 22 | 'dbdriver' => 'postgre', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'postgres', 28 | 'password' => '', 29 | 'database' => 'ci_test', 30 | 'dbdriver' => 'postgre', 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/config/sqlite.php: -------------------------------------------------------------------------------- 1 | array( 7 | 'dsn' => '', 8 | 'hostname' => 'localhost', 9 | 'username' => 'sqlite', 10 | 'password' => 'sqlite', 11 | 'database' => realpath(__DIR__.'/..').'/ci_test.sqlite', 12 | 'dbdriver' => 'sqlite3' 13 | ), 14 | 15 | // Database configuration with failover 16 | 'sqlite_failover' => array( 17 | 'dsn' => '', 18 | 'hostname' => 'localhost', 19 | 'username' => 'sqlite', 20 | 'password' => 'sqlite', 21 | 'database' => '../not_exists.sqlite', 22 | 'dbdriver' => 'sqlite3', 23 | 'failover' => array( 24 | array( 25 | 'dsn' => '', 26 | 'hostname' => 'localhost', 27 | 'username' => 'sqlite', 28 | 'password' => 'sqlite', 29 | 'database' => realpath(__DIR__.'/..').'/ci_test.sqlite', 30 | 'dbdriver' => 'sqlite3' 31 | ) 32 | ) 33 | ) 34 | ); -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/db/driver.php: -------------------------------------------------------------------------------- 1 | ci_db_driver = new $driver_class($config); 22 | } 23 | } 24 | 25 | /** 26 | * Overloading method, emulate the actual driver method (multiple inheritance workaround) 27 | */ 28 | public function __call($method, $arguments) 29 | { 30 | if ( ! is_callable(array($this->ci_db_driver, $method))) 31 | { 32 | throw new BadMethodCallException($method. ' not exists or not implemented'); 33 | } 34 | 35 | return call_user_func_array(array($this->ci_db_driver, $method), $arguments); 36 | } 37 | 38 | } 39 | 40 | class CI_DB extends CI_DB_query_builder {} -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/database/drivers/mysql.php: -------------------------------------------------------------------------------- 1 | valid_drivers; 15 | } 16 | 17 | $this->valid_drivers = (array) $drivers; 18 | } 19 | 20 | /** 21 | * Get library name 22 | */ 23 | public function get_name() 24 | { 25 | return $this->lib_name; 26 | } 27 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/libraries/encrypt.php: -------------------------------------------------------------------------------- 1 | _get_params($params); 13 | } 14 | 15 | // -------------------------------------------------------------------- 16 | 17 | /** 18 | * get_key() 19 | * 20 | * Allows checking for key changes. 21 | */ 22 | public function get_key() 23 | { 24 | return $this->_key; 25 | } 26 | 27 | // -------------------------------------------------------------------- 28 | 29 | /** 30 | * __driver_get_handle() 31 | * 32 | * Allows checking for _mcrypt_get_handle(), _openssl_get_handle() 33 | */ 34 | public function __driver_get_handle($driver, $cipher, $mode) 35 | { 36 | return $this->{'_'.$driver.'_get_handle'}($cipher, $mode); 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/libraries/session.php: -------------------------------------------------------------------------------- 1 | _flashdata_sweep(); 13 | $this->_flashdata_mark(); 14 | $this->_tempdata_sweep(); 15 | } 16 | } 17 | 18 | /** 19 | * Mock cookie driver to overload cookie setting 20 | */ 21 | class Mock_Libraries_Session_cookie extends CI_Session_cookie { 22 | /** 23 | * Overload _setcookie to manage $_COOKIE values, since actual cookies can't be set in unit testing 24 | */ 25 | protected function _setcookie($name, $value = '', $expire = 0, $path = '', $domain = '', $secure = FALSE, $httponly = FALSE) 26 | { 27 | if (empty($value) OR $expire <= time()) 28 | { 29 | unset($_COOKIE[$name]); 30 | } 31 | else 32 | { 33 | $_COOKIE[$name] = $value; 34 | } 35 | } 36 | } 37 | 38 | class Mock_Libraries_Session_native extends CI_Session_native {} -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/mocks/libraries/table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | ./codeigniter/core 15 | ./codeigniter/helpers 16 | ./codeigniter/libraries 17 | 18 | 19 | 20 | 21 | PEAR_INSTALL_DIR 22 | PHP_LIBDIR 23 | ../vendor 24 | 25 | 26 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/mysql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/mysqli.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/pdo/mysql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/pdo/pgsql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/pdo/sqlite.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../../codeigniter 18 | 19 | 20 | 21 | 22 | ../../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/pgsql.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/tests/travis/sqlite.phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | ../codeigniter 18 | 19 | 20 | 21 | 22 | ../../system 23 | 24 | 25 | -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_downloads/ELDocs.tmbundle.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_downloads/ELDocs.tmbundle.zip -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_images/appflowchart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_images/appflowchart.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_images/smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_images/smile.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/ajax-loader.gif -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/ci-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/ci-icon.ico -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/comment-bright.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/comment-close.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/comment.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/down-pressed.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/down.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/file.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/minus.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/plus.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/up-pressed.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/_static/up.png -------------------------------------------------------------------------------- /codeigniter/codeIgniter/user_guide/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/codeigniter/codeIgniter/user_guide/objects.inv -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/.gitignore: -------------------------------------------------------------------------------- 1 | /bootstrap/compiled.php 2 | /vendor 3 | composer.phar 4 | composer.lock 5 | .env.*.php 6 | .env.php 7 | .DS_Store 8 | Thumbs.db 9 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Options -MultiViews 3 | RewriteEngine On 4 | 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteRule ^ index.php [L] 7 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please submit all issues and pull requests to the [laravel/framework](http://github.com/laravel/framework) repository! 4 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/commands/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/app/commands/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/compile.php: -------------------------------------------------------------------------------- 1 | true, 17 | 18 | ); 19 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/packages/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/app/config/packages/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/services.php: -------------------------------------------------------------------------------- 1 | array( 18 | 'domain' => '', 19 | 'secret' => '', 20 | ), 21 | 22 | 'mandrill' => array( 23 | 'secret' => '', 24 | ), 25 | 26 | 'stripe' => array( 27 | 'model' => 'User', 28 | 'secret' => '', 29 | ), 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/testing/cache.php: -------------------------------------------------------------------------------- 1 | 'array', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/testing/session.php: -------------------------------------------------------------------------------- 1 | 'array', 20 | 21 | ); 22 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/view.php: -------------------------------------------------------------------------------- 1 | array(__DIR__.'/../views'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Pagination View 21 | |-------------------------------------------------------------------------- 22 | | 23 | | This view will be used to render the pagination link output, and can 24 | | be easily customized here to show any view you like. A clean view 25 | | compatible with Twitter's Bootstrap is given to you by default. 26 | | 27 | */ 28 | 29 | 'pagination' => 'pagination::slider-3', 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/config/workbench.php: -------------------------------------------------------------------------------- 1 | '', 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Workbench Author E-Mail Address 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Like the option above, your e-mail address is used when generating new 24 | | workbench packages. The e-mail is placed in your composer.json file 25 | | automatically after the package is created by the workbench tool. 26 | | 27 | */ 28 | 29 | 'email' => '', 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/app/controllers/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/controllers/BaseController.php: -------------------------------------------------------------------------------- 1 | layout)) 13 | { 14 | $this->layout = View::make($this->layout); 15 | } 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/controllers/HomeController.php: -------------------------------------------------------------------------------- 1 | call('UserTableSeeder'); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 18 | 'next' => 'Next »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/lang/en/reminders.php: -------------------------------------------------------------------------------- 1 | "Passwords must be at least six characters and match the confirmation.", 17 | 18 | "user" => "We can't find a user with that e-mail address.", 19 | 20 | "token" => "This password reset token is invalid.", 21 | 22 | "sent" => "Password reminder sent!", 23 | 24 | "reset" => "Password has been reset!", 25 | 26 | ); 27 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/models/Tasks.php: -------------------------------------------------------------------------------- 1 | client->request('GET', '/'); 13 | 14 | $this->assertTrue($this->client->getResponse()->isOk()); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | 2 | @foreach($tasks as $task) 3 |
  • state == 1) {{ 'class="done"' }} @endif> 4 | {{ $task->task_name }} 5 | 6 | @if($task->state == 0) 7 | 8 | @endif 9 | 10 | {{ Form::open(array('route'=>array('tasks.destroy',$task->id),'style'=>'display:inline','method'=>'delete'))}} 11 | 12 | {{ Form::close()}} 13 | 14 |
  • 15 | @endforeach 16 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layout'); 2 | @section('content') 3 |
    4 |

    Simple To Do List

    5 | Laravel-with-Ajax 6 |
    7 | 8 | 9 | New Task 10 | 11 |
    12 |
    13 |
      14 | @foreach($tasks as $task) 15 |
    • state == 1) {{ 'class="done"' }} @endif> 16 | {{ $task->task_name }} 17 | 18 | @if($task->state == 0) 19 | 20 | @endif 21 | 22 | {{ Form::open(array('route'=>array('tasks.destroy',$task->id),'style'=>'display:inline','method'=>'delete'))}} 23 | 24 | {{ Form::close()}} 25 | 26 |
    • 27 | @endforeach 28 |
    29 |
    30 | 31 |
    32 |
    33 | @endsection -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/app/views/layout.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Simple To Do List @if(isset($title)) {{ ' - '.$title }} @endif 6 | {{ HTML::style('css/bootstrap.min.css') }} 7 | {{ HTML::style('css/font-awesome.css') }} 8 | {{ HTML::style('css/style.css') }} 9 | {{ HTML::script('js/jquery-1.7.2.min.js')}} 10 | {{ HTML::script('js/code.js')}} 11 | 12 | 13 |
    14 |
    15 | @yield('content') 16 |
    17 |
    18 | 29 | 30 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "laravel/laravel", 3 | "description": "The Laravel Framework.", 4 | "keywords": ["framework", "laravel"], 5 | "license": "MIT", 6 | "type": "project", 7 | "require": { 8 | "laravel/framework": "4.2.*" 9 | }, 10 | "autoload": { 11 | "classmap": [ 12 | "app/commands", 13 | "app/controllers", 14 | "app/models", 15 | "app/database/migrations", 16 | "app/database/seeds", 17 | "app/tests/TestCase.php" 18 | ] 19 | }, 20 | "scripts": { 21 | "post-install-cmd": [ 22 | "php artisan clear-compiled", 23 | "php artisan optimize" 24 | ], 25 | "post-update-cmd": [ 26 | "php artisan clear-compiled", 27 | "php artisan optimize" 28 | ], 29 | "post-create-project-cmd": [ 30 | "php artisan key:generate" 31 | ] 32 | }, 33 | "config": { 34 | "preferred-install": "dist" 35 | }, 36 | "minimum-stability": "stable" 37 | } 38 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel-with-ajax/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ./app/tests/ 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /laravel/laravel-with-ajax/server.php: -------------------------------------------------------------------------------- 1 | 2 | Options -MultiViews 3 | RewriteEngine On 4 | 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteRule ^ index.php [L] 7 | -------------------------------------------------------------------------------- /laravel/laravel/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please submit all issues and pull requests to the [laravel/framework](http://github.com/laravel/framework) repository! 4 | -------------------------------------------------------------------------------- /laravel/laravel/app/commands/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/app/commands/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel/app/config/compile.php: -------------------------------------------------------------------------------- 1 | true, 17 | 18 | ); 19 | -------------------------------------------------------------------------------- /laravel/laravel/app/config/packages/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/app/config/packages/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel/app/config/services.php: -------------------------------------------------------------------------------- 1 | array( 18 | 'domain' => '', 19 | 'secret' => '', 20 | ), 21 | 22 | 'mandrill' => array( 23 | 'secret' => '', 24 | ), 25 | 26 | 'stripe' => array( 27 | 'model' => 'User', 28 | 'secret' => '', 29 | ), 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel/app/config/testing/cache.php: -------------------------------------------------------------------------------- 1 | 'array', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /laravel/laravel/app/config/testing/session.php: -------------------------------------------------------------------------------- 1 | 'array', 20 | 21 | ); 22 | -------------------------------------------------------------------------------- /laravel/laravel/app/config/view.php: -------------------------------------------------------------------------------- 1 | array(__DIR__.'/../views'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Pagination View 21 | |-------------------------------------------------------------------------- 22 | | 23 | | This view will be used to render the pagination link output, and can 24 | | be easily customized here to show any view you like. A clean view 25 | | compatible with Twitter's Bootstrap is given to you by default. 26 | | 27 | */ 28 | 29 | 'pagination' => 'pagination::slider-3', 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel/app/config/workbench.php: -------------------------------------------------------------------------------- 1 | '', 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Workbench Author E-Mail Address 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Like the option above, your e-mail address is used when generating new 24 | | workbench packages. The e-mail is placed in your composer.json file 25 | | automatically after the package is created by the workbench tool. 26 | | 27 | */ 28 | 29 | 'email' => '', 30 | 31 | ); 32 | -------------------------------------------------------------------------------- /laravel/laravel/app/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/app/controllers/.gitkeep -------------------------------------------------------------------------------- /laravel/laravel/app/controllers/BaseController.php: -------------------------------------------------------------------------------- 1 | layout)) 13 | { 14 | $this->layout = View::make($this->layout); 15 | } 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /laravel/laravel/app/controllers/HomeController.php: -------------------------------------------------------------------------------- 1 | call('UserTableSeeder'); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /laravel/laravel/app/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 18 | 'next' => 'Next »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /laravel/laravel/app/lang/en/reminders.php: -------------------------------------------------------------------------------- 1 | "Passwords must be at least six characters and match the confirmation.", 17 | 18 | "user" => "We can't find a user with that e-mail address.", 19 | 20 | "token" => "This password reset token is invalid.", 21 | 22 | "sent" => "Password reminder sent!", 23 | 24 | "reset" => "Password has been reset!", 25 | 26 | ); 27 | -------------------------------------------------------------------------------- /laravel/laravel/app/models/Tasks.php: -------------------------------------------------------------------------------- 1 | client->request('GET', '/'); 13 | 14 | $this->assertTrue($this->client->getResponse()->isOk()); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /laravel/laravel/app/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | 4 |

    Edit Task

    5 |
    6 | {{ Form::open(array('route'=>array('tasks.update',$task->id),'method'=>'put')) }} 7 |
    8 | @foreach($errors->all() as $error) 9 |

    {{ $error }}

    10 | @endforeach 11 | 12 | 13 |
    14 | 17 | {{ Form::close() }} 18 | @endsection -------------------------------------------------------------------------------- /laravel/laravel/app/views/layout.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Simple To Do List @if(isset($title)) {{ ' - '.$title }} @endif 6 | {{ HTML::style('css/bootstrap.min.css') }} 7 | {{ HTML::style('css/font-awesome.css') }} 8 | {{ HTML::style('css/style.css') }} 9 | {{ HTML::script('js/jquery-1.7.2.min.js')}} 10 | {{ HTML::script('js/code.js')}} 11 | 12 | 13 |
    14 |
    15 | @yield('content') 16 |
    17 |
    18 | 19 | -------------------------------------------------------------------------------- /laravel/laravel/app/views/new.blade.php: -------------------------------------------------------------------------------- 1 | @extends('layout'); 2 | @section('content') 3 |
    4 |

    Create New Task

    5 |
    6 | {{ Form::open(array('route'=>'tasks.store')) }} 7 |
    8 | @foreach($errors->all() as $error) 9 |

    {{ $error }}

    10 | @endforeach 11 | 12 | 13 |
    14 | 17 | {{ Form::close() }} 18 | @endsection -------------------------------------------------------------------------------- /laravel/laravel/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "laravel/laravel", 3 | "description": "The Laravel Framework.", 4 | "keywords": ["framework", "laravel"], 5 | "license": "MIT", 6 | "type": "project", 7 | "require": { 8 | "laravel/framework": "4.2.*" 9 | }, 10 | "autoload": { 11 | "classmap": [ 12 | "app/commands", 13 | "app/controllers", 14 | "app/models", 15 | "app/database/migrations", 16 | "app/database/seeds", 17 | "app/tests/TestCase.php" 18 | ] 19 | }, 20 | "scripts": { 21 | "post-install-cmd": [ 22 | "php artisan clear-compiled", 23 | "php artisan optimize" 24 | ], 25 | "post-update-cmd": [ 26 | "php artisan clear-compiled", 27 | "php artisan optimize" 28 | ], 29 | "post-create-project-cmd": [ 30 | "php artisan key:generate" 31 | ] 32 | }, 33 | "config": { 34 | "preferred-install": "dist" 35 | }, 36 | "minimum-stability": "stable" 37 | } 38 | -------------------------------------------------------------------------------- /laravel/laravel/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /laravel/laravel/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /laravel/laravel/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /laravel/laravel/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /laravel/laravel/js/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/laravel/laravel/js/code.js -------------------------------------------------------------------------------- /laravel/laravel/phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ./app/tests/ 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /laravel/laravel/server.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |

    Delete Task

    5 |
    6 |
    7 | 8 |

    Are you sure you want to delete the task

    9 | task_name ?> 10 |
    11 | 15 |
    16 | -------------------------------------------------------------------------------- /php-with-ajax/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php-with-ajax/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /php-with-ajax/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php-with-ajax/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /php-with-ajax/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php-with-ajax/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /php-with-ajax/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php-with-ajax/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /php-with-ajax/footer.php: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | -------------------------------------------------------------------------------- /php-with-ajax/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | <?php if(isset($title)){echo $title;}else{echo'Simple To Do List';}?> 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
    15 |
    16 | -------------------------------------------------------------------------------- /php-with-ajax/index.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    Simple To Do List

    4 | PHP with Ajax 5 |
    6 | 7 | 8 | New Task 9 | 10 |
    11 |
    12 |
      13 | fetch(PDO::FETCH_OBJ)): ?> 14 |
    • 15 | task_name ?> 16 | 17 | state == 0) : ?> 18 | 19 | 20 | 21 | 22 | 23 |
    • 24 | 25 |
    26 |
    27 | 28 |
    29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /php-with-ajax/index.php~: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    Simple To Do List

    4 | PHP with Ajax 5 |
    6 | 7 | 8 | New Task 9 | 10 |
    11 |
    12 |
      13 | fetch(PDO::FETCH_OBJ)): ?> 14 |
    • 15 | task_name ?> 16 | 17 | state == 0) : ?> 18 | 19 | 20 | 21 | 22 | 23 |
    • 24 | 25 |
    26 |
    27 | 28 |
    29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /php/delete.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |

    Delete Task

    5 |
    6 |
    7 | 8 |

    Are you sure you want to delete the task

    9 | task_name ?> 10 |
    11 | 15 |
    16 | -------------------------------------------------------------------------------- /php/edit.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |

    Edit Task

    5 |
    6 |
    7 | 8 |

    9 | 10 | 11 | 12 | 13 |
    14 | 19 |
    20 | -------------------------------------------------------------------------------- /php/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /php/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /php/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /php/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /php/footer.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 4 | -------------------------------------------------------------------------------- /php/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | <?php if(isset($title)){echo $title;}else{echo'Simple To Do List';}?> 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
    15 |
    16 | -------------------------------------------------------------------------------- /php/index.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    Simple To Do List

    4 | PHP 5 |
    6 | 7 | 8 | New Task 9 | 10 |
    11 |
    12 |
      13 | fetch(PDO::FETCH_OBJ)): ?> 14 |
    • 15 | task_name ?> 16 | 17 | state == 0) : ?> 18 | 19 | 20 | 21 | 22 | 23 |
    • 24 | 25 |
    26 |
    27 | -------------------------------------------------------------------------------- /php/js/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/php/js/code.js -------------------------------------------------------------------------------- /php/new.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |

    Create New Task

    5 |
    6 |
    7 | 8 |

    9 | 10 | 11 | 12 |
    13 | 16 |
    17 | -------------------------------------------------------------------------------- /template/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/template/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /template/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/template/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /template/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/template/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /template/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/template/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /template/js/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedash95/Simple-To-Do-List/81f593b2a127557421cee73dd3d7ea099d33f7a1/template/js/code.js -------------------------------------------------------------------------------- /template/new.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Simple To Do List 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
    14 |
    15 |
    16 |

    Create New Task

    17 |
    18 |
    19 |
    20 | 21 | 22 |
    23 |
    24 | 27 |
    28 |
    29 | 30 | --------------------------------------------------------------------------------