├── .htaccess ├── 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 │ └── index.html ├── core │ ├── MY_Loader.php │ ├── MY_Router.php │ └── index.html ├── helpers │ └── index.html ├── hooks │ └── index.html ├── index.html ├── language │ ├── english │ │ └── index.html │ └── index.html ├── libraries │ └── index.html ├── logs │ └── index.html ├── models │ └── index.html ├── modules │ ├── home │ │ ├── controllers │ │ │ ├── home.php │ │ │ └── index.html │ │ ├── index.html │ │ ├── models │ │ │ └── home_model.php │ │ └── views │ │ │ ├── home.php │ │ │ └── index.html │ ├── index.html │ └── student │ │ ├── controllers │ │ ├── index.html │ │ ├── student.php │ │ └── welcome.php │ │ ├── index.html │ │ ├── models │ │ ├── chat_model.php │ │ ├── file_model.php │ │ ├── index.html │ │ ├── login │ │ │ └── student_model.php │ │ └── login_model.php │ │ └── views │ │ ├── edit_student.php │ │ ├── footer.php │ │ ├── header.php │ │ ├── index.html │ │ ├── list_of_students.php │ │ ├── student.php │ │ └── welcome_message.php ├── session │ ├── ci_session64de5dffe0e2a17e5baf18a1cba5d2a1098d2fbf │ ├── ci_sessiona921960975ff248d5b1a1f8e6bccb7db30f685b5 │ └── ci_sessionb0477af159af9fdf8096d845c64adabe495d6cf1 ├── third_party │ ├── MX │ │ ├── Base.php │ │ ├── Ci.php │ │ ├── Config.php │ │ ├── Controller.php │ │ ├── Lang.php │ │ ├── Loader.php │ │ ├── Modules.php │ │ ├── Router.php │ │ └── index.html │ └── 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 │ └── index.html ├── assets ├── clock │ ├── css │ │ ├── bootstrap-combined.min.css │ │ ├── bootstrap-datetimepicker.min.css │ │ └── bootstrap.min.css │ └── js │ │ ├── bootstrap-datetimepicker.min.js │ │ ├── bootstrap.min.js │ │ ├── jquery-1.11.2.min.js │ │ └── jquery.min.js ├── css │ ├── base-admin-responsive.css │ ├── bootstrap-clockpicker.min.css │ ├── bootstrap-fileupload.min.css │ ├── bootstrap-responsive.min.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── datepicker.css │ ├── font-awesome-ie7.css │ ├── font-awesome-ie7.min.css │ ├── font-awesome.css │ ├── font-awesome.min.css │ ├── jquery.dataTables.min.css │ ├── pages │ │ ├── dashboard.css │ │ ├── faq.css │ │ ├── plans.css │ │ ├── reports.css │ │ └── signin.css │ └── style.css ├── font │ ├── FontAwesome.otf │ ├── font.css │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.svgz │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfontd41d.eot ├── img │ ├── ajax.gif │ ├── body-bg.png │ ├── car.png │ ├── codeigniter.png │ ├── delete.png │ ├── glyphicons-halflings-white.html │ ├── glyphicons-halflings.html │ ├── icons-sa7c41345d9.png │ ├── message_avatar1.png │ ├── message_avatar2.png │ ├── signin │ │ ├── check.png │ │ ├── fb_btn.png │ │ ├── password.png │ │ ├── twitter_btn.png │ │ └── user.png │ └── t.png ├── javascripts │ ├── 1.2.1 │ │ ├── adminflare-demo-init.min.js │ │ ├── adminflare-demo.min.js │ │ ├── adminflare.js │ │ ├── adminflare.min.js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── fuelux-datagrid-example.min.js │ │ └── modernizr-jquery.min.js │ ├── bootstrap-datepicker.js │ ├── custom.js │ ├── jquery-1.9.1.js │ ├── jquery-1.9.1.min.js │ ├── jquery-latest.min.js │ ├── jquery-ui.js │ ├── jquery.autocomplete.min.js │ ├── jquery.dataTables.min.js │ ├── jquery.min.js │ ├── jquery.placeholder.min.js │ └── parsley.js ├── js │ ├── base.js │ ├── bootstrap-datepicker.js │ ├── bootstrap-fileupload.min.js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── chart.min.js │ ├── charts │ │ ├── area.js │ │ ├── bar.js │ │ ├── donut.js │ │ ├── line.js │ │ └── pie.js │ ├── excanvas.min.js │ ├── faq.js │ ├── full-calendar │ │ ├── fullcalendar.css │ │ └── fullcalendar.min.js │ ├── guidely │ │ ├── guidely-number.png │ │ ├── guidely.css │ │ └── guidely.min.js │ ├── jquery-1.7.2.min.js │ ├── jquery.dataTables.js │ └── signin.js ├── lib │ ├── bootstrap-datepicker.css │ ├── bootstrap-datepicker.js │ ├── glyphicons-halflings.png │ ├── jquery.timepicker.css │ ├── jquery.timepicker.min.js │ ├── screenshot.png │ ├── site.css │ └── site.js └── login │ ├── css │ └── style.css │ └── js │ ├── jquery.min.js │ └── jquery.ui.shake.js ├── engg.sql ├── index.php ├── license.txt ├── session ├── ci_session19fa46f37853b7eb05d6914557f14d00f46244ff ├── ci_session2fb872b489d99bb7d11d145113b01f93069598c3 ├── ci_session3a97618e707fff111455d43090f7f072916fd63f ├── ci_session64cf2750fa5e7ea22ef07242e7bd1f3968b9bde4 ├── ci_session775f4c06f1adaf421a6118ae7cb6f2028ea09f02 ├── ci_session833b580b6f20aa1c8f088625c898343e2d8562a8 ├── ci_session87c7aa71bc27714f4f7d0ece4cecdaf8aa159f41 ├── ci_session8cd0476389ec964ee57311d9318de229c65d6b76 ├── ci_session901515832df93002de6bbdee484bd6393955f662 ├── ci_sessionb7c608a0eb0abbaf995c2ef217cdcfdfa932f89a └── ci_sessionef3d121b81b879acf8e7e0ac9dcf7a40078dd992 └── 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 /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteCond %{REQUEST_FILENAME} !-f 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteRule ^(.*)$ index.php/$1 [L] -------------------------------------------------------------------------------- /application/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /application/cache/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /application/cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/config/constants.php: -------------------------------------------------------------------------------- 1 | '', 6 | 'xhtml1-strict' => '', 7 | 'xhtml1-trans' => '', 8 | 'xhtml1-frame' => '', 9 | 'xhtml-basic11' => '', 10 | 'html5' => '', 11 | 'html4-strict' => '', 12 | 'html4-trans' => '', 13 | 'html4-frame' => '', 14 | 'mathml1' => '', 15 | 'mathml2' => '', 16 | 'svg10' => '', 17 | 'svg11' => '', 18 | 'svg11-basic' => '', 19 | 'svg11-tiny' => '', 20 | 'xhtml-math-svg-xh' => '', 21 | 'xhtml-math-svg-sh' => '', 22 | 'xhtml-rdfa-1' => '', 23 | 'xhtml-rdfa-2' => '' 24 | ); 25 | -------------------------------------------------------------------------------- /application/config/foreign_chars.php: -------------------------------------------------------------------------------- 1 | 'ae', 14 | '/ö|œ/' => 'oe', 15 | '/ü/' => 'ue', 16 | '/Ä/' => 'Ae', 17 | '/Ü/' => 'Ue', 18 | '/Ö/' => 'Oe', 19 | '/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ|Α|Ά|Ả|Ạ|Ầ|Ẫ|Ẩ|Ậ|Ằ|Ắ|Ẵ|Ẳ|Ặ|А/' => 'A', 20 | '/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª|α|ά|ả|ạ|ầ|ấ|ẫ|ẩ|ậ|ằ|ắ|ẵ|ẳ|ặ|а/' => 'a', 21 | '/Б/' => 'B', 22 | '/б/' => 'b', 23 | '/Ç|Ć|Ĉ|Ċ|Č/' => 'C', 24 | '/ç|ć|ĉ|ċ|č/' => 'c', 25 | '/Д/' => 'D', 26 | '/д/' => 'd', 27 | '/Ð|Ď|Đ|Δ/' => 'Dj', 28 | '/ð|ď|đ|δ/' => 'dj', 29 | '/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě|Ε|Έ|Ẽ|Ẻ|Ẹ|Ề|Ế|Ễ|Ể|Ệ|Е|Э/' => 'E', 30 | '/è|é|ê|ë|ē|ĕ|ė|ę|ě|έ|ε|ẽ|ẻ|ẹ|ề|ế|ễ|ể|ệ|е|э/' => 'e', 31 | '/Ф/' => 'F', 32 | '/ф/' => 'f', 33 | '/Ĝ|Ğ|Ġ|Ģ|Γ|Г|Ґ/' => 'G', 34 | '/ĝ|ğ|ġ|ģ|γ|г|ґ/' => 'g', 35 | '/Ĥ|Ħ/' => 'H', 36 | '/ĥ|ħ/' => 'h', 37 | '/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ|Η|Ή|Ί|Ι|Ϊ|Ỉ|Ị|И|Ы/' => 'I', 38 | '/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı|η|ή|ί|ι|ϊ|ỉ|ị|и|ы|ї/' => 'i', 39 | '/Ĵ/' => 'J', 40 | '/ĵ/' => 'j', 41 | '/Ķ|Κ|К/' => 'K', 42 | '/ķ|κ|к/' => 'k', 43 | '/Ĺ|Ļ|Ľ|Ŀ|Ł|Λ|Л/' => 'L', 44 | '/ĺ|ļ|ľ|ŀ|ł|λ|л/' => 'l', 45 | '/М/' => 'M', 46 | '/м/' => 'm', 47 | '/Ñ|Ń|Ņ|Ň|Ν|Н/' => 'N', 48 | '/ñ|ń|ņ|ň|ʼn|ν|н/' => 'n', 49 | '/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ|Ο|Ό|Ω|Ώ|Ỏ|Ọ|Ồ|Ố|Ỗ|Ổ|Ộ|Ờ|Ớ|Ỡ|Ở|Ợ|О/' => 'O', 50 | '/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º|ο|ό|ω|ώ|ỏ|ọ|ồ|ố|ỗ|ổ|ộ|ờ|ớ|ỡ|ở|ợ|о/' => 'o', 51 | '/П/' => 'P', 52 | '/п/' => 'p', 53 | '/Ŕ|Ŗ|Ř|Ρ|Р/' => 'R', 54 | '/ŕ|ŗ|ř|ρ|р/' => 'r', 55 | '/Ś|Ŝ|Ş|Ș|Š|Σ|С/' => 'S', 56 | '/ś|ŝ|ş|ș|š|ſ|σ|ς|с/' => 's', 57 | '/Ț|Ţ|Ť|Ŧ|τ|Т/' => 'T', 58 | '/ț|ţ|ť|ŧ|т/' => 't', 59 | '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ|Ũ|Ủ|Ụ|Ừ|Ứ|Ữ|Ử|Ự|У/' => 'U', 60 | '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ|υ|ύ|ϋ|ủ|ụ|ừ|ứ|ữ|ử|ự|у/' => 'u', 61 | '/Ý|Ÿ|Ŷ|Υ|Ύ|Ϋ|Ỳ|Ỹ|Ỷ|Ỵ|Й/' => 'Y', 62 | '/ý|ÿ|ŷ|ỳ|ỹ|ỷ|ỵ|й/' => 'y', 63 | '/В/' => 'V', 64 | '/в/' => 'v', 65 | '/Ŵ/' => 'W', 66 | '/ŵ/' => 'w', 67 | '/Ź|Ż|Ž|Ζ|З/' => 'Z', 68 | '/ź|ż|ž|ζ|з/' => 'z', 69 | '/Æ|Ǽ/' => 'AE', 70 | '/ß/' => 'ss', 71 | '/IJ/' => 'IJ', 72 | '/ij/' => 'ij', 73 | '/Œ/' => 'OE', 74 | '/ƒ/' => 'f', 75 | '/ξ/' => 'ks', 76 | '/π/' => 'p', 77 | '/β/' => 'v', 78 | '/μ/' => 'm', 79 | '/ψ/' => 'ps', 80 | '/Ё/' => 'Yo', 81 | '/ё/' => 'yo', 82 | '/Є/' => 'Ye', 83 | '/є/' => 'ye', 84 | '/Ї/' => 'Yi', 85 | '/Ж/' => 'Zh', 86 | '/ж/' => 'zh', 87 | '/Х/' => 'Kh', 88 | '/х/' => 'kh', 89 | '/Ц/' => 'Ts', 90 | '/ц/' => 'ts', 91 | '/Ч/' => 'Ch', 92 | '/ч/' => 'ch', 93 | '/Ш/' => 'Sh', 94 | '/ш/' => 'sh', 95 | '/Щ/' => 'Shch', 96 | '/щ/' => 'shch', 97 | '/Ъ|ъ|Ь|ь/' => '', 98 | '/Ю/' => 'Yu', 99 | '/ю/' => 'yu', 100 | '/Я/' => 'Ya', 101 | '/я/' => 'ya' 102 | ); 103 | -------------------------------------------------------------------------------- /application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/config/memcached.php: -------------------------------------------------------------------------------- 1 | array( 15 | 'hostname' => '127.0.0.1', 16 | 'port' => '11211', 17 | 'weight' => '1', 18 | ), 19 | ); 20 | -------------------------------------------------------------------------------- /application/config/migration.php: -------------------------------------------------------------------------------- 1 | migration->current() this is the version that schema will 69 | | be upgraded / downgraded to. 70 | | 71 | */ 72 | $config['migration_version'] = 0; 73 | 74 | /* 75 | |-------------------------------------------------------------------------- 76 | | Migrations Path 77 | |-------------------------------------------------------------------------- 78 | | 79 | | Path to your migrations folder. 80 | | Typically, it will be within your application path. 81 | | Also, writing permission is required within the migrations path. 82 | | 83 | */ 84 | $config['migration_path'] = APPPATH.'migrations/'; 85 | -------------------------------------------------------------------------------- /application/config/profiler.php: -------------------------------------------------------------------------------- 1 | my_controller/index 50 | | my-controller/my-method -> my_controller/my_method 51 | */ 52 | $route['default_controller'] = 'home'; 53 | $route['404_override'] = ''; 54 | $route['translate_uri_dashes'] = FALSE; 55 | -------------------------------------------------------------------------------- /application/config/smileys.php: -------------------------------------------------------------------------------- 1 | array('grin.gif', '19', '19', 'grin'), 22 | ':lol:' => array('lol.gif', '19', '19', 'LOL'), 23 | ':cheese:' => array('cheese.gif', '19', '19', 'cheese'), 24 | ':)' => array('smile.gif', '19', '19', 'smile'), 25 | ';-)' => array('wink.gif', '19', '19', 'wink'), 26 | ';)' => array('wink.gif', '19', '19', 'wink'), 27 | ':smirk:' => array('smirk.gif', '19', '19', 'smirk'), 28 | ':roll:' => array('rolleyes.gif', '19', '19', 'rolleyes'), 29 | ':-S' => array('confused.gif', '19', '19', 'confused'), 30 | ':wow:' => array('surprise.gif', '19', '19', 'surprised'), 31 | ':bug:' => array('bigsurprise.gif', '19', '19', 'big surprise'), 32 | ':-P' => array('tongue_laugh.gif', '19', '19', 'tongue laugh'), 33 | '%-P' => array('tongue_rolleye.gif', '19', '19', 'tongue rolleye'), 34 | ';-P' => array('tongue_wink.gif', '19', '19', 'tongue wink'), 35 | ':P' => array('raspberry.gif', '19', '19', 'raspberry'), 36 | ':blank:' => array('blank.gif', '19', '19', 'blank stare'), 37 | ':long:' => array('longface.gif', '19', '19', 'long face'), 38 | ':ohh:' => array('ohh.gif', '19', '19', 'ohh'), 39 | ':grrr:' => array('grrr.gif', '19', '19', 'grrr'), 40 | ':gulp:' => array('gulp.gif', '19', '19', 'gulp'), 41 | '8-/' => array('ohoh.gif', '19', '19', 'oh oh'), 42 | ':down:' => array('downer.gif', '19', '19', 'downer'), 43 | ':red:' => array('embarrassed.gif', '19', '19', 'red face'), 44 | ':sick:' => array('sick.gif', '19', '19', 'sick'), 45 | ':shut:' => array('shuteye.gif', '19', '19', 'shut eye'), 46 | ':-/' => array('hmm.gif', '19', '19', 'hmmm'), 47 | '>:(' => array('mad.gif', '19', '19', 'mad'), 48 | ':mad:' => array('mad.gif', '19', '19', 'mad'), 49 | '>:-(' => array('angry.gif', '19', '19', 'angry'), 50 | ':angry:' => array('angry.gif', '19', '19', 'angry'), 51 | ':zip:' => array('zip.gif', '19', '19', 'zipper'), 52 | ':kiss:' => array('kiss.gif', '19', '19', 'kiss'), 53 | ':ahhh:' => array('shock.gif', '19', '19', 'shock'), 54 | ':coolsmile:' => array('shade_smile.gif', '19', '19', 'cool smile'), 55 | ':coolsmirk:' => array('shade_smirk.gif', '19', '19', 'cool smirk'), 56 | ':coolgrin:' => array('shade_grin.gif', '19', '19', 'cool grin'), 57 | ':coolhmm:' => array('shade_hmm.gif', '19', '19', 'cool hmm'), 58 | ':coolmad:' => array('shade_mad.gif', '19', '19', 'cool mad'), 59 | ':coolcheese:' => array('shade_cheese.gif', '19', '19', 'cool cheese'), 60 | ':vampire:' => array('vampire.gif', '19', '19', 'vampire'), 61 | ':snake:' => array('snake.gif', '19', '19', 'snake'), 62 | ':exclaim:' => array('exclaim.gif', '19', '19', 'exclaim'), 63 | ':question:' => array('question.gif', '19', '19', 'question') 64 | 65 | ); 66 | -------------------------------------------------------------------------------- /application/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/core/MY_Loader.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/modules/home/controllers/home.php: -------------------------------------------------------------------------------- 1 | load->model('home_model'); 11 | $result = $this->home_model->check_login(); 12 | if($result) 13 | { 14 | $get_id=$this->home_model->get_id(); 15 | foreach($get_id as $val) 16 | { 17 | $mobileno = $val->mobileno; 18 | $fname = $val->firstname; 19 | $lname = $val->lastname; 20 | $state = $val->state; 21 | $email=$val->email; 22 | $city = $val->city; 23 | $username=$val->username; 24 | $adminid=$val->admin_id; 25 | 26 | } 27 | $data = array( 28 | 'mobileno'=>$mobileno, 29 | 'firstname'=>$fname, 30 | 'lastname'=>$lname, 31 | 'email'=>$email, 32 | 'state'=>$state, 33 | 'city'=>$city, 34 | 'admin_id' => $adminid, 35 | 'username' => $username, 36 | 'is_logged_in' => true 37 | ); 38 | // print_r($data); 39 | $this->session->set_userdata($data); /*Here you can set the values in session */ 40 | echo true; 41 | } 42 | } 43 | else{ 44 | $this->load->view('home'); 45 | $this->load->view('student/footer'); 46 | } 47 | } 48 | 49 | public function welcome() 50 | { 51 | redirect('student'); 52 | } 53 | public function logout() 54 | { 55 | $this->session->sess_destroy(); 56 | redirect('home'); 57 | } 58 | 59 | } 60 | -------------------------------------------------------------------------------- /application/modules/home/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/modules/home/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/modules/home/models/home_model.php: -------------------------------------------------------------------------------- 1 | db->where('username',$_POST['username']); 9 | $this->db->where('password',md5($_POST['password'])); 10 | return $this->db->get('membership')->num_rows(); 11 | } 12 | 13 | /*Get Session values */ 14 | 15 | function get_id() 16 | { 17 | $username=$_POST['username']; 18 | $password=md5($_POST['password']); 19 | $this->db->select('*'); 20 | $this->db->from('membership'); 21 | $this->db->where('password', $password); 22 | $this->db->where('username', $username); 23 | $query = $this->db->get(); 24 | return $query->result(); 25 | 26 | } 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /application/modules/home/views/home.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ..::Boominathan HMVC Codeigniter3 For Beginners::.. 6 | 7 | 8 | 9 | 49 | 50 | 51 | 59 | 60 | 61 | 62 |
63 |

Welcome to HMVC IN Codeigniter3

64 |
65 | 66 | 67 |
68 | 69 |
70 |
71 | 72 | 73 | 74 |
75 | 76 | 77 |
78 |
79 |
80 |
81 |
82 | 83 | 84 | -------------------------------------------------------------------------------- /application/modules/home/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/modules/student/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules/student/controllers/student.php: -------------------------------------------------------------------------------- 1 | load->model('login/student_model'); 9 | $this->load->helper('url'); 10 | 11 | } 12 | 13 | //Shows the dashboard 14 | public function index() 15 | { 16 | if($this->session->userdata('is_logged_in')) 17 | { 18 | 19 | $this->load->view('header'); 20 | $this->load->view('student'); 21 | $this->load->view('footer'); 22 | } 23 | else{ 24 | redirect('home'); 25 | } 26 | } 27 | //Insert the Student 28 | public function insert_student() 29 | { 30 | $interest=implode(',',$this->input->post('interest')); 31 | $data=array('name'=>$this->input->post('name'), 32 | 'address'=>$this->input->post('address'), 33 | 'year'=>$this->input->post('year'), 34 | 'gender'=>$this->input->post('gender'), 35 | 'interest'=>$interest, 36 | 'status'=>1); 37 | 38 | 39 | $result=$this->student_model->insert_student($data); 40 | if($result==true) 41 | { 42 | $this->session->set_flashdata('msg',"Student Records Added Successfully"); 43 | redirect('student'); 44 | 45 | } 46 | else 47 | { 48 | 49 | $this->session->set_flashdata('msg1',"Student Records Added Failed"); 50 | redirect('student'); 51 | 52 | 53 | } 54 | } 55 | //List of students 56 | public function list_students() 57 | { 58 | if($this->session->userdata('is_logged_in')) 59 | { 60 | 61 | $data['student']=$this->student_model->get_student(); 62 | 63 | $this->load->view('header',array('error' => ' ' )); 64 | $this->load->view('list_of_students',$data); 65 | $this->load->view('footer'); 66 | } 67 | else{ 68 | redirect('home'); 69 | } 70 | } 71 | 72 | //Change the Status of student to hide fron the table 73 | 74 | public function delete_student() 75 | { 76 | $id=$this->input->post('id'); 77 | $data=array('status'=>0); 78 | $result=$this->student_model->delete_student($id,$data); 79 | if($result==true) 80 | { 81 | $this->session->set_flashdata('msg1',"Deleted Successfully"); 82 | redirect('student/list_students'); 83 | 84 | } 85 | else 86 | { 87 | 88 | $this->session->set_flashdata('msg1',"Student Records Deletion Failed"); 89 | redirect('student/list_students'); 90 | 91 | 92 | } 93 | 94 | } 95 | //View the Edit page 96 | public function edit_student() 97 | { 98 | $id=$this->uri->segment(3); 99 | $data['student']=$this->student_model->edit_student($id); 100 | $this->load->view('header',$data); 101 | $this->load->view('edit_student'); 102 | } 103 | 104 | //Update Student 105 | 106 | public function update_student() 107 | { 108 | $id=$this->input->post('id'); 109 | $interest=implode(',',$this->input->post('interest')); 110 | $data=array('name'=>$this->input->post('name'), 111 | 'address'=>$this->input->post('address'), 112 | 'year'=>$this->input->post('year'), 113 | 'gender'=>$this->input->post('gender'), 114 | 'interest'=>$interest, 115 | 'status'=>1); 116 | 117 | $result=$this->student_model->update_student($data,$id); 118 | if($result==true) 119 | { 120 | $this->session->set_flashdata('msg',"Student Records Updated Successfully"); 121 | redirect('student/list_students'); 122 | 123 | } 124 | else 125 | { 126 | 127 | $this->session->set_flashdata('msg1',"No changes Made in Student Records"); 128 | redirect('student/list_students'); 129 | 130 | 131 | } 132 | } 133 | 134 | 135 | } 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | ?> 149 | -------------------------------------------------------------------------------- /application/modules/student/controllers/welcome.php: -------------------------------------------------------------------------------- 1 | 18 | * @see http://codeigniter.com/user_guide/general/urls.html 19 | */ 20 | public function index() 21 | { 22 | $this->load->view('welcome_message'); 23 | } 24 | } 25 | 26 | /* End of file welcome.php */ 27 | /* Location: ./application/controllers/welcome.php */ -------------------------------------------------------------------------------- /application/modules/student/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/modules/student/models/chat_model.php: -------------------------------------------------------------------------------- 1 | db->order_by('id', 'DESC'); 15 | $query = $this->db->get('Chats', 1); 16 | return $query->result(); 17 | } 18 | 19 | 20 | function insert_message($message) 21 | { 22 | $this->message = $message; 23 | $this-> time = time(); 24 | $this->db->insert('Chats', $this); 25 | } 26 | 27 | function get_chat_after($time) 28 | { 29 | $this->db->where('time >', $time)->order_by('time', 'DESC')->limit(10); 30 | $query = $this->db->get('Chats'); 31 | 32 | $results = array(); 33 | 34 | foreach ($query->result() as $row) 35 | { 36 | $results[] = array($row->message,$row->time); 37 | } 38 | 39 | return array_reverse($results); 40 | } 41 | 42 | function create_table() 43 | { 44 | /* Load db_forge - used to create databases and tables */ 45 | $this->load->dbforge(); 46 | 47 | /* Specify the table schema */ 48 | $fields = array( 49 | 'id' => array( 50 | 'type' => 'INT', 51 | 'constraint' => 5, 52 | 'unsigned' => TRUE, 53 | 'auto_increment' => TRUE 54 | ), 55 | 'message' => array( 56 | 'type' => 'TEXT' 57 | ), 58 | 'time' => array( 59 | 'type' => 'INT' 60 | ) 61 | ); 62 | 63 | /* Add the field before creating the table */ 64 | $this->dbforge->add_field($fields); 65 | 66 | 67 | /* Specify the primary key to the 'id' field */ 68 | $this->dbforge->add_key('id', TRUE); 69 | 70 | 71 | /* Create the table (if it doesn't already exist) */ 72 | $this->dbforge->create_table('Chats', TRUE); 73 | } 74 | 75 | 76 | } -------------------------------------------------------------------------------- /application/modules/student/models/file_model.php: -------------------------------------------------------------------------------- 1 | db->trans_start(); 18 | //file data 19 | $file_data = array(); 20 | foreach ($files as $file) { 21 | $file_data[] = array( 22 | 'file_name' => $file['file_name'], 23 | 'file_orig_name' => $file['orig_name'], 24 | 'file_path' => $file['full_path'], 25 | 'upload_date' => date('Y-m-d H:i:s') 26 | ); 27 | } 28 | //insert file data 29 | $this->db->insert_batch($this->file, $file_data); 30 | //complete the transaction 31 | $this->db->trans_complete(); 32 | //check transaction status 33 | if ($this->db->trans_status() === FALSE) { 34 | foreach ($files as $file) { 35 | $file_path = $file['full_path']; 36 | //delete the file from destination 37 | if (file_exists($file_path)) { 38 | unlink($file_path); 39 | } 40 | } 41 | //rollback transaction 42 | $this->db->trans_rollback(); 43 | return FALSE; 44 | } else { 45 | //commit the transaction 46 | $this->db->trans_commit(); 47 | return TRUE; 48 | } 49 | } 50 | 51 | } -------------------------------------------------------------------------------- /application/modules/student/models/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules/student/models/login/student_model.php: -------------------------------------------------------------------------------- 1 | db->insert('student_list',$data); 9 | return ($this->db->affected_rows() != 1 ) ? false:true; 10 | } 11 | 12 | public function get_student() 13 | { 14 | 15 | 16 | $this->db->where('status',1); 17 | $query =$this->db->get('student_list'); 18 | return $query->result(); 19 | } 20 | 21 | public function delete_student($id,$data) 22 | { 23 | $this->db->where('id',$id); 24 | $this->db->update('student_list',$data); 25 | return ($this->db->affected_rows() != 1 ) ? false:true; 26 | } 27 | public function edit_student($id) 28 | { 29 | $this->db->select('*'); 30 | $this->db->from('student_list'); 31 | $this->db->where('id',$id); 32 | $this->db->where('status',1); 33 | $query =$this->db->get(); 34 | return $query->result(); 35 | 36 | } 37 | public function update_student($data,$id) 38 | { 39 | $this->db->where('id',$id); 40 | $this->db->update('student_list',$data); 41 | return ($this->db->affected_rows() != 1 ) ? false:true; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /application/modules/student/models/login_model.php: -------------------------------------------------------------------------------- 1 | db->where('password', $password); 16 | $this->db->where('username', $username); 17 | $query = $this->db->get('membership'); 18 | if($query->num_rows == 1) 19 | { 20 | return true; 21 | } 22 | } 23 | 24 | /*Get Session values */ 25 | 26 | function get_id($username, $password) 27 | { 28 | $this->db->select('*'); 29 | $this->db->from('membership'); 30 | $this->db->where('password', $password); 31 | $this->db->where('username', $username); 32 | $query = $this->db->get(); 33 | return $query->result(); 34 | 35 | } 36 | 37 | } -------------------------------------------------------------------------------- /application/modules/student/views/footer.php: -------------------------------------------------------------------------------- 1 | 24 |
25 | Happy to help ! © Boominathan 26 |
27 | -------------------------------------------------------------------------------- /application/modules/student/views/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ..::Boominathan Demo Codeigniter Project::.. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 31 |


-------------------------------------------------------------------------------- /application/modules/student/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 5 | 6 | 7 |

Directory access is forbidden.

8 | 9 | 10 | -------------------------------------------------------------------------------- /application/modules/student/views/welcome_message.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Welcome to CodeIgniter 6 | 7 | 66 | 67 | 68 | 69 |
70 |

Welcome to CodeIgniter!

71 | 72 |
73 |

The page you are looking at is being generated dynamically by CodeIgniter.

74 | 75 |

If you would like to edit this page you'll find it located at:

76 | application/views/welcome_message.php 77 | 78 |

The corresponding controller for this page is found at:

79 | application/controllers/welcome.php 80 | 81 |

If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.

82 |
83 | 84 | 85 |
86 | 87 | 88 | -------------------------------------------------------------------------------- /application/session/ci_session64de5dffe0e2a17e5baf18a1cba5d2a1098d2fbf: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1433057146;mobileno|s:0:"";firstname|s:0:"";lastname|s:0:"";email|s:0:"";state|s:0:"";city|s:0:"";admin_id|s:0:"";username|s:5:"admin";is_logged_in|b:1; -------------------------------------------------------------------------------- /application/session/ci_sessiona921960975ff248d5b1a1f8e6bccb7db30f685b5: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1431783236; -------------------------------------------------------------------------------- /application/session/ci_sessionb0477af159af9fdf8096d845c64adabe495d6cf1: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1433057561; -------------------------------------------------------------------------------- /application/third_party/MX/Base.php: -------------------------------------------------------------------------------- 1 | is_loaded, TRUE)) return $this->item($file); 41 | 42 | $_module OR $_module = CI::$APP->router->fetch_module(); 43 | list($path, $file) = Modules::find($file, $_module, 'config/'); 44 | 45 | if ($path === FALSE) 46 | { 47 | parent::load($file, $use_sections, $fail_gracefully); 48 | return $this->item($file); 49 | } 50 | 51 | if ($config = Modules::load_file($file, $path, 'config')) 52 | { 53 | /* reference to the config array */ 54 | $current_config =& $this->config; 55 | 56 | if ($use_sections === TRUE) 57 | { 58 | if (isset($current_config[$file])) 59 | { 60 | $current_config[$file] = array_merge($current_config[$file], $config); 61 | } 62 | else 63 | { 64 | $current_config[$file] = $config; 65 | } 66 | 67 | } 68 | else 69 | { 70 | $current_config = array_merge($current_config, $config); 71 | } 72 | 73 | $this->is_loaded[] = $file; 74 | unset($config); 75 | return $this->item($file); 76 | } 77 | } 78 | } -------------------------------------------------------------------------------- /application/third_party/MX/Controller.php: -------------------------------------------------------------------------------- 1 | config->item('controller_suffix'), '', get_class($this)); 46 | log_message('debug', $class." MX_Controller Initialized"); 47 | Modules::$registry[strtolower($class)] = $this; 48 | 49 | /* copy a loader instance and initialize */ 50 | $this->load = clone load_class('Loader'); 51 | $this->load->initialize($this); 52 | 53 | /* autoload module items */ 54 | $this->load->_autoloader($this->autoload); 55 | } 56 | 57 | public function __get($class) 58 | { 59 | return CI::$APP->$class; 60 | } 61 | } -------------------------------------------------------------------------------- /application/third_party/MX/Lang.php: -------------------------------------------------------------------------------- 1 | load($_lang); 43 | return $this->language; 44 | } 45 | 46 | $deft_lang = CI::$APP->config->item('language'); 47 | $idiom = ($lang == '') ? $deft_lang : $lang; 48 | 49 | if (in_array($langfile.'_lang'.EXT, $this->is_loaded, TRUE)) 50 | return $this->language; 51 | 52 | $_module OR $_module = CI::$APP->router->fetch_module(); 53 | list($path, $_langfile) = Modules::find($langfile.'_lang', $_module, 'language/'.$idiom.'/'); 54 | 55 | if ($path === FALSE) 56 | { 57 | if ($lang = parent::load($langfile, $lang, $return, $add_suffix, $alt_path)) return $lang; 58 | 59 | } 60 | else 61 | { 62 | if($lang = Modules::load_file($_langfile, $path, 'lang')) 63 | { 64 | if ($return) return $lang; 65 | $this->language = array_merge($this->language, $lang); 66 | $this->is_loaded[] = $langfile.'_lang'.EXT; 67 | unset($lang); 68 | } 69 | } 70 | 71 | return $this->language; 72 | } 73 | } -------------------------------------------------------------------------------- /application/third_party/MX/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /application/views/errors/cli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/html/error_404.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 404 Page Not Found 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /application/views/errors/html/error_db.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Database Error 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /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 |
-------------------------------------------------------------------------------- /application/views/errors/html/error_general.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Error 8 | 57 | 58 | 59 |
60 |

61 | 62 |
63 | 64 | -------------------------------------------------------------------------------- /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 |
-------------------------------------------------------------------------------- /application/views/errors/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/css/base-admin-responsive.css: -------------------------------------------------------------------------------- 1 | /*------------------------------------------------------------------ 2 | Bootstrap Admin Template by EGrappler.com 3 | ------------------------------------------------------------------*/ 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/css/bootstrap-clockpicker.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/) 3 | * Copyright 2014 Wang Shenwei. 4 | * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE) 5 | */.clockpicker .input-group-addon{cursor:pointer}.clockpicker-moving{cursor:move}.clockpicker-align-left.popover>.arrow{left:25px}.clockpicker-align-top.popover>.arrow{top:17px}.clockpicker-align-right.popover>.arrow{left:auto;right:25px}.clockpicker-align-bottom.popover>.arrow{top:auto;bottom:6px}.clockpicker-popover .popover-title{background-color:#fff;color:#999;font-size:24px;font-weight:700;line-height:30px;text-align:center}.clockpicker-popover .popover-title span{cursor:pointer}.clockpicker-popover .popover-content{background-color:#f8f8f8;padding:12px}.popover-content:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.clockpicker-plate{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:200px;height:200px;overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clockpicker-canvas,.clockpicker-dial{width:200px;height:200px;position:absolute;left:-1px;top:-1px}.clockpicker-minutes{visibility:hidden}.clockpicker-tick{border-radius:50%;color:#666;line-height:26px;text-align:center;width:26px;height:26px;position:absolute;cursor:pointer}.clockpicker-tick.active,.clockpicker-tick:hover{background-color:#c0e5f7;background-color:rgba(0,149,221,.25)}.clockpicker-button{background-image:none;background-color:#fff;border-width:1px 0 0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:10px 0}.clockpicker-button:hover{background-image:none;background-color:#ebebeb}.clockpicker-button:focus{outline:0!important}.clockpicker-dial{-webkit-transition:-webkit-transform 350ms,opacity 350ms;-moz-transition:-moz-transform 350ms,opacity 350ms;-ms-transition:-ms-transform 350ms,opacity 350ms;-o-transition:-o-transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms}.clockpicker-dial-out{opacity:0}.clockpicker-hours.clockpicker-dial-out{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.clockpicker-minutes.clockpicker-dial-out{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}.clockpicker-canvas{-webkit-transition:opacity 175ms;-moz-transition:opacity 175ms;-ms-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.clockpicker-canvas-out{opacity:.25}.clockpicker-canvas-bearing,.clockpicker-canvas-fg{stroke:none;fill:#0095dd}.clockpicker-canvas-bg{stroke:none;fill:#c0e5f7}.clockpicker-canvas-bg-trans{fill:rgba(0,149,221,.25)}.clockpicker-canvas line{stroke:#0095dd;stroke-width:1;stroke-linecap:round}.clockpicker-button.am-button{margin:1px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px}.clockpicker-button.pm-button{margin:1px 1px 1px 136px;padding:5px;border:1px solid rgba(0,0,0,.2);border-radius:4px} -------------------------------------------------------------------------------- /assets/css/bootstrap-fileupload.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v2.3.0-j4 3 | * 4 | * Copyright 2012 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world by @mdo and @fat, extended by @ArnoldDaniels. 9 | */ 10 | .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} 11 | .clearfix:after{clear:both;} 12 | .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} 13 | .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 14 | .btn-file{overflow:hidden;position:relative;vertical-align:middle;}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;} 15 | .fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;background: #fff;} 16 | .fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center;}.fileupload .thumbnail>img{display:inline-block;vertical-align:middle;max-height:100%;} 17 | .fileupload .btn{vertical-align:middle; line-height: 21px; margin-left: -5px; } 18 | .fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;} 19 | .fileupload-inline .fileupload-controls{display:inline;} 20 | .fileupload-new .input-append .btn-file{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;} 21 | .thumbnail-borderless .thumbnail{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} 22 | .fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;} 23 | .control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c;} 24 | .control-group.warning .fileupload .fileupload-preview{color:#a47e3c;} 25 | .control-group.warning .fileupload .thumbnail{border-color:#a47e3c;} 26 | .control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48;} 27 | .control-group.error .fileupload .fileupload-preview{color:#b94a48;} 28 | .control-group.error .fileupload .thumbnail{border-color:#b94a48;} 29 | .control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847;} 30 | .control-group.success .fileupload .fileupload-preview{color:#468847;} 31 | .control-group.success .fileupload .thumbnail{border-color:#468847;} 32 | .uneditable-input { 33 | border: 1px solid #ccc; height: 35px; padding: 6px 10px; width: 200px; overflow: hidden; 34 | -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } 35 | .uneditable-input .glyphicon { float: left; margin-right: 5px; vertical-align: middle; margin-top: 2px; opacity: 0.5; } 36 | .fileupload-preview { width: 400px; display: block; color: #666; } 37 | -------------------------------------------------------------------------------- /assets/css/pages/faq.css: -------------------------------------------------------------------------------- 1 | /*------------------------------------------------------------------ 2 | Bootstrap Admin Template by EGrappler.com 3 | ------------------------------------------------------------------*/ 4 | 5 | 6 | 7 | 8 | .faq-search { 9 | margin-bottom: 2em; 10 | 11 | text-align: right; 12 | } 13 | 14 | .faq-search input { 15 | width: 96%; 16 | display: block; 17 | padding: 2%; 18 | } 19 | 20 | 21 | 22 | .faq-empty { 23 | display: none; 24 | } 25 | 26 | 27 | 28 | .faq-toc { 29 | padding: 1.5em 0; 30 | margin: 2em 0 0; 31 | 32 | border: 1px dotted #CCC; 33 | border-right: none; 34 | border-left: none; 35 | } 36 | 37 | .faq-toc ol { 38 | padding: 0; 39 | margin: 0; 40 | } 41 | 42 | .faq-toc li { 43 | margin-bottom: .75em; 44 | 45 | list-style: none; 46 | } 47 | 48 | .faq-toc a { 49 | margin-left: .5em; 50 | } 51 | 52 | 53 | 54 | .faq-list { 55 | padding: 0; 56 | margin: 3em 0 0; 57 | 58 | list-style: none; 59 | } 60 | 61 | .faq-list li { 62 | display: table; 63 | margin-bottom: 2em; 64 | } 65 | 66 | .faq-icon { 67 | display: table-cell; 68 | padding-right: 1.25em; 69 | vertical-align: top; 70 | } 71 | 72 | .faq-text { 73 | display: table-cell; 74 | vertical-align: top; 75 | 76 | } 77 | 78 | 79 | .faq-number { 80 | width: 32px; 81 | height: 32px; 82 | 83 | font-size: 14px; 84 | font-weight: 600; 85 | text-align: center; 86 | line-height: 32px; 87 | color: #FFF; 88 | 89 | background: #00ba8b; 90 | 91 | border: 3px solid #FFF; 92 | 93 | 94 | 95 | border-radius: 100px; 96 | 97 | 98 | } 99 | 100 | 101 | 102 | 103 | .btn-support-ask { 104 | display: block; font-size: 22px; padding: 14px 0; font-weight: 600; margin-bottom: .75em; 105 | } 106 | 107 | .btn-support-contact { 108 | display: block; padding: 12px 0; font-size: 18px; font-weight: 600; 109 | } -------------------------------------------------------------------------------- /assets/css/pages/reports.css: -------------------------------------------------------------------------------- 1 | /*------------------------------------------------------------------ 2 | Bootstrap Admin Template by EGrappler.com 3 | ------------------------------------------------------------------*/ 4 | 5 | .info-box { 6 | background:#ffffff; 7 | border:1px solid #c9c9c9; 8 | -webkit-border-radius: 3px; 9 | -moz-border-radius: 3px; 10 | border-radius: 3px; 11 | 12 | margin-bottom: 30px; 13 | } 14 | 15 | .stats-box { 16 | margin:40px 0px; 17 | color:#5f5f5f; 18 | } 19 | .stats-box-title { 20 | text-align:center; 21 | font-weight:bold; 22 | } 23 | .stats-box-all-info { 24 | text-align:center; 25 | font-weight:bold; 26 | font-size:48px; 27 | margin-top:20px; 28 | margin-bottom: 40px; 29 | } 30 | .stats-box-all-info i{ 31 | width:60px; 32 | height:60px; 33 | } -------------------------------------------------------------------------------- /assets/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/FontAwesome.otf -------------------------------------------------------------------------------- /assets/font/font.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Open Sans'; 3 | font-style: normal; 4 | font-weight: 400; 5 | src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); 6 | } 7 | @font-face { 8 | font-family: 'Open Sans'; 9 | font-style: normal; 10 | font-weight: 600; 11 | src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); 12 | } 13 | @font-face { 14 | font-family: 'Open Sans'; 15 | font-style: italic; 16 | font-weight: 400; 17 | src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff'); 18 | } 19 | @font-face { 20 | font-family: 'Open Sans'; 21 | font-style: italic; 22 | font-weight: 600; 23 | src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff'); 24 | } 25 | -------------------------------------------------------------------------------- /assets/font/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/fontawesome-webfont.eot -------------------------------------------------------------------------------- /assets/font/fontawesome-webfont.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/fontawesome-webfont.svgz -------------------------------------------------------------------------------- /assets/font/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /assets/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /assets/font/fontawesome-webfontd41d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/font/fontawesome-webfontd41d.eot -------------------------------------------------------------------------------- /assets/img/ajax.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/ajax.gif -------------------------------------------------------------------------------- /assets/img/body-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/body-bg.png -------------------------------------------------------------------------------- /assets/img/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/car.png -------------------------------------------------------------------------------- /assets/img/codeigniter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/codeigniter.png -------------------------------------------------------------------------------- /assets/img/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/delete.png -------------------------------------------------------------------------------- /assets/img/glyphicons-halflings-white.html: -------------------------------------------------------------------------------- 1 | 2 | 404 Not Found 3 | 4 |

404 Not Found

5 |
nginx
6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/img/glyphicons-halflings.html: -------------------------------------------------------------------------------- 1 | 2 | 404 Not Found 3 | 4 |

404 Not Found

5 |
nginx
6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/img/icons-sa7c41345d9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/icons-sa7c41345d9.png -------------------------------------------------------------------------------- /assets/img/message_avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/message_avatar1.png -------------------------------------------------------------------------------- /assets/img/message_avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/message_avatar2.png -------------------------------------------------------------------------------- /assets/img/signin/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/signin/check.png -------------------------------------------------------------------------------- /assets/img/signin/fb_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/signin/fb_btn.png -------------------------------------------------------------------------------- /assets/img/signin/password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/signin/password.png -------------------------------------------------------------------------------- /assets/img/signin/twitter_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/signin/twitter_btn.png -------------------------------------------------------------------------------- /assets/img/signin/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/signin/user.png -------------------------------------------------------------------------------- /assets/img/t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/img/t.png -------------------------------------------------------------------------------- /assets/javascripts/1.2.1/adminflare-demo-init.min.js: -------------------------------------------------------------------------------- 1 | var DEMO_ADMINFLARE_VERSION="1.2.1",DEMO_CURRENT_LAYOUT="default",DEMO_CURRENT_THEME="default";if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c,d){for(var b=(d||0),a=this.length;b').attr($.extend(g(this),{type:'text'}))}q.removeAttr('name').data({'placeholder-password':true,'placeholder-id':o}).bind('focus.placeholder',b);p.data({'placeholder-textinput':q,'placeholder-id':o}).before(q)}p=p.removeAttr('id').hide().prev().attr('id',o).show()}p.addClass('placeholder');p[0].value=p.attr('placeholder')}else{p.removeClass('placeholder')}}}(this,document,jQuery)); -------------------------------------------------------------------------------- /assets/js/base.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | 4 | $('.subnavbar').find ('li').each (function (i) { 5 | 6 | var mod = i % 3; 7 | 8 | if (mod === 2) { 9 | $(this).addClass ('subnavbar-open-right'); 10 | } 11 | 12 | }); 13 | 14 | 15 | 16 | }); -------------------------------------------------------------------------------- /assets/js/bootstrap-fileupload.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Bootstrap.js by @mdo and @fat, extended by @ArnoldDaniels. 3 | * plugins: bootstrap-fileupload.js 4 | * Copyright 2012 Twitter, Inc. 5 | * http://www.apache.org/licenses/LICENSE-2.0.txt 6 | */ 7 | !function(e){var t=function(t,n){this.$element=e(t),this.type=this.$element.data("uploadtype")||(this.$element.find(".thumbnail").length>0?"image":"file"),this.$input=this.$element.find(":file");if(this.$input.length===0)return;this.name=this.$input.attr("name")||n.name,this.$hidden=this.$element.find('input[type=hidden][name="'+this.name+'"]'),this.$hidden.length===0&&(this.$hidden=e(''),this.$element.prepend(this.$hidden)),this.$preview=this.$element.find(".fileupload-preview");var r=this.$preview.css("height");this.$preview.css("display")!="inline"&&r!="0px"&&r!="none"&&this.$preview.css("line-height",r),this.original={exists:this.$element.hasClass("fileupload-exists"),preview:this.$preview.html(),hiddenVal:this.$hidden.val()},this.$remove=this.$element.find('[data-dismiss="fileupload"]'),this.$element.find('[data-trigger="fileupload"]').on("click.fileupload",e.proxy(this.trigger,this)),this.listen()};t.prototype={listen:function(){this.$input.on("change.fileupload",e.proxy(this.change,this)),e(this.$input[0].form).on("reset.fileupload",e.proxy(this.reset,this)),this.$remove&&this.$remove.on("click.fileupload",e.proxy(this.clear,this))},change:function(e,t){if(t==="clear")return;var n=e.target.files!==undefined?e.target.files[0]:e.target.value?{name:e.target.value.replace(/^.+\\/,"")}:null;if(!n){this.clear();return}this.$hidden.val(""),this.$hidden.attr("name",""),this.$input.attr("name",this.name);if(this.type==="image"&&this.$preview.length>0&&(typeof n.type!="undefined"?n.type.match("image.*"):n.name.match("\\.(gif|png|jpe?g)$"))&&typeof FileReader!="undefined"){var r=new FileReader,i=this.$preview,s=this.$element;r.onload=function(e){i.html('"),s.addClass("fileupload-exists").removeClass("fileupload-new")},r.readAsDataURL(n)}else this.$preview.text(n.name),this.$element.addClass("fileupload-exists").removeClass("fileupload-new")},clear:function(e){this.$hidden.val(""),this.$hidden.attr("name",this.name),this.$input.attr("name","");if(navigator.userAgent.match(/msie/i)){var t=this.$input.clone(!0);this.$input.after(t),this.$input.remove(),this.$input=t}else this.$input.val("");this.$preview.html(""),this.$element.addClass("fileupload-new").removeClass("fileupload-exists"),e&&(this.$input.trigger("change",["clear"]),e.preventDefault())},reset:function(e){this.clear(),this.$hidden.val(this.original.hiddenVal),this.$preview.html(this.original.preview),this.original.exists?this.$element.addClass("fileupload-exists").removeClass("fileupload-new"):this.$element.addClass("fileupload-new").removeClass("fileupload-exists")},trigger:function(e){this.$input.trigger("click"),e.preventDefault()}},e.fn.fileupload=function(n){return this.each(function(){var r=e(this),i=r.data("fileupload");i||r.data("fileupload",i=new t(this,n)),typeof n=="string"&&i[n]()})},e.fn.fileupload.Constructor=t,e(document).on("click.fileupload.data-api",'[data-provides="fileupload"]',function(t){var n=e(this);if(n.data("fileupload"))return;n.fileupload(n.data());var r=e(t.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');r.length>0&&(r.trigger("click.fileupload"),t.preventDefault())})}(window.jQuery) -------------------------------------------------------------------------------- /assets/js/charts/area.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | // we use an inline data source in the example, usually data would 3 | // be fetched from a server 4 | var data = [], totalPoints = 200; 5 | function getRandomData() { 6 | if (data.length > 0) 7 | data = data.slice(1); 8 | 9 | while (data.length < totalPoints) { 10 | var prev = data.length > 0 ? data[data.length - 1] : 50; 11 | var y = prev + Math.random() * 10 - 5; 12 | if (y < 0) 13 | y = 0; 14 | if (y > 100) 15 | y = 100; 16 | data.push(y); 17 | } 18 | 19 | var res = []; 20 | for (var i = 0; i < data.length; ++i) 21 | res.push([i, data[i]]) 22 | return res; 23 | } 24 | 25 | // setup plot 26 | var options = { 27 | yaxis: { min: 0, max: 100 }, 28 | xaxis: { min: 0, max: 100 }, 29 | colors: ["#F90", "#222", "#666", "#BBB"], 30 | series: { 31 | lines: { 32 | lineWidth: 2, 33 | fill: true, 34 | fillColor: { colors: [ { opacity: 0.6 }, { opacity: 0.2 } ] }, 35 | steps: false 36 | 37 | } 38 | } 39 | }; 40 | 41 | var plot = $.plot($("#area-chart"), [ getRandomData() ], options); 42 | }); -------------------------------------------------------------------------------- /assets/js/charts/bar.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | var data = new Array (); 3 | var ds = new Array(); 4 | 5 | data.push ([[1,25],[2,34],[3,37],[4,45],[5,56]]); 6 | data.push ([[1,13],[2,29],[3,25],[4,23],[5,31]]); 7 | data.push ([[1,8],[2,13],[3,19],[4,15],[5,14]]); 8 | data.push ([[1,20],[2,43],[3,29],[4,23],[5,25]]); 9 | 10 | for (var i=0, j=data.length; i'+label+'
'+Math.round(series.percent)+'%'; 20 | }, 21 | threshold: 0.1 22 | } 23 | } 24 | }, 25 | legend: { 26 | show: true, 27 | noColumns: 1, // number of colums in legend table 28 | labelFormatter: null, // fn: string -> string 29 | labelBoxBorderColor: "#888", // border color for the little label boxes 30 | container: null, // container (as jQuery object) to put legend in, null means default on top of graph 31 | position: "ne", // position of default legend container within plot 32 | margin: [5, 10], // distance from grid edge to default legend container within plot 33 | backgroundOpacity: 0 // set to 0 to avoid background 34 | }, 35 | grid: { 36 | hoverable: false, 37 | clickable: false 38 | }, 39 | }); 40 | 41 | }); -------------------------------------------------------------------------------- /assets/js/guidely/guidely-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/js/guidely/guidely-number.png -------------------------------------------------------------------------------- /assets/js/guidely/guidely.css: -------------------------------------------------------------------------------- 1 | .guidely-number { 2 | background: url(guidely-number.png) no-repeat 0 0; 3 | width: 45px; 4 | height: 45px; 5 | display: none; 6 | position: absolute; 7 | cursor: pointer; 8 | z-index: 10002; 9 | } 10 | 11 | .guidely-number span { 12 | width: 43px; 13 | height: 43px; 14 | font-family: arial, sans-serif; 15 | font-size: 20px; 16 | font-weight: bold; 17 | text-align: center; 18 | color: #FFF; 19 | text-align: center; 20 | display: block; 21 | line-height: 44px; 22 | } 23 | 24 | .guidely-guide { 25 | background: #FFF; 26 | width: 300px; 27 | display: none; 28 | border: 3px solid #999; 29 | 30 | -webkit-border-radius:5px; 31 | -moz-border-radius:5px; 32 | border-radius:5px; 33 | 34 | -webkit-box-shadow:0 0 12px rgba(0,0,0,0.4); 35 | -moz-box-shadow:0 0 12px rgba(0,0,0,0.4); 36 | box-shadow:0 0 12px rgba(0,0,0,0.4); 37 | 38 | z-index: 10001; 39 | } 40 | 41 | .guidely-guide h4 { 42 | font-family: Helvetica, arial, sans-serif; 43 | font-size: 15px; 44 | font-weight: bold; 45 | color: #333; 46 | padding-bottom: 15px !important; 47 | padding: 0; 48 | margin: 0 0 1em; 49 | border-bottom: 1px dotted #CCC; 50 | } 51 | 52 | .guidely-guide-pad { 53 | font-size: 12px; 54 | line-height: 1.7em; 55 | padding: 15px 15px 5px 30px; 56 | 57 | } 58 | 59 | .guidely-anchor-right .guidely-guide-pad { padding: 15px 30px 5px 15px; } 60 | 61 | .guidely-anchor-right .guidely-close-trigger { right: 30px; } 62 | 63 | .guidely-popup 64 | { 65 | color: #444; 66 | display:block; 67 | padding: 0; 68 | background: #fff; 69 | 70 | -webkit-border-top-left-radius: 4px; 71 | -webkit-border-top-right-radius: 4px; 72 | -moz-border-radius-topleft: 4px; 73 | -moz-border-radius-topright: 4px; 74 | border-top-left-radius: 4px; 75 | border-top-right-radius: 4px; 76 | } 77 | 78 | 79 | 80 | 81 | 82 | .guidely-controls { 83 | background: #EEE; 84 | text-align: right; 85 | padding: 7px 10px; 86 | margin-top: 1em; 87 | } 88 | 89 | .guidely-controls button { 90 | font-size: 11px; 91 | padding: 3px 8px; 92 | *padding: 1px 4px; 93 | cursor: pointer; 94 | } 95 | 96 | .guidely-overlay 97 | { 98 | position: fixed; 99 | top: 0px; 100 | left: 0px; 101 | height:100%; 102 | width:100%; 103 | background-color: #000; 104 | z-index: 10000; 105 | 106 | filter: alpha(opacity=30); 107 | filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); 108 | -moz-opacity: 0.30; 109 | opacity:0.30; 110 | } 111 | 112 | .guidely-start-trigger { 113 | background: #444; 114 | background: rgba(0,0,0,.6); 115 | text-decoration: none; 116 | color: #FFF; 117 | cursor: pointer; 118 | padding: 4px 10px 4px 12px; 119 | position: fixed; 120 | top: 0; 121 | right: 0; 122 | 123 | z-index: 9999; 124 | 125 | -webkit-border-bottom-left-radius: 5px; 126 | -moz-border-radius-bottomleft: 5px; 127 | border-bottom-left-radius: 5px; 128 | 129 | } 130 | 131 | .guidely-close-trigger { 132 | font-family: Helvetica, arial, sans-serif; 133 | font-size: 13px; 134 | font-weight: bold; 135 | text-decoration: none; 136 | color: #AAA; 137 | position: absolute; 138 | right:16px; 139 | top: 12px; 140 | } 141 | 142 | #guide-welcome { width: 350px; } 143 | 144 | #guide-welcome .guidely-guide-pad { padding: 15px 15px 5px 15px; } -------------------------------------------------------------------------------- /assets/js/signin.js: -------------------------------------------------------------------------------- 1 | $(function () { 2 | 3 | jQuery.support.placeholder = false; 4 | test = document.createElement('input'); 5 | if('placeholder' in test) jQuery.support.placeholder = true; 6 | 7 | if (!$.support.placeholder) { 8 | 9 | $('.field').find ('label').show (); 10 | 11 | } 12 | 13 | }); -------------------------------------------------------------------------------- /assets/lib/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/lib/glyphicons-halflings.png -------------------------------------------------------------------------------- /assets/lib/jquery.timepicker.css: -------------------------------------------------------------------------------- 1 | .ui-timepicker-wrapper { 2 | overflow-y: auto; 3 | height: 150px; 4 | width: 6.5em; 5 | background: #fff; 6 | border: 1px solid #ddd; 7 | -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); 8 | -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2); 9 | box-shadow:0 5px 10px rgba(0,0,0,0.2); 10 | outline: none; 11 | z-index: 10001; 12 | margin: 0; 13 | } 14 | 15 | .ui-timepicker-wrapper.ui-timepicker-with-duration { 16 | width: 13em; 17 | } 18 | 19 | .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, 20 | .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 { 21 | width: 11em; 22 | } 23 | 24 | .ui-timepicker-list { 25 | margin: 0; 26 | padding: 0; 27 | list-style: none; 28 | } 29 | 30 | .ui-timepicker-duration { 31 | margin-left: 5px; color: #888; 32 | } 33 | 34 | .ui-timepicker-list:hover .ui-timepicker-duration { 35 | color: #888; 36 | } 37 | 38 | .ui-timepicker-list li { 39 | padding: 3px 0 3px 5px; 40 | cursor: pointer; 41 | white-space: nowrap; 42 | color: #000; 43 | list-style: none; 44 | margin: 0; 45 | } 46 | 47 | .ui-timepicker-list:hover .ui-timepicker-selected { 48 | background: #fff; color: #000; 49 | } 50 | 51 | li.ui-timepicker-selected, 52 | .ui-timepicker-list li:hover, 53 | .ui-timepicker-list .ui-timepicker-selected:hover { 54 | background: #1980EC; color: #fff; 55 | } 56 | 57 | li.ui-timepicker-selected .ui-timepicker-duration, 58 | .ui-timepicker-list li:hover .ui-timepicker-duration { 59 | color: #ccc; 60 | } 61 | 62 | .ui-timepicker-list li.ui-timepicker-disabled, 63 | .ui-timepicker-list li.ui-timepicker-disabled:hover, 64 | .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { 65 | color: #888; 66 | cursor: default; 67 | } 68 | 69 | .ui-timepicker-list li.ui-timepicker-disabled:hover, 70 | .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled { 71 | background: #f2f2f2; 72 | } 73 | -------------------------------------------------------------------------------- /assets/lib/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/assets/lib/screenshot.png -------------------------------------------------------------------------------- /assets/lib/site.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #f0f0f0; 3 | color: #444; 4 | font-family: helvetica, arial, sans-serif; 5 | font-size: 15px; 6 | line-height: 1.3; 7 | margin: 0; 8 | padding: 0; 9 | } 10 | 11 | header, 12 | section, 13 | footer { 14 | padding: 20px; 15 | } 16 | 17 | header, 18 | footer { 19 | background: #d4d4d4; 20 | color: #666; 21 | position: relative; 22 | } 23 | 24 | header h1 { 25 | margin: 0; 26 | padding: 0; 27 | } 28 | 29 | header h1 a { 30 | font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; 31 | font-size: 60px; 32 | font-weight: 200; 33 | text-decoration: none; 34 | } 35 | 36 | header p { 37 | font-size: 23px; 38 | } 39 | 40 | #header-links { 41 | margin: 0; 42 | padding: 0; 43 | list-style: none; 44 | position: absolute; 45 | right: 20px; 46 | top: 30px; 47 | text-align: right; 48 | } 49 | 50 | #header-links a { 51 | color: #888; 52 | } 53 | 54 | #header-links a:hover { 55 | color: #06c; 56 | } 57 | 58 | h2 { 59 | color: #444; 60 | font-size: 35px; 61 | font-weight: normal; 62 | margin: 0; 63 | line-height: 1.1 64 | } 65 | 66 | p { 67 | margin: 20px 0 0 0; 68 | } 69 | 70 | p:first-child { 71 | margin-top: 0; 72 | } 73 | 74 | input { 75 | font-size: 13px; 76 | -webkit-border-radius: 3px; 77 | -moz-border-radius: 5px; 78 | border-radius: 5px; 79 | padding: 3px; 80 | background: #fff; 81 | border: 1px solid #aac; 82 | } 83 | 84 | input.time { 85 | width: 80px; 86 | } 87 | 88 | input.date { 89 | width: 90px; 90 | } 91 | 92 | a { 93 | color: #06c; 94 | text-decoration: none; 95 | } 96 | 97 | a:hover { 98 | text-decoration: underline; 99 | } 100 | 101 | image { 102 | border: 0; 103 | } 104 | 105 | .body-text { 106 | width: 700px; 107 | } 108 | 109 | #examples article { 110 | padding-top: 100px; 111 | clear: both; 112 | } 113 | 114 | #examples article:first-child { 115 | padding-top: 0; 116 | } 117 | 118 | #examples .demo { 119 | width: 450px; 120 | float: left; 121 | } 122 | 123 | #examples .code { 124 | font-size: 12px; 125 | margin: 0 0 0 470px; 126 | } 127 | 128 | footer { 129 | font-size: 12px; 130 | } 131 | 132 | /** 133 | * Blackboard theme 134 | * 135 | * Adapted from Domenico Carbotta's TextMate theme of the same name 136 | * 137 | * @author Domenico Carbotta 138 | * @author Craig Campbell 139 | * @version 1.0.2 140 | */ 141 | pre { 142 | background: #0B1022; 143 | word-wrap: break-word; 144 | margin: 0px; 145 | padding: 0px; 146 | padding: 10px; 147 | color: #fff; 148 | font-size: 14px; 149 | margin-bottom: 20px; 150 | } 151 | 152 | pre, code { 153 | font-family: 'Monaco', courier, monospace; 154 | } 155 | 156 | pre .comment { 157 | color: #727272; 158 | } 159 | 160 | pre .constant { 161 | color: #D8FA3C; 162 | } 163 | 164 | pre .storage { 165 | color: #FBDE2D; 166 | } 167 | 168 | pre .string, pre .comment.docstring { 169 | color: #61CE3C; 170 | } 171 | 172 | pre .string.regexp, pre .support.tag.script, pre .support.tag.style { 173 | color: #fff; 174 | } 175 | 176 | pre .keyword, pre .selector { 177 | color: #FBDE2D; 178 | } 179 | 180 | pre .inherited-class { 181 | font-style: italic; 182 | } 183 | 184 | pre .entity { 185 | color: #FF6400; 186 | } 187 | 188 | pre .support, *[data-language="c"] .function.call { 189 | color: #8DA6CE; 190 | } 191 | 192 | pre .variable.global, pre .variable.class, pre .variable.instance { 193 | color: #FF6400; 194 | } 195 | 196 | -------------------------------------------------------------------------------- /assets/login/css/style.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | font-family: "Helvetica",Arial,sans-serif; 4 | font-weight: 500; 5 | color:#333; 6 | background-color:#fbfbfb; 7 | } 8 | label 9 | { 10 | width:100px; 11 | display:block; 12 | font-size:13px; 13 | color:#666666; 14 | } 15 | #main 16 | { 17 | margin:0 auto; 18 | width:800px; 19 | text-align:center; 20 | } 21 | #box 22 | { 23 | width: 224px; 24 | margin: 0px auto; 25 | text-align: left; 26 | padding: 20px; 27 | background-color: #ffffff; 28 | color: #333; 29 | border: 1px solid #e5e5e5; 30 | box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px; 31 | } 32 | .input 33 | { 34 | 35 | padding:10px; 36 | font-size:14px; 37 | border:1px solid #999999; 38 | width:200px; 39 | margin-bottom:10px; 40 | border: 1px solid #e5e5e5; 41 | background: #fbfbfb; 42 | box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2); 43 | 44 | } 45 | .button { 46 | font-weight: bold; 47 | padding: 12px 15px; 48 | 49 | background:#FF2C00; 50 | color: #fff !important; 51 | font-size: 14px; 52 | font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 53 | cursor: pointer; 54 | text-decoration: none; 55 | text-shadow: 0 1px 0px rgba(0,0,0,0.15); 56 | border-width: 1px 1px 3px !important; 57 | border-style: solid; 58 | border-color: #FF2C00; 59 | white-space: nowrap; 60 | overflow: hidden; 61 | text-overflow: ellipsis; 62 | display: -moz-inline-stack; 63 | display: inline-block; 64 | vertical-align: middle; 65 | zoom: 1; 66 | -webkit-border-radius: 5px; 67 | -moz-border-radius: 5px; 68 | -ms-border-radius: 5px; 69 | -o-border-radius: 5px; 70 | border-radius: 5px; 71 | -webkit-box-sizing: border-box; 72 | -moz-box-sizing: border-box; 73 | box-sizing: border-box; 74 | -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset; 75 | -moz-box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset; 76 | box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset; 77 | } 78 | .button-primary { 79 | background-color: #FF2C00 !important; 80 | border-color: #FF2C00 !important; 81 | } 82 | .msg 83 | { 84 | font-size:11px; 85 | color:#666; 86 | padding:10px; 87 | } 88 | #error{font-size:12px; margin-top:10px} -------------------------------------------------------------------------------- /assets/login/js/jquery.ui.shake.js: -------------------------------------------------------------------------------- 1 | (function($) { 2 | $.fn.shake = function(o) { 3 | if (typeof o === 'function') 4 | o = {callback: o}; 5 | // Set options 6 | var o = $.extend({ 7 | direction: "left", 8 | distance: 20, 9 | times: 3, 10 | speed: 140, 11 | easing: "swing" 12 | }, o); 13 | 14 | return this.each(function() { 15 | 16 | // Create element 17 | var el = $(this), props = { 18 | position: el.css("position"), 19 | top: el.css("top"), 20 | bottom: el.css("bottom"), 21 | left: el.css("left"), 22 | right: el.css("right") 23 | }; 24 | 25 | el.css("position", "relative"); 26 | 27 | // Adjust 28 | var ref = (o.direction == "up" || o.direction == "down") ? "top" : "left"; 29 | var motion = (o.direction == "up" || o.direction == "left") ? "pos" : "neg"; 30 | 31 | // Animation 32 | var animation = {}, animation1 = {}, animation2 = {}; 33 | animation[ref] = (motion == "pos" ? "-=" : "+=") + o.distance; 34 | animation1[ref] = (motion == "pos" ? "+=" : "-=") + o.distance * 2; 35 | animation2[ref] = (motion == "pos" ? "-=" : "+=") + o.distance * 2; 36 | 37 | // Animate 38 | el.animate(animation, o.speed, o.easing); 39 | for (var i = 1; i < o.times; i++) { // Shakes 40 | el.animate(animation1, o.speed, o.easing).animate(animation2, o.speed, o.easing); 41 | }; 42 | el.animate(animation1, o.speed, o.easing). 43 | animate(animation, o.speed / 2, o.easing, function(){ // Last shake 44 | el.css(props); // Restore 45 | if(o.callback) o.callback.apply(this, arguments); // Callback 46 | }); 47 | }); 48 | }; 49 | })(jQuery); -------------------------------------------------------------------------------- /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. -------------------------------------------------------------------------------- /session/ci_session19fa46f37853b7eb05d6914557f14d00f46244ff: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429782468; -------------------------------------------------------------------------------- /session/ci_session2fb872b489d99bb7d11d145113b01f93069598c3: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429793640; -------------------------------------------------------------------------------- /session/ci_session3a97618e707fff111455d43090f7f072916fd63f: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429783238; -------------------------------------------------------------------------------- /session/ci_session64cf2750fa5e7ea22ef07242e7bd1f3968b9bde4: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1430642272; -------------------------------------------------------------------------------- /session/ci_session775f4c06f1adaf421a6118ae7cb6f2028ea09f02: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429782919; -------------------------------------------------------------------------------- /session/ci_session833b580b6f20aa1c8f088625c898343e2d8562a8: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1431782925; -------------------------------------------------------------------------------- /session/ci_session87c7aa71bc27714f4f7d0ece4cecdaf8aa159f41: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429789183; -------------------------------------------------------------------------------- /session/ci_session8cd0476389ec964ee57311d9318de229c65d6b76: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429783548; -------------------------------------------------------------------------------- /session/ci_session901515832df93002de6bbdee484bd6393955f662: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429781954; -------------------------------------------------------------------------------- /session/ci_sessionb7c608a0eb0abbaf995c2ef217cdcfdfa932f89a: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429784911; -------------------------------------------------------------------------------- /session/ci_sessionef3d121b81b879acf8e7e0ac9dcf7a40078dd992: -------------------------------------------------------------------------------- 1 | __ci_last_regenerate|i:1429795443; -------------------------------------------------------------------------------- /system/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | 4 | 5 | Deny from all 6 | -------------------------------------------------------------------------------- /system/core/Controller.php: -------------------------------------------------------------------------------- 1 | $class) 74 | { 75 | $this->$var =& load_class($class); 76 | } 77 | 78 | $this->load =& load_class('Loader', 'core'); 79 | $this->load->initialize(); 80 | log_message('info', 'Controller Class Initialized'); 81 | } 82 | 83 | // -------------------------------------------------------------------- 84 | 85 | /** 86 | * Get the CI singleton 87 | * 88 | * @static 89 | * @return object 90 | */ 91 | public static function &get_instance() 92 | { 93 | return self::$instance; 94 | } 95 | 96 | } 97 | -------------------------------------------------------------------------------- /system/core/Model.php: -------------------------------------------------------------------------------- 1 | $key; 78 | } 79 | 80 | } 81 | -------------------------------------------------------------------------------- /system/core/compat/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/cubrid/cubrid_utility.php: -------------------------------------------------------------------------------- 1 | db->data_cache['db_names'])) 57 | { 58 | return $this->db->data_cache['db_names']; 59 | } 60 | 61 | return $this->db->data_cache['db_names'] = cubrid_list_dbs($this->db->conn_id); 62 | } 63 | 64 | // -------------------------------------------------------------------- 65 | 66 | /** 67 | * CUBRID Export 68 | * 69 | * @param array Preferences 70 | * @return mixed 71 | */ 72 | protected function _backup($params = array()) 73 | { 74 | // No SQL based support in CUBRID as of version 8.4.0. Database or 75 | // table backup can be performed using CUBRID Manager 76 | // database administration tool. 77 | return $this->db->display_error('db_unsupported_feature'); 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /system/database/drivers/cubrid/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/ibase/ibase_utility.php: -------------------------------------------------------------------------------- 1 | db->hostname, $this->db->username, $this->db->password)) 58 | { 59 | $res = ibase_backup($service, $this->db->database, $filename.'.fbk'); 60 | 61 | // Close the service connection 62 | ibase_service_detach($service); 63 | return $res; 64 | } 65 | 66 | return FALSE; 67 | } 68 | 69 | } 70 | -------------------------------------------------------------------------------- /system/database/drivers/ibase/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mssql/mssql_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 75 | } 76 | 77 | } 78 | -------------------------------------------------------------------------------- /system/database/drivers/mysql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/oci8/oci8_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 66 | } 67 | 68 | } 69 | -------------------------------------------------------------------------------- /system/database/drivers/odbc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/odbc/odbc_forge.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 61 | } 62 | 63 | } 64 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/pdo_forge.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 61 | } 62 | 63 | } 64 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/subdrivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/postgre/postgre_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite/sqlite_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlite3/sqlite3_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 59 | } 60 | 61 | } 62 | -------------------------------------------------------------------------------- /system/database/drivers/sqlsrv/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/sqlsrv/sqlsrv_utility.php: -------------------------------------------------------------------------------- 1 | db->display_error('db_unsupported_feature'); 75 | } 76 | 77 | } 78 | -------------------------------------------------------------------------------- /system/database/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eboominathan/Simple-HMVC-in-Codeigniter-3/99a988f972835a1513e3eb12e57a83780034ec89/system/fonts/texb.ttf -------------------------------------------------------------------------------- /system/helpers/email_helper.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/helpers/language_helper.php: -------------------------------------------------------------------------------- 1 | lang->line($line); 67 | 68 | if ($for !== '') 69 | { 70 | $line = ''; 71 | } 72 | 73 | return $line; 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /system/helpers/number_helper.php: -------------------------------------------------------------------------------- 1 | lang->load('number'); 65 | 66 | if ($num >= 1000000000000) 67 | { 68 | $num = round($num / 1099511627776, $precision); 69 | $unit = $CI->lang->line('terabyte_abbr'); 70 | } 71 | elseif ($num >= 1000000000) 72 | { 73 | $num = round($num / 1073741824, $precision); 74 | $unit = $CI->lang->line('gigabyte_abbr'); 75 | } 76 | elseif ($num >= 1000000) 77 | { 78 | $num = round($num / 1048576, $precision); 79 | $unit = $CI->lang->line('megabyte_abbr'); 80 | } 81 | elseif ($num >= 1000) 82 | { 83 | $num = round($num / 1024, $precision); 84 | $unit = $CI->lang->line('kilobyte_abbr'); 85 | } 86 | else 87 | { 88 | $unit = $CI->lang->line('bytes'); 89 | return number_format($num).' '.$unit; 90 | } 91 | 92 | return number_format($num, $precision).' '.$unit; 93 | } 94 | } 95 | -------------------------------------------------------------------------------- /system/helpers/path_helper.php: -------------------------------------------------------------------------------- 1 | load->library('typography'); 64 | return $CI->typography->nl2br_except_pre($str); 65 | } 66 | } 67 | 68 | // ------------------------------------------------------------------------ 69 | 70 | if ( ! function_exists('auto_typography')) 71 | { 72 | /** 73 | * Auto Typography Wrapper Function 74 | * 75 | * @param string $str 76 | * @param bool $reduce_linebreaks = FALSE whether to reduce multiple instances of double newlines to two 77 | * @return string 78 | */ 79 | function auto_typography($str, $reduce_linebreaks = FALSE) 80 | { 81 | $CI =& get_instance(); 82 | $CI->load->library('typography'); 83 | return $CI->typography->auto_typography($str, $reduce_linebreaks); 84 | } 85 | } 86 | 87 | // -------------------------------------------------------------------- 88 | 89 | if ( ! function_exists('entity_decode')) 90 | { 91 | /** 92 | * HTML Entities Decode 93 | * 94 | * This function is a replacement for html_entity_decode() 95 | * 96 | * @param string 97 | * @param string 98 | * @return string 99 | */ 100 | function entity_decode($str, $charset = NULL) 101 | { 102 | return get_instance()->security->entity_decode($str, $charset); 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /system/helpers/xml_helper.php: -------------------------------------------------------------------------------- 1 | ', '"', "'", '-'), 76 | array('&', '<', '>', '"', ''', '-'), 77 | $str 78 | ); 79 | 80 | // Decode the temp markers back to entities 81 | $str = preg_replace('/'.$temp.'(\d+);/', '&#\\1;', $str); 82 | 83 | if ($protect_all === TRUE) 84 | { 85 | return preg_replace('/'.$temp.'(\w+);/', '&\\1;', $str); 86 | } 87 | 88 | return $str; 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /system/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/english/calendar_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/english/migration_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Session/SessionHandlerInterface.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 403 Forbidden 5 | 6 | 7 | 8 |

Directory access is forbidden.

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

Directory access is forbidden.

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

Directory access is forbidden.

9 | 10 | 11 | 12 | --------------------------------------------------------------------------------