diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index 39f48d9..0000000
--- a/.editorconfig
+++ /dev/null
@@ -1,15 +0,0 @@
-# top-most EditorConfig file
-root = true
-
-# Unix-style newlines with a newline ending every file
-[*]
-end_of_line = lf
-insert_final_newline = true
-
-# Matches multiple files with brace expansion notation
-# Set default charset
-[*]
-charset = utf-8
-
-# Tab indentation (no size specified)
-indent_style = tab
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 0e13782..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,33 +0,0 @@
-.DS_Store
-
-application/cache/*
-!application/cache/index.html
-
-application/logs/*
-!application/logs/index.html
-
-!application/*/.htaccess
-
-composer.lock
-
-user_guide_src/build/*
-user_guide_src/cilexer/build/*
-user_guide_src/cilexer/dist/*
-user_guide_src/cilexer/pycilexer.egg-info/*
-/vendor/
-
-# IDE Files
-#-------------------------
-/nbproject/
-.idea/*
-
-## Sublime Text cache files
-*.tmlanguage.cache
-*.tmPreferences.cache
-*.stTheme.cache
-*.sublime-workspace
-*.sublime-project
-/tests/tests/
-/tests/results/
-
-.idea/*
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7228ec5
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+# elearn
+Study project on MCA students
diff --git a/application/.htaccess b/application/.htaccess
deleted file mode 100644
index 6c63ed4..0000000
--- a/application/.htaccess
+++ /dev/null
@@ -1,6 +0,0 @@
-
Directory access is forbidden.
- - - diff --git a/application/config/autoload.php b/application/config/autoload.php deleted file mode 100644 index d7d71e9..0000000 --- a/application/config/autoload.php +++ /dev/null @@ -1,135 +0,0 @@ - 'ua'); -*/ -$autoload['libraries'] = array('database','session'); - -/* -| ------------------------------------------------------------------- -| Auto-load Drivers -| ------------------------------------------------------------------- -| These classes are located in system/libraries/ or in your -| application/libraries/ directory, but are also placed inside their -| own subdirectory and they extend the CI_Driver_Library class. They -| offer multiple interchangeable driver options. -| -| Prototype: -| -| $autoload['drivers'] = array('cache'); -| -| You can also supply an alternative property name to be assigned in -| the controller: -| -| $autoload['drivers'] = array('cache' => 'cch'); -| -*/ -$autoload['drivers'] = array(); - -/* -| ------------------------------------------------------------------- -| Auto-load Helper Files -| ------------------------------------------------------------------- -| Prototype: -| -| $autoload['helper'] = array('url', 'file'); -*/ -$autoload['helper'] = array('url'); - -/* -| ------------------------------------------------------------------- -| Auto-load Config files -| ------------------------------------------------------------------- -| Prototype: -| -| $autoload['config'] = array('config1', 'config2'); -| -| NOTE: This item is intended for use ONLY if you have created custom -| config files. Otherwise, leave it blank. -| -*/ -$autoload['config'] = array(); - -/* -| ------------------------------------------------------------------- -| Auto-load Language files -| ------------------------------------------------------------------- -| Prototype: -| -| $autoload['language'] = array('lang1', 'lang2'); -| -| NOTE: Do not include the "_lang" part of your file. For example -| "codeigniter_lang.php" would be referenced as array('codeigniter'); -| -*/ -$autoload['language'] = array(); - -/* -| ------------------------------------------------------------------- -| Auto-load Models -| ------------------------------------------------------------------- -| Prototype: -| -| $autoload['model'] = array('first_model', 'second_model'); -| -| You can also supply an alternative model name to be assigned -| in the controller: -| -| $autoload['model'] = array('first_model' => 'first'); -*/ -$autoload['model'] = array(); diff --git a/application/config/config.php b/application/config/config.php deleted file mode 100644 index 6cb226a..0000000 --- a/application/config/config.php +++ /dev/null @@ -1,533 +0,0 @@ -]+$/i -| -| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! -| -*/ -$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; - -/* -|-------------------------------------------------------------------------- -| Enable Query Strings -|-------------------------------------------------------------------------- -| -| By default CodeIgniter uses search-engine friendly segment based URLs: -| example.com/who/what/where/ -| -| You can optionally enable standard query string based URLs: -| example.com?who=me&what=something&where=here -| -| Options are: TRUE or FALSE (boolean) -| -| The other items let you set the query string 'words' that will -| invoke your controllers and its functions: -| example.com/index.php?c=controller&m=function -| -| Please note that some of the helpers won't work as expected when -| this feature is enabled, since CodeIgniter is designed primarily to -| use segment based URLs. -| -*/ -$config['enable_query_strings'] = FALSE; -$config['controller_trigger'] = 'c'; -$config['function_trigger'] = 'm'; -$config['directory_trigger'] = 'd'; - -/* -|-------------------------------------------------------------------------- -| Allow $_GET array -|-------------------------------------------------------------------------- -| -| By default CodeIgniter enables access to the $_GET array. If for some -| reason you would like to disable it, set 'allow_get_array' to FALSE. -| -| WARNING: This feature is DEPRECATED and currently available only -| for backwards compatibility purposes! -| -*/ -$config['allow_get_array'] = TRUE; - -/* -|-------------------------------------------------------------------------- -| Error Logging Threshold -|-------------------------------------------------------------------------- -| -| You can enable error logging by setting a threshold over zero. The -| threshold determines what gets logged. Threshold options are: -| -| 0 = Disables logging, Error logging TURNED OFF -| 1 = Error Messages (including PHP errors) -| 2 = Debug Messages -| 3 = Informational Messages -| 4 = All Messages -| -| You can also pass an array with threshold levels to show individual error types -| -| array(2) = Debug Messages, without Error Messages -| -| For a live site you'll usually only enable Errors (1) to be logged otherwise -| your log files will fill up very fast. -| -*/ -$config['log_threshold'] = 0; - -/* -|-------------------------------------------------------------------------- -| Error Logging Directory Path -|-------------------------------------------------------------------------- -| -| Leave this BLANK unless you would like to set something other than the default -| application/logs/ directory. Use a full server path with trailing slash. -| -*/ -$config['log_path'] = ''; - -/* -|-------------------------------------------------------------------------- -| Log File Extension -|-------------------------------------------------------------------------- -| -| The default filename extension for log files. The default 'php' allows for -| protecting the log files via basic scripting, when they are to be stored -| under a publicly accessible directory. -| -| Note: Leaving it blank will default to 'php'. -| -*/ -$config['log_file_extension'] = ''; - -/* -|-------------------------------------------------------------------------- -| Log File Permissions -|-------------------------------------------------------------------------- -| -| The file system permissions to be applied on newly created log files. -| -| IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal -| integer notation (i.e. 0700, 0644, etc.) -*/ -$config['log_file_permissions'] = 0644; - -/* -|-------------------------------------------------------------------------- -| Date Format for Logs -|-------------------------------------------------------------------------- -| -| Each item that is logged has an associated date. You can use PHP date -| codes to set your own date formatting -| -*/ -$config['log_date_format'] = 'Y-m-d H:i:s'; - -/* -|-------------------------------------------------------------------------- -| Error Views Directory Path -|-------------------------------------------------------------------------- -| -| Leave this BLANK unless you would like to set something other than the default -| application/views/errors/ directory. Use a full server path with trailing slash. -| -*/ -$config['error_views_path'] = ''; - -/* -|-------------------------------------------------------------------------- -| Cache Directory Path -|-------------------------------------------------------------------------- -| -| Leave this BLANK unless you would like to set something other than the default -| application/cache/ directory. Use a full server path with trailing slash. -| -*/ -$config['cache_path'] = ''; - -/* -|-------------------------------------------------------------------------- -| Cache Include Query String -|-------------------------------------------------------------------------- -| -| Whether to take the URL query string into consideration when generating -| output cache files. Valid options are: -| -| FALSE = Disabled -| TRUE = Enabled, take all query parameters into account. -| Please be aware that this may result in numerous cache -| files generated for the same page over and over again. -| array('q') = Enabled, but only take into account the specified list -| of query parameters. -| -*/ -$config['cache_query_string'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Encryption Key -|-------------------------------------------------------------------------- -| -| If you use the Encryption class, you must set an encryption key. -| See the user guide for more info. -| -| https://codeigniter.com/user_guide/libraries/encryption.html -| -*/ -$config['encryption_key'] = ''; - -/* -|-------------------------------------------------------------------------- -| Session Variables -|-------------------------------------------------------------------------- -| -| 'sess_driver' -| -| The storage driver to use: files, database, redis, memcached -| -| 'sess_cookie_name' -| -| The session cookie name, must contain only [0-9a-z_-] characters -| -| 'sess_expiration' -| -| The number of SECONDS you want the session to last. -| Setting to 0 (zero) means expire when the browser is closed. -| -| 'sess_save_path' -| -| The location to save sessions to, driver dependent. -| -| For the 'files' driver, it's a path to a writable directory. -| WARNING: Only absolute paths are supported! -| -| For the 'database' driver, it's a table name. -| Please read up the manual for the format with other session drivers. -| -| IMPORTANT: You are REQUIRED to set a valid save path! -| -| 'sess_match_ip' -| -| Whether to match the user's IP address when reading the session data. -| -| WARNING: If you're using the database driver, don't forget to update -| your session table's PRIMARY KEY when changing this setting. -| -| 'sess_time_to_update' -| -| How many seconds between CI regenerating the session ID. -| -| 'sess_regenerate_destroy' -| -| Whether to destroy session data associated with the old session ID -| when auto-regenerating the session ID. When set to FALSE, the data -| will be later deleted by the garbage collector. -| -| Other session cookie settings are shared with the rest of the application, -| except for 'cookie_prefix' and 'cookie_httponly', which are ignored here. -| -*/ -$config['sess_driver'] = 'files'; -$config['sess_cookie_name'] = 'ci_session'; -$config['sess_expiration'] = 7200; -$config['sess_save_path'] = APPPATH.'cache\session';; -$config['sess_match_ip'] = FALSE; -$config['sess_time_to_update'] = 300; -$config['sess_regenerate_destroy'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Cookie Related Variables -|-------------------------------------------------------------------------- -| -| 'cookie_prefix' = Set a cookie name prefix if you need to avoid collisions -| 'cookie_domain' = Set to .your-domain.com for site-wide cookies -| 'cookie_path' = Typically will be a forward slash -| 'cookie_secure' = Cookie will only be set if a secure HTTPS connection exists. -| 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript) -| -| Note: These settings (with the exception of 'cookie_prefix' and -| 'cookie_httponly') will also affect sessions. -| -*/ -$config['cookie_prefix'] = ''; -$config['cookie_domain'] = ''; -$config['cookie_path'] = '/'; -$config['cookie_secure'] = FALSE; -$config['cookie_httponly'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Standardize newlines -|-------------------------------------------------------------------------- -| -| Determines whether to standardize newline characters in input data, -| meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value. -| -| WARNING: This feature is DEPRECATED and currently available only -| for backwards compatibility purposes! -| -*/ -$config['standardize_newlines'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Global XSS Filtering -|-------------------------------------------------------------------------- -| -| Determines whether the XSS filter is always active when GET, POST or -| COOKIE data is encountered -| -| WARNING: This feature is DEPRECATED and currently available only -| for backwards compatibility purposes! -| -*/ -$config['global_xss_filtering'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Cross Site Request Forgery -|-------------------------------------------------------------------------- -| Enables a CSRF cookie token to be set. When set to TRUE, token will be -| checked on a submitted form. If you are accepting user data, it is strongly -| recommended CSRF protection be enabled. -| -| 'csrf_token_name' = The token name -| 'csrf_cookie_name' = The cookie name -| 'csrf_expire' = The number in seconds the token should expire. -| 'csrf_regenerate' = Regenerate token on every submission -| 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks -*/ -$config['csrf_protection'] = FALSE; -$config['csrf_token_name'] = 'csrf_test_name'; -$config['csrf_cookie_name'] = 'csrf_cookie_name'; -$config['csrf_expire'] = 7200; -$config['csrf_regenerate'] = TRUE; -$config['csrf_exclude_uris'] = array(); - -/* -|-------------------------------------------------------------------------- -| Output Compression -|-------------------------------------------------------------------------- -| -| Enables Gzip output compression for faster page loads. When enabled, -| the output class will test whether your server supports Gzip. -| Even if it does, however, not all browsers support compression -| so enable only if you are reasonably sure your visitors can handle it. -| -| Only used if zlib.output_compression is turned off in your php.ini. -| Please do not use it together with httpd-level output compression. -| -| VERY IMPORTANT: If you are getting a blank page when compression is enabled it -| means you are prematurely outputting something to your browser. It could -| even be a line of whitespace at the end of one of your scripts. For -| compression to work, nothing can be sent before the output buffer is called -| by the output class. Do not 'echo' any values with compression enabled. -| -*/ -$config['compress_output'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Master Time Reference -|-------------------------------------------------------------------------- -| -| Options are 'local' or any PHP supported timezone. This preference tells -| the system whether to use your server's local time as the master 'now' -| reference, or convert it to the configured one timezone. See the 'date -| helper' page of the user guide for information regarding date handling. -| -*/ -$config['time_reference'] = 'local'; - -/* -|-------------------------------------------------------------------------- -| Rewrite PHP Short Tags -|-------------------------------------------------------------------------- -| -| If your PHP installation does not have short tag support enabled CI -| can rewrite the tags on-the-fly, enabling you to utilize that syntax -| in your view files. Options are TRUE or FALSE (boolean) -| -| Note: You need to have eval() enabled for this to work. -| -*/ -$config['rewrite_short_tags'] = FALSE; - -/* -|-------------------------------------------------------------------------- -| Reverse Proxy IPs -|-------------------------------------------------------------------------- -| -| If your server is behind a reverse proxy, you must whitelist the proxy -| IP addresses from which CodeIgniter should trust headers such as -| HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify -| the visitor's IP address. -| -| You can use both an array or a comma-separated list of proxy addresses, -| as well as specifying whole subnets. Here are a few examples: -| -| Comma-separated: '10.0.1.200,192.168.5.0/24' -| Array: array('10.0.1.200', '192.168.5.0/24') -*/ -$config['proxy_ips'] = ''; diff --git a/application/config/constants.php b/application/config/constants.php deleted file mode 100644 index 18d3b4b..0000000 --- a/application/config/constants.php +++ /dev/null @@ -1,85 +0,0 @@ -db->last_query() and profiling of DB queries. -| When you run a query, with this setting set to TRUE (default), -| CodeIgniter will store the SQL statement for debugging purposes. -| However, this may cause high memory usage, especially if you run -| a lot of SQL queries ... disable this to avoid that problem. -| -| The $active_group variable lets you choose which connection group to -| make active. By default there is only one group (the 'default' group). -| -| The $query_builder variables lets you determine whether or not to load -| the query builder class. -*/ -$active_group = 'default'; -$query_builder = TRUE; - -$db['default'] = array( - 'dsn' => '', - 'hostname' => 'DESKTOP-JINSON\SQLSERVER2019', - 'username' => 'sa', - 'password' => 'sa#123', - 'database' => 'elearn', - 'dbdriver' => 'sqlsrv', - 'dbprefix' => '', - 'pconnect' => FALSE, - 'db_debug' => (ENVIRONMENT !== 'production'), - 'cache_on' => FALSE, - 'cachedir' => '', - 'char_set' => 'utf8', - 'dbcollat' => 'utf8_general_ci', - 'swap_pre' => '', - 'encrypt' => FALSE, - 'compress' => FALSE, - 'stricton' => FALSE, - 'failover' => array(), - 'save_queries' => TRUE -); diff --git a/application/config/doctypes.php b/application/config/doctypes.php deleted file mode 100644 index 59a7991..0000000 --- a/application/config/doctypes.php +++ /dev/null @@ -1,24 +0,0 @@ - '', - 'xhtml1-strict' => '', - 'xhtml1-trans' => '', - 'xhtml1-frame' => '', - 'xhtml-basic11' => '', - 'html5' => '', - 'html4-strict' => '', - 'html4-trans' => '', - 'html4-frame' => '', - 'mathml1' => '', - 'mathml2' => '', - 'svg10' => '', - 'svg11' => '', - 'svg11-basic' => '', - 'svg11-tiny' => '', - 'xhtml-math-svg-xh' => '', - 'xhtml-math-svg-sh' => '', - 'xhtml-rdfa-1' => '', - 'xhtml-rdfa-2' => '' -); diff --git a/application/config/foreign_chars.php b/application/config/foreign_chars.php deleted file mode 100644 index 0231f35..0000000 --- a/application/config/foreign_chars.php +++ /dev/null @@ -1,114 +0,0 @@ - 'ae', - '/ö|œ/' => 'oe', - '/ü/' => 'ue', - '/Ä/' => 'Ae', - '/Ü/' => 'Ue', - '/Ö/' => 'Oe', - '/À|Á|Â|Ã|Ä|Å|Ǻ|Ā|Ă|Ą|Ǎ|Α|Ά|Ả|Ạ|Ầ|Ẫ|Ẩ|Ậ|Ằ|Ắ|Ẵ|Ẳ|Ặ|А/' => 'A', - '/à|á|â|ã|å|ǻ|ā|ă|ą|ǎ|ª|α|ά|ả|ạ|ầ|ấ|ẫ|ẩ|ậ|ằ|ắ|ẵ|ẳ|ặ|а/' => 'a', - '/Б/' => 'B', - '/б/' => 'b', - '/Ç|Ć|Ĉ|Ċ|Č/' => 'C', - '/ç|ć|ĉ|ċ|č/' => 'c', - '/Д|Δ/' => 'D', - '/д|δ/' => 'd', - '/Ð|Ď|Đ/' => 'Dj', - '/ð|ď|đ/' => 'dj', - '/È|É|Ê|Ë|Ē|Ĕ|Ė|Ę|Ě|Ε|Έ|Ẽ|Ẻ|Ẹ|Ề|Ế|Ễ|Ể|Ệ|Е|Э/' => 'E', - '/è|é|ê|ë|ē|ĕ|ė|ę|ě|έ|ε|ẽ|ẻ|ẹ|ề|ế|ễ|ể|ệ|е|э/' => 'e', - '/Ф/' => 'F', - '/ф/' => 'f', - '/Ĝ|Ğ|Ġ|Ģ|Γ|Г|Ґ/' => 'G', - '/ĝ|ğ|ġ|ģ|γ|г|ґ/' => 'g', - '/Ĥ|Ħ/' => 'H', - '/ĥ|ħ/' => 'h', - '/Ì|Í|Î|Ï|Ĩ|Ī|Ĭ|Ǐ|Į|İ|Η|Ή|Ί|Ι|Ϊ|Ỉ|Ị|И|Ы/' => 'I', - '/ì|í|î|ï|ĩ|ī|ĭ|ǐ|į|ı|η|ή|ί|ι|ϊ|ỉ|ị|и|ы|ї/' => 'i', - '/Ĵ/' => 'J', - '/ĵ/' => 'j', - '/Θ/' => 'TH', - '/θ/' => 'th', - '/Ķ|Κ|К/' => 'K', - '/ķ|κ|к/' => 'k', - '/Ĺ|Ļ|Ľ|Ŀ|Ł|Λ|Л/' => 'L', - '/ĺ|ļ|ľ|ŀ|ł|λ|л/' => 'l', - '/М/' => 'M', - '/м/' => 'm', - '/Ñ|Ń|Ņ|Ň|Ν|Н/' => 'N', - '/ñ|ń|ņ|ň|ʼn|ν|н/' => 'n', - '/Ò|Ó|Ô|Õ|Ō|Ŏ|Ǒ|Ő|Ơ|Ø|Ǿ|Ο|Ό|Ω|Ώ|Ỏ|Ọ|Ồ|Ố|Ỗ|Ổ|Ộ|Ờ|Ớ|Ỡ|Ở|Ợ|О/' => 'O', - '/ò|ó|ô|õ|ō|ŏ|ǒ|ő|ơ|ø|ǿ|º|ο|ό|ω|ώ|ỏ|ọ|ồ|ố|ỗ|ổ|ộ|ờ|ớ|ỡ|ở|ợ|о/' => 'o', - '/П/' => 'P', - '/п/' => 'p', - '/Ŕ|Ŗ|Ř|Ρ|Р/' => 'R', - '/ŕ|ŗ|ř|ρ|р/' => 'r', - '/Ś|Ŝ|Ş|Ș|Š|Σ|С/' => 'S', - '/ś|ŝ|ş|ș|š|ſ|σ|ς|с/' => 's', - '/Ț|Ţ|Ť|Ŧ|Τ|Т/' => 'T', - '/ț|ţ|ť|ŧ|τ|т/' => 't', - '/Þ|þ/' => 'th', - '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ|Ũ|Ủ|Ụ|Ừ|Ứ|Ữ|Ử|Ự|У/' => 'U', - '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ|υ|ύ|ϋ|ủ|ụ|ừ|ứ|ữ|ử|ự|у/' => 'u', - '/Ƴ|Ɏ|Ỵ|Ẏ|Ӳ|Ӯ|Ў|Ý|Ÿ|Ŷ|Υ|Ύ|Ϋ|Ỳ|Ỹ|Ỷ|Ỵ|Й/' => 'Y', - '/ẙ|ʏ|ƴ|ɏ|ỵ|ẏ|ӳ|ӯ|ў|ý|ÿ|ŷ|ỳ|ỹ|ỷ|ỵ|й/' => 'y', - '/В/' => 'V', - '/в/' => 'v', - '/Ŵ/' => 'W', - '/ŵ/' => 'w', - '/Φ/' => 'F', - '/φ/' => 'f', - '/Χ/' => 'CH', - '/χ/' => 'ch', - '/Ź|Ż|Ž|Ζ|З/' => 'Z', - '/ź|ż|ž|ζ|з/' => 'z', - '/Æ|Ǽ/' => 'AE', - '/ß/' => 'ss', - '/IJ/' => 'IJ', - '/ij/' => 'ij', - '/Œ/' => 'OE', - '/ƒ/' => 'f', - '/Ξ/' => 'KS', - '/ξ/' => 'ks', - '/Π/' => 'P', - '/π/' => 'p', - '/Β/' => 'V', - '/β/' => 'v', - '/Μ/' => 'M', - '/μ/' => 'm', - '/Ψ/' => 'PS', - '/ψ/' => 'ps', - '/Ё/' => 'Yo', - '/ё/' => 'yo', - '/Є/' => 'Ye', - '/є/' => 'ye', - '/Ї/' => 'Yi', - '/Ж/' => 'Zh', - '/ж/' => 'zh', - '/Х/' => 'Kh', - '/х/' => 'kh', - '/Ц/' => 'Ts', - '/ц/' => 'ts', - '/Ч/' => 'Ch', - '/ч/' => 'ch', - '/Ш/' => 'Sh', - '/ш/' => 'sh', - '/Щ/' => 'Shch', - '/щ/' => 'shch', - '/Ъ|ъ|Ь|ь/' => '', - '/Ю/' => 'Yu', - '/ю/' => 'yu', - '/Я/' => 'Ya', - '/я/' => 'ya' -); diff --git a/application/config/hooks.php b/application/config/hooks.php deleted file mode 100644 index a8f38a5..0000000 --- a/application/config/hooks.php +++ /dev/null @@ -1,13 +0,0 @@ - - - -Directory access is forbidden.
- - - diff --git a/application/config/memcached.php b/application/config/memcached.php deleted file mode 100644 index 5c23b39..0000000 --- a/application/config/memcached.php +++ /dev/null @@ -1,19 +0,0 @@ - array( - 'hostname' => '127.0.0.1', - 'port' => '11211', - 'weight' => '1', - ), -); diff --git a/application/config/migration.php b/application/config/migration.php deleted file mode 100644 index 4b585a6..0000000 --- a/application/config/migration.php +++ /dev/null @@ -1,84 +0,0 @@ -migration->current() this is the version that schema will -| be upgraded / downgraded to. -| -*/ -$config['migration_version'] = 0; - -/* -|-------------------------------------------------------------------------- -| Migrations Path -|-------------------------------------------------------------------------- -| -| Path to your migrations folder. -| Typically, it will be within your application path. -| Also, writing permission is required within the migrations path. -| -*/ -$config['migration_path'] = APPPATH.'migrations/'; diff --git a/application/config/mimes.php b/application/config/mimes.php deleted file mode 100644 index 7aa5c9e..0000000 --- a/application/config/mimes.php +++ /dev/null @@ -1,184 +0,0 @@ - array('application/mac-binhex40', 'application/mac-binhex', 'application/x-binhex40', 'application/x-mac-binhex40'), - 'cpt' => 'application/mac-compactpro', - 'csv' => array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/plain'), - 'bin' => array('application/macbinary', 'application/mac-binary', 'application/octet-stream', 'application/x-binary', 'application/x-macbinary'), - 'dms' => 'application/octet-stream', - 'lha' => 'application/octet-stream', - 'lzh' => 'application/octet-stream', - 'exe' => array('application/octet-stream', 'application/x-msdownload'), - 'class' => 'application/octet-stream', - 'psd' => array('application/x-photoshop', 'image/vnd.adobe.photoshop'), - 'so' => 'application/octet-stream', - 'sea' => 'application/octet-stream', - 'dll' => 'application/octet-stream', - 'oda' => 'application/oda', - 'pdf' => array('application/pdf', 'application/force-download', 'application/x-download', 'binary/octet-stream'), - 'ai' => array('application/pdf', 'application/postscript'), - 'eps' => 'application/postscript', - 'ps' => 'application/postscript', - 'smi' => 'application/smil', - 'smil' => 'application/smil', - 'mif' => 'application/vnd.mif', - 'xls' => array('application/vnd.ms-excel', 'application/msexcel', 'application/x-msexcel', 'application/x-ms-excel', 'application/x-excel', 'application/x-dos_ms_excel', 'application/xls', 'application/x-xls', 'application/excel', 'application/download', 'application/vnd.ms-office', 'application/msword'), - 'ppt' => array('application/powerpoint', 'application/vnd.ms-powerpoint', 'application/vnd.ms-office', 'application/msword'), - 'pptx' => array('application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/x-zip', 'application/zip'), - 'wbxml' => 'application/wbxml', - 'wmlc' => 'application/wmlc', - 'dcr' => 'application/x-director', - 'dir' => 'application/x-director', - 'dxr' => 'application/x-director', - 'dvi' => 'application/x-dvi', - 'gtar' => 'application/x-gtar', - 'gz' => 'application/x-gzip', - 'gzip' => 'application/x-gzip', - 'php' => array('application/x-httpd-php', 'application/php', 'application/x-php', 'text/php', 'text/x-php', 'application/x-httpd-php-source'), - 'php4' => 'application/x-httpd-php', - 'php3' => 'application/x-httpd-php', - 'phtml' => 'application/x-httpd-php', - 'phps' => 'application/x-httpd-php-source', - 'js' => array('application/x-javascript', 'text/plain'), - 'swf' => 'application/x-shockwave-flash', - 'sit' => 'application/x-stuffit', - 'tar' => 'application/x-tar', - 'tgz' => array('application/x-tar', 'application/x-gzip-compressed'), - 'z' => 'application/x-compress', - 'xhtml' => 'application/xhtml+xml', - 'xht' => 'application/xhtml+xml', - 'zip' => array('application/x-zip', 'application/zip', 'application/x-zip-compressed', 'application/s-compressed', 'multipart/x-zip'), - 'rar' => array('application/x-rar', 'application/rar', 'application/x-rar-compressed'), - 'mid' => 'audio/midi', - 'midi' => 'audio/midi', - 'mpga' => 'audio/mpeg', - 'mp2' => 'audio/mpeg', - 'mp3' => array('audio/mpeg', 'audio/mpg', 'audio/mpeg3', 'audio/mp3'), - 'aif' => array('audio/x-aiff', 'audio/aiff'), - 'aiff' => array('audio/x-aiff', 'audio/aiff'), - 'aifc' => 'audio/x-aiff', - 'ram' => 'audio/x-pn-realaudio', - 'rm' => 'audio/x-pn-realaudio', - 'rpm' => 'audio/x-pn-realaudio-plugin', - 'ra' => 'audio/x-realaudio', - 'rv' => 'video/vnd.rn-realvideo', - 'wav' => array('audio/x-wav', 'audio/wave', 'audio/wav'), - 'bmp' => array('image/bmp', 'image/x-bmp', 'image/x-bitmap', 'image/x-xbitmap', 'image/x-win-bitmap', 'image/x-windows-bmp', 'image/ms-bmp', 'image/x-ms-bmp', 'application/bmp', 'application/x-bmp', 'application/x-win-bitmap'), - 'gif' => 'image/gif', - 'jpeg' => array('image/jpeg', 'image/pjpeg'), - 'jpg' => array('image/jpeg', 'image/pjpeg'), - 'jpe' => array('image/jpeg', 'image/pjpeg'), - 'jp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'j2k' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'jpf' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'jpg2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'jpx' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'jpm' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'mj2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'mjp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), - 'png' => array('image/png', 'image/x-png'), - 'tiff' => 'image/tiff', - 'tif' => 'image/tiff', - 'css' => array('text/css', 'text/plain'), - 'html' => array('text/html', 'text/plain'), - 'htm' => array('text/html', 'text/plain'), - 'shtml' => array('text/html', 'text/plain'), - 'txt' => 'text/plain', - 'text' => 'text/plain', - 'log' => array('text/plain', 'text/x-log'), - 'rtx' => 'text/richtext', - 'rtf' => 'text/rtf', - 'xml' => array('application/xml', 'text/xml', 'text/plain'), - 'xsl' => array('application/xml', 'text/xsl', 'text/xml'), - 'mpeg' => 'video/mpeg', - 'mpg' => 'video/mpeg', - 'mpe' => 'video/mpeg', - 'qt' => 'video/quicktime', - 'mov' => 'video/quicktime', - 'avi' => array('video/x-msvideo', 'video/msvideo', 'video/avi', 'application/x-troff-msvideo'), - 'movie' => 'video/x-sgi-movie', - 'doc' => array('application/msword', 'application/vnd.ms-office'), - 'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword', 'application/x-zip'), - 'dot' => array('application/msword', 'application/vnd.ms-office'), - 'dotx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/msword'), - 'xlsx' => array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip', 'application/vnd.ms-excel', 'application/msword', 'application/x-zip'), - 'word' => array('application/msword', 'application/octet-stream'), - 'xl' => 'application/excel', - 'eml' => 'message/rfc822', - 'json' => array('application/json', 'text/json'), - 'pem' => array('application/x-x509-user-cert', 'application/x-pem-file', 'application/octet-stream'), - 'p10' => array('application/x-pkcs10', 'application/pkcs10'), - 'p12' => 'application/x-pkcs12', - 'p7a' => 'application/x-pkcs7-signature', - 'p7c' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), - 'p7m' => array('application/pkcs7-mime', 'application/x-pkcs7-mime'), - 'p7r' => 'application/x-pkcs7-certreqresp', - 'p7s' => 'application/pkcs7-signature', - 'crt' => array('application/x-x509-ca-cert', 'application/x-x509-user-cert', 'application/pkix-cert'), - 'crl' => array('application/pkix-crl', 'application/pkcs-crl'), - 'der' => 'application/x-x509-ca-cert', - 'kdb' => 'application/octet-stream', - 'pgp' => 'application/pgp', - 'gpg' => 'application/gpg-keys', - 'sst' => 'application/octet-stream', - 'csr' => 'application/octet-stream', - 'rsa' => 'application/x-pkcs7', - 'cer' => array('application/pkix-cert', 'application/x-x509-ca-cert'), - '3g2' => 'video/3gpp2', - '3gp' => array('video/3gp', 'video/3gpp'), - 'mp4' => 'video/mp4', - 'm4a' => 'audio/x-m4a', - 'f4v' => array('video/mp4', 'video/x-f4v'), - 'flv' => 'video/x-flv', - 'webm' => 'video/webm', - 'aac' => array('audio/x-aac', 'audio/aac'), - 'm4u' => 'application/vnd.mpegurl', - 'm3u' => 'text/plain', - 'xspf' => 'application/xspf+xml', - 'vlc' => 'application/videolan', - 'wmv' => array('video/x-ms-wmv', 'video/x-ms-asf'), - 'au' => 'audio/x-au', - 'ac3' => 'audio/ac3', - 'flac' => 'audio/x-flac', - 'ogg' => array('audio/ogg', 'video/ogg', 'application/ogg'), - 'kmz' => array('application/vnd.google-earth.kmz', 'application/zip', 'application/x-zip'), - 'kml' => array('application/vnd.google-earth.kml+xml', 'application/xml', 'text/xml'), - 'ics' => 'text/calendar', - 'ical' => 'text/calendar', - 'zsh' => 'text/x-scriptzsh', - '7z' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), - '7zip' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), - 'cdr' => array('application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr', 'zz-application/zz-winassoc-cdr'), - 'wma' => array('audio/x-ms-wma', 'video/x-ms-asf'), - 'jar' => array('application/java-archive', 'application/x-java-application', 'application/x-jar', 'application/x-compressed'), - 'svg' => array('image/svg+xml', 'application/xml', 'text/xml'), - 'vcf' => 'text/x-vcard', - 'srt' => array('text/srt', 'text/plain'), - 'vtt' => array('text/vtt', 'text/plain'), - 'ico' => array('image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'), - 'odc' => 'application/vnd.oasis.opendocument.chart', - 'otc' => 'application/vnd.oasis.opendocument.chart-template', - 'odf' => 'application/vnd.oasis.opendocument.formula', - 'otf' => 'application/vnd.oasis.opendocument.formula-template', - 'odg' => 'application/vnd.oasis.opendocument.graphics', - 'otg' => 'application/vnd.oasis.opendocument.graphics-template', - 'odi' => 'application/vnd.oasis.opendocument.image', - 'oti' => 'application/vnd.oasis.opendocument.image-template', - 'odp' => 'application/vnd.oasis.opendocument.presentation', - 'otp' => 'application/vnd.oasis.opendocument.presentation-template', - 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', - 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', - 'odt' => 'application/vnd.oasis.opendocument.text', - 'odm' => 'application/vnd.oasis.opendocument.text-master', - 'ott' => 'application/vnd.oasis.opendocument.text-template', - 'oth' => 'application/vnd.oasis.opendocument.text-web' -); diff --git a/application/config/profiler.php b/application/config/profiler.php deleted file mode 100644 index 3db22e3..0000000 --- a/application/config/profiler.php +++ /dev/null @@ -1,14 +0,0 @@ - my_controller/index -| my-controller/my-method -> my_controller/my_method -*/ -$route['default_controller'] = 'auth'; -$route['404_override'] = ''; -$route['translate_uri_dashes'] = FALSE; -//$route['admin'] = 'admin/user/login'; diff --git a/application/config/smileys.php b/application/config/smileys.php deleted file mode 100644 index abf9a89..0000000 --- a/application/config/smileys.php +++ /dev/null @@ -1,64 +0,0 @@ - array('grin.gif', '19', '19', 'grin'), - ':lol:' => array('lol.gif', '19', '19', 'LOL'), - ':cheese:' => array('cheese.gif', '19', '19', 'cheese'), - ':)' => array('smile.gif', '19', '19', 'smile'), - ';-)' => array('wink.gif', '19', '19', 'wink'), - ';)' => array('wink.gif', '19', '19', 'wink'), - ':smirk:' => array('smirk.gif', '19', '19', 'smirk'), - ':roll:' => array('rolleyes.gif', '19', '19', 'rolleyes'), - ':-S' => array('confused.gif', '19', '19', 'confused'), - ':wow:' => array('surprise.gif', '19', '19', 'surprised'), - ':bug:' => array('bigsurprise.gif', '19', '19', 'big surprise'), - ':-P' => array('tongue_laugh.gif', '19', '19', 'tongue laugh'), - '%-P' => array('tongue_rolleye.gif', '19', '19', 'tongue rolleye'), - ';-P' => array('tongue_wink.gif', '19', '19', 'tongue wink'), - ':P' => array('raspberry.gif', '19', '19', 'raspberry'), - ':blank:' => array('blank.gif', '19', '19', 'blank stare'), - ':long:' => array('longface.gif', '19', '19', 'long face'), - ':ohh:' => array('ohh.gif', '19', '19', 'ohh'), - ':grrr:' => array('grrr.gif', '19', '19', 'grrr'), - ':gulp:' => array('gulp.gif', '19', '19', 'gulp'), - '8-/' => array('ohoh.gif', '19', '19', 'oh oh'), - ':down:' => array('downer.gif', '19', '19', 'downer'), - ':red:' => array('embarrassed.gif', '19', '19', 'red face'), - ':sick:' => array('sick.gif', '19', '19', 'sick'), - ':shut:' => array('shuteye.gif', '19', '19', 'shut eye'), - ':-/' => array('hmm.gif', '19', '19', 'hmmm'), - '>:(' => array('mad.gif', '19', '19', 'mad'), - ':mad:' => array('mad.gif', '19', '19', 'mad'), - '>:-(' => array('angry.gif', '19', '19', 'angry'), - ':angry:' => array('angry.gif', '19', '19', 'angry'), - ':zip:' => array('zip.gif', '19', '19', 'zipper'), - ':kiss:' => array('kiss.gif', '19', '19', 'kiss'), - ':ahhh:' => array('shock.gif', '19', '19', 'shock'), - ':coolsmile:' => array('shade_smile.gif', '19', '19', 'cool smile'), - ':coolsmirk:' => array('shade_smirk.gif', '19', '19', 'cool smirk'), - ':coolgrin:' => array('shade_grin.gif', '19', '19', 'cool grin'), - ':coolhmm:' => array('shade_hmm.gif', '19', '19', 'cool hmm'), - ':coolmad:' => array('shade_mad.gif', '19', '19', 'cool mad'), - ':coolcheese:' => array('shade_cheese.gif', '19', '19', 'cool cheese'), - ':vampire:' => array('vampire.gif', '19', '19', 'vampire'), - ':snake:' => array('snake.gif', '19', '19', 'snake'), - ':exclaim:' => array('exclaim.gif', '19', '19', 'exclaim'), - ':question:' => array('question.gif', '19', '19', 'question') - -); diff --git a/application/config/user_agents.php b/application/config/user_agents.php deleted file mode 100644 index c1581e5..0000000 --- a/application/config/user_agents.php +++ /dev/null @@ -1,216 +0,0 @@ - 'Windows 10', - 'windows nt 6.3' => 'Windows 8.1', - 'windows nt 6.2' => 'Windows 8', - 'windows nt 6.1' => 'Windows 7', - 'windows nt 6.0' => 'Windows Vista', - 'windows nt 5.2' => 'Windows 2003', - 'windows nt 5.1' => 'Windows XP', - 'windows nt 5.0' => 'Windows 2000', - 'windows nt 4.0' => 'Windows NT 4.0', - 'winnt4.0' => 'Windows NT 4.0', - 'winnt 4.0' => 'Windows NT', - 'winnt' => 'Windows NT', - 'windows 98' => 'Windows 98', - 'win98' => 'Windows 98', - 'windows 95' => 'Windows 95', - 'win95' => 'Windows 95', - 'windows phone' => 'Windows Phone', - 'windows' => 'Unknown Windows OS', - 'android' => 'Android', - 'blackberry' => 'BlackBerry', - 'iphone' => 'iOS', - 'ipad' => 'iOS', - 'ipod' => 'iOS', - 'os x' => 'Mac OS X', - 'ppc mac' => 'Power PC Mac', - 'freebsd' => 'FreeBSD', - 'ppc' => 'Macintosh', - 'linux' => 'Linux', - 'debian' => 'Debian', - 'sunos' => 'Sun Solaris', - 'beos' => 'BeOS', - 'apachebench' => 'ApacheBench', - 'aix' => 'AIX', - 'irix' => 'Irix', - 'osf' => 'DEC OSF', - 'hp-ux' => 'HP-UX', - 'netbsd' => 'NetBSD', - 'bsdi' => 'BSDi', - 'openbsd' => 'OpenBSD', - 'gnu' => 'GNU/Linux', - 'unix' => 'Unknown Unix OS', - 'symbian' => 'Symbian OS' -); - - -// The order of this array should NOT be changed. Many browsers return -// multiple browser types so we want to identify the sub-type first. -$browsers = array( - 'OPR' => 'Opera', - 'Flock' => 'Flock', - 'Edge' => 'Edge', - 'Chrome' => 'Chrome', - // Opera 10+ always reports Opera/9.80 and appends Version/";print_r($this->user_model);die;
- }
- public function index()
- {
-
- $this->welcome();
- }
- public function welcome()
- {
- $this->data['link_map']['method'] = 'Welcome';
- $this->data['site_content'] = 'admin/pages/home';
- $this->load->view('admin/section', $this->data);
-
- }
- public function change_password()
- {
- $this->load->library('form_validation');
- $validationRules = array(
- array('field' => 'newPassword', 'label' => 'Password', 'rules' => 'required|min_length[5]|max_length[50]',
- 'errors' => array(
- 'required' => 'New password required.'
- )
- ),
- array('field' => 'newConfirmPassword', 'label' => 'Confirm Password', 'rules' => 'required|matches[newPassword]',
- 'errors' => array(
- 'required' => 'Confirm password required.',
- 'matches' => 'New password and confirm password don\'t match.'
- )
- ),
- array('field' => 'oldPassword', 'label' => 'Old password', 'rules' => 'required',
- 'errors' => array(
- 'required' => 'Old password required.'
- )
- ));
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run()) {
- $this->load->model(config_item('admin_folder') . '/User_model');
- $this->user_model->check_recovery_key_expired();
- if ($this->user_model->change_password()) {
- $this->session->set_flashdata('success', 'Your account password changed successfully.');
- } else {
- $this->session->set_flashdata('error', 'Your account password change unsuccessful.');
- }
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- $this->data['site_content'] = config_item('admin_folder') . '/page/change_password';
- $this->load->view(config_item('admin_folder') . '/section', $this->data);
- }
- public function logout()
- {
- $this->user_model->logout();
- redirect('admin/user/login');
- }
-}
diff --git a/application/controllers/admin/ExamCenters.php b/application/controllers/admin/ExamCenters.php
deleted file mode 100644
index 215c337..0000000
--- a/application/controllers/admin/ExamCenters.php
+++ /dev/null
@@ -1,75 +0,0 @@
-load->model('examcenter_model');
- //$this->data['examcenters'] = $this->examcenter_model->getcenters();
- $this->load->library('form_validation');
- $this->data['examcenters'] = '';
- }
- public function index(){
- $this->listCenters();
- }
- public function listCenters(){
- $this->data['examcenters'] = $this->examcenter_model->getcenters();
- //echo "";print_r($this->data['examcenters']);exit;
- $this->data['alert'] = $this->alertMessage() ?: '';
- $this->data['site_content'] = 'admin/pages/examcenters';
- $this->load->view('admin/section', $this->data);
- }
- public function addcenters(){
- $validationRules = array(
-
-
- array('field' => 'center_name', 'label' => 'Center Name', 'rules' => 'trim|required',
- 'errors' => array(
- 'required' => 'Center name required.'
- )),
- array('field' => 'contact', 'label' => 'Contact Name', 'rules' => 'trim|required|numeric',
- 'errors' => array(
- 'required' => 'Contact required.'
- )),
- array('field' => 'email', 'label' => 'Email', 'rules' => 'trim|required|valid_email|strtolower',
- 'errors' => array(
- 'required' => 'Email required.'
- )),
-
- );
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run() == TRUE) {
- $district_name = $this->input->post('district');
- $place = $this->input->post('place');
- $center_name = $this->input->post('center_name');
- $contact = $this->input->post('contact');
- $email = $this->input->post('email');
-
-
-
- $centerDetails = array(
- 'dis' => $district_name,
- 'place' => $place,
- 'cname' => $center_name,
- 'contact' => $contact,
- 'email' => $email,
-
-
- );
- $result = $this->examcenter_model->savecenter($centerDetails);
- if($result){
- $this->session->set_flashdata('success', 'Center Saved !');
- redirect('admin/examcenters/listCenters');
- }else{
- $this->session->set_flashdata('error', 'Something went wrong!');
- }
- $this->data['alert'] = $this->alertMessage() ?: '';
- }else{
- echo validation_errors();
- exit;
- }
-
- }
-}
diff --git a/application/controllers/admin/Home.php b/application/controllers/admin/Home.php
deleted file mode 100644
index fdc14e4..0000000
--- a/application/controllers/admin/Home.php
+++ /dev/null
@@ -1,13 +0,0 @@
-load->view('home'); //
- $this->render('home'); //if nothing is passed view page name is home, else passed name
- }
-}
diff --git a/application/controllers/admin/Student.php b/application/controllers/admin/Student.php
deleted file mode 100644
index abdb1db..0000000
--- a/application/controllers/admin/Student.php
+++ /dev/null
@@ -1,19 +0,0 @@
-load->model('student_model');
- }
- public function index() //Student list
- {
- $this->data['students'] = $this->student_model->getStudentList();
- $this->data['site_content'] = 'admin/pages/studentlist';
- $this->load->view('admin/section', $this->data);
- }
-}
diff --git a/application/controllers/admin/University.php b/application/controllers/admin/University.php
deleted file mode 100644
index c54c81d..0000000
--- a/application/controllers/admin/University.php
+++ /dev/null
@@ -1,23 +0,0 @@
-load->model('university_model');
- }
-
- public function index() //uiversity approval list
- {
- $this->data['universitylists'] = $this->university_model->getApprovalList();
- $this->data['site_content'] = 'admin/pages/universityapprove_list';
- $this->load->view('admin/section', $this->data);
- }
- public function universityList() // All universities
- {
- $this->data['universities'] = $this->university_model->getuniversityList();
- $this->data['site_content'] = 'admin/pages/university_list';
- $this->load->view('admin/section', $this->data);
- }
-}
diff --git a/application/controllers/admin/User.php b/application/controllers/admin/User.php
deleted file mode 100644
index 4871a42..0000000
--- a/application/controllers/admin/User.php
+++ /dev/null
@@ -1,203 +0,0 @@
-load->model('user_model');
- $this->load->helper('common');
-
-
- }
- // loading login
- public function index() {
- redirect('admin/user/login');
- }
- // loading register for first admin, it only work when there is no admin account
- public function register() {
- //print_r($_POST);exit;
- $this->load->library('form_validation');
- if ($this->user_model->userExists()) {
- // redirect('admin/user/login');
- }
- $validationRules = array(
- array('field' => 'username', 'label' => 'Username', 'rules' => 'trim|required|regex_match[/^[A-Za-z0-9]*$/]|min_length[5]|max_length[15]|is_unique[login.username]|strtolower',
- 'errors' => array(
- 'required' => 'Username required.',
- 'username_check' => 'Username name already exists. Please use a different username.',
- 'regex_match' => 'Please use only letters (A-Z, a-z) and numbers.',
- 'is_unique' => 'That Username is taken. Try another.'
- )
- ),
- /*array('field' => 'rEmail', 'label' => 'Email', 'rules' => 'trim|required|valid_email|max_length[255]|is_unique[LB_user.user_email]|strtolower',
- 'errors' => array(
- 'required' => 'Email required.',
- 'valid_email' => 'Invalid email address.',
- 'is_unique' => 'That Email address is taken. Try another.'
- )
- ),*/
- array('field' => 'password', 'label' => 'Password', 'rules' => 'required|min_length[5]|max_length[50]',
- 'errors' => array(
- 'required' => 'Password required.'
- )
- ),
- array('field' => 'cpassword', 'label' => 'Confirm Password', 'rules' => 'required|matches[password]',
- 'errors' => array(
- 'required' => 'Confirm password required.',
- 'matches' => 'Password and confirm password don\'t match.'
- )
- )
- );
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run() == TRUE) {
- $input_data = array(
- 'username' => $this->input->post('username'),
- 'password' => hash_input($this->input->post('password')),
- 'role' => 'A',
- 'status'=>1
- );
- if ($this->user_model->register($input_data)) {
- $this->session->set_flashdata('success', 'Account created successfully.');
- redirect('admin/user/login');
- } else {
- $this->session->set_flashdata('error', 'Account creation unsuccessful.');
- }
- }
- $this->data['alert'] = $this->alertMessage() ?: '';
- $this->data['site_content']='admin/pages/register';
- $this->load->view('admin/section',$this->data);
- }
- // loading login
- public function login() {
-
- $this->load->library('form_validation');
- $validationRules = array(
- array('field' => 'username', 'label' => 'Username', 'rules' => 'trim|required|strtolower',
- 'errors' => array(
- 'required' => 'Username required.'
- )
- ),
- array('field' => 'password', 'label' => 'Password', 'rules' => 'required',
- 'errors' => array(
- 'required' => 'Password required.'
- )
- )
- );
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run()) {
- $result = $this->user_model->login();
- if (count($result) > 0) {
- if($result->role=='A'){
- $session_data = array(
- 'admin_user_id' => $result->logid,
- 'admin_username' => $result->username,
- 'admin_user_type' => $result->role,
- 'admin_logged_in' => TRUE
- );
- //$this->User_model->update_previous_login($result->user_id,$result->user_current_login);
- $this->session->set_userdata($session_data);
- redirect('admin/dashboard/welcome');
- }else{
- $this->session->set_flashdata('error', 'Your account is deactivated.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- } else if (!$this->user_model->userExists()) {
- redirect('admin/user/register');
- } else {
- $this->session->set_flashdata('error', 'Invalid Username or Password.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- }
- $this->data['site_content']='admin/pages/login';
- $this->load->view('admin/section',$this->data);
- }
- //loading forgot password
- public function forgot_password(){
- redirect('admin/user/login');
- $this->load->library('form_validation');
- $validationRules = array(
- array('field' => 'recoverUsernameEmail', 'label' => 'Username or Email', 'rules' => 'trim|required|strtolower',
- 'errors' => array(
- 'required' => 'Username or Email ID required.'
- )
- )
- );
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run()) {
- $result=$this->user_model->recover_by_email();
- if(count($result)>0){
- if($result->user_account_status=='D'){
- $this->session->set_flashdata('error', 'Your account is deactivated.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }else{
- if($recovery_key=$this->User_model->generate_recovery_key($result->user_id)){
- $this->load->helper(config_item('admin_folder').'/mail');
- send_recovery_mail($result->user_email,$recovery_key,'','',$result->username);
- $this->session->set_flashdata('success', 'Please check your email for confirmation code.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }else{
- $this->session->set_flashdata('error', 'Recovery process unsuccessful.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- }
- }else{
- $this->session->set_flashdata('error', 'Invalid username or email Id.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- }
- $this->data['site_content']=config_item('admin_folder').'/page/forgot_password';
- $this->load->view(config_item('admin_folder').'/main',$this->data);
- }
- //loading change password
- public function change_password($recovery_key="",$usernameEmail=""){
- $this->data['recovery_key']=$recovery_key;
- $this->data['usernameEmail']=$usernameEmail;
- $this->load->library('form_validation');
- $validationRules = array(
- array('field' => 'usernameEmail', 'label' => 'Username or Email ID', 'rules' => 'trim|required|strtolower',
- 'errors' => array(
- 'required' => 'Username or Email ID required.'
- )
- ),
-
- array('field' => 'newPassword', 'label' => 'Password', 'rules' => 'required|min_length[5]|max_length[50]',
- 'errors' => array(
- 'required' => 'New password required.'
- )
- ),
- array('field' => 'newConfirmPassword', 'label' => 'Confirm Password', 'rules' => 'required|matches[newPassword]',
- 'errors' => array(
- 'required' => 'Confirm password required.',
- 'matches' => 'New password and confirm password don\'t match.'
- )
- ),
- array('field' => 'recoveryKey', 'label' => 'recoveryKey', 'rules' => 'trim|required',
- 'errors' => array(
- 'required' => 'Confirmation code required, that is send to your email.'
- ))
-
- );
- $this->form_validation->set_rules($validationRules);
- if ($this->form_validation->run() == TRUE) {
- $this->load->model(config_item('admin_folder').'/User_model');
- $result=$this->User_model->check_recovery_key_expired();
- if(count($result)>0){
- if($this->User_model->change_password()){
- $this->session->set_flashdata('success','Your account password changed successfully.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }else{
- $this->session->set_flashdata('error', 'Your account password change unsuccessful.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- }else{
- $this->session->set_flashdata('error', 'The given confirmation code is expired.');
- $this->data['alert'] = $this->alertMessage() ?: '';
- }
- }
- $this->data['site_content']=config_item('admin_folder').'/page/change_password';
- $this->load->view(config_item('admin_folder').'/main',$this->data);
- }
-
-
-}
diff --git a/application/controllers/admin/index.html b/application/controllers/admin/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/controllers/admin/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/controllers/index.html b/application/controllers/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/controllers/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/core/LB_Admin_Controller.php b/application/core/LB_Admin_Controller.php
deleted file mode 100644
index 222a22a..0000000
--- a/application/core/LB_Admin_Controller.php
+++ /dev/null
@@ -1,65 +0,0 @@
-data['admin_logged_in'] = $this->session->admin_logged_in?:TRUE;
- $this->data['pagination'] = '';
- $this->get_admin_segment();
- $this->check_admin_logged_in();
- //$this->data['link_map']=array('controller'=>'','method'=>'');
- // loading left menu of admin panel
- //$this->load->helper(config_item('admin_folder').'/left_menu');
- //$this->data['admin_panel_left_menu']=admin_panel_left_menu();
- }
- // error message based on sesssion flashdata of codeigniter
- public function alertMessage() {
- if ($this->session->flashdata('error')) {
- return '
- Holy smokes!
- '.$this->session->flashdata('error').'
-
-
-
- ';
-
- } else if ($this->session->flashdata('success')) {
- return'
- Holy smokes!
- '.$this->session->flashdata('success').'
-
-
-
- ';
-
- } else if ($this->session->flashdata('info')) {
- return'
-
- Info! ' . $this->session->flashdata('info') . '';
- } else if ($this->session->flashdata('warning')) {
- return'
-
- Warning! ' . $this->session->flashdata('warning') . '';
- }
- }
- // checking admin logged in redirecting based on it
- private function check_admin_logged_in() {
- if ($this->data['admin_logged_in']) {
- $this->data['admin_username'] = $this->session->userdata('admin_username')?:'NA';
- if ($this->data['segment']['admin_controller'] == 'user') {
- redirect('admin/dashboard/welcome',$this->data);
- }
- } else if ($this->data['segment']['admin_controller'] != 'user') {
- redirect('admin/user/login');
- }
- }
- //getting admin panel segment, storing controller name and method name
- protected function get_admin_segment(){
- $this->data['segment']['admin_controller'] = $this->uri->segment(2) ? $this->uri->segment(2) : '';
- $this->data['segment']['admin_method'] = $this->uri->segment(3) ? $this->uri->segment(3) : '';
- }
-
-}
diff --git a/application/core/LB_Controller.php b/application/core/LB_Controller.php
deleted file mode 100644
index 61ee863..0000000
--- a/application/core/LB_Controller.php
+++ /dev/null
@@ -1,34 +0,0 @@
-load_migration();
- $this->data = array();
- $this->data['error'] = '';
- $this->data['alert'] = '';
- $this->data['website_title'] = config_item('website_title');
- $this->data['website_meta_tag'] = config_item('website_meta_tag');
- $this->data['segment'] = array('website_controller'=>'','website_method'=>'','admin_controller'=>'','admin_method'=>'');
- $this->data['site_content'] = '';
- }
- // calling codeigniter migration class
- private function load_migration()
- {
- if(config_item('migration')==TRUE) {
- $this->load->library('migration');
- if ($this->migration->current() === FALSE) {
- show_error($this->migration->error_string());
- } else {
- // loading session library
- $this->load->library('session');
- }
- }else {
- //loading session library
- $this->load->library('session');
- }
- }
-}
diff --git a/application/core/LB_Model.php b/application/core/LB_Model.php
deleted file mode 100644
index 7e7941f..0000000
--- a/application/core/LB_Model.php
+++ /dev/null
@@ -1,107 +0,0 @@
-tableName = $table_name;
- $this->inserted_id = 0;
- $this->affected_rows = 0;
- $this->total_rows = 0;
- $this->load->helper('security');
- }
- // calling select query based on parameters
- public function select($column = '*', $where = FALSE, $fetch_row = FALSE, $order_by = FALSE, $limit = FALSE)
- {
- $this->total_rows = 0;
- $this->db->select($column);
- if ($where) {
- $this->security->xss_clean($where);
- $this->db->where($where);
- }
- if ($fetch_row == TRUE) {
- $method = "row";
- } else {
- $method = "result";
- }
- if ($order_by) {
- $this->db->order_by($order_by);
- }
- if ($limit) {
- $this->db->limit($limit);
- }
- $result = $this->db->get($this->tableName)->$method();
- $this->total_rows = $result? count($result):0;
- return $result;
- }
- // calling insert or update query based on parameter
- public function insert($data, $where = FALSE)
- {
- $this->inserted_id = 0;
- $this->affected_rows = 0;
- //for insert
- if ($where == FALSE) {
- $this->security->xss_clean($data);
- $this->db->set($data);
- $this->db->insert($this->tableName);
- $this->inserted_id = $this->db->insert_id();
- return $this->db->insert_id();
- } //for update
- else {
- $this->security->xss_clean($data);
- $this->security->xss_clean($where);
- $this->db->set($data);
- $this->db->where($where);
- $this->db->update($this->tableName);
- $this->affected_rows = $this->db->affected_rows();
- return TRUE;
- }
- return FALSE;
- }
- // calling delete query based on parameter
- public function delete($where = FALSE, $limit = TRUE)
- {
- $this->affected_rows = 0;
- if ($where == FALSE) {
- return FALSE;
- }
- $this->db->where($where);
- $this->security->xss_clean($where);
- if ($limit == TRUE)
- $this->db->limit(1);
- $this->db->delete($this->tableName);
- $this->affected_rows = $this->db->affected_rows();
- return TRUE;
- }
- // checking table exits or note
- public function tableExists()
- {
- return $this->db->table_exists($this->tableName);
- }
- // get count of all the rows in table
- public function countTotalRows($where = NULL, $column = '*')
- {
- if ($where != NULL) {
- $this->security->xss_clean($where);
- $this->db->where($where);
- }
- $this->db->select($column);
- return $this->db->count_all_results($this->tableName);
- }
- //execute long query
- public function full_query($query, $fetch_row = FALSE)
- {
- if ($fetch_row == TRUE) {
- $method = "row";
- } else {
- $method = "result";
- }
- $result = $this->db->query($query)->$method();
- return $result;
- }
-}
\ No newline at end of file
diff --git a/application/core/LB_Website_Controller.php b/application/core/LB_Website_Controller.php
deleted file mode 100644
index 382170c..0000000
--- a/application/core/LB_Website_Controller.php
+++ /dev/null
@@ -1,32 +0,0 @@
-get_website_segment();
- $this->general();
- }
-
- //getting segment, storing controller name and method name
- protected function get_website_segment() {
- $this->data['segment']['website_controller'] = $this->uri->segment(1) ?: 'home';
- $this->data['segment']['website_method'] = $this->uri->segment(2);
- }
-
- public function general() {
- $this->load->model(config_item('admin_folder') . '/Article_model');
- $this->load->model(config_item('admin_folder') . '/Contact_model');
- $this->load->model(config_item('admin_folder') . '/Social_model');
- $this->load->model(config_item('admin_folder') . '/Category_model');
- $this->data['footer_about'] = $this->Article_model->get_article(3);
- $this->data['contact'] = $this->Contact_model->get_contact(1);
- $this->data['social'] = $this->Social_model->get_social(1);
- $this->data['service'] =$this->Category_model->getAll_category();
- $this->data['search'] = '';
- }
-}
\ No newline at end of file
diff --git a/application/core/index.html b/application/core/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/core/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/helpers/common_helper.php b/application/helpers/common_helper.php
deleted file mode 100644
index be3416f..0000000
--- a/application/helpers/common_helper.php
+++ /dev/null
@@ -1,27 +0,0 @@
-
\ No newline at end of file
diff --git a/application/helpers/index.html b/application/helpers/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/helpers/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/hooks/index.html b/application/hooks/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/hooks/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/index.html b/application/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/language/english/index.html b/application/language/english/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/language/english/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/language/index.html b/application/language/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/language/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/libraries/index.html b/application/libraries/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/libraries/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/logs/index.html b/application/logs/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/logs/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/models/Courses_model.php b/application/models/Courses_model.php
deleted file mode 100644
index b1a798a..0000000
--- a/application/models/Courses_model.php
+++ /dev/null
@@ -1,58 +0,0 @@
-db->query("select * from course where status='1'");
- return $sql->result();
- }
-
- public function saveCourse($data,$id=null)
- {
- // data is array;
-
- if($this->db->insert('course', $data)){
- return true;
- }else{
- return false;
- }
-
- }
- public function getCourse($id){
- $this->db->select('*');
- $this->db->from('course');
- $this->db->where('cid',$id);
- $this->db->where('status','1');
- $query = $this->db->get();
- return $query->row();
- //print_r($this->db->last_query());exit; execute which query is last executed
- }
- public function updateCourse($data,$id)
- {
- // data is array;
-
- $this->db->where('cid', $id);
- $query = $this->db->update('course', $data);
- if($query){
- return true;
- }else{
- return false;
- }
-
- }
- public function remove($id){
- //setting status to 0
- $this->db->where('cid', $id);
- $this->db->set('status', '0');
- $query = $this->db->update('course');
- if($query){
- return true;
- }else{
- return false;
- }
- }
-}
diff --git a/application/models/Examcenter_model.php b/application/models/Examcenter_model.php
deleted file mode 100644
index 549a9ca..0000000
--- a/application/models/Examcenter_model.php
+++ /dev/null
@@ -1,16 +0,0 @@
-db->get('centre')->result();
- }
- public function savecenter($data){
- return $this->db->insert('centre',$data);
-
- }
-}
diff --git a/application/models/Student_model.php b/application/models/Student_model.php
deleted file mode 100644
index c66c0f3..0000000
--- a/application/models/Student_model.php
+++ /dev/null
@@ -1,14 +0,0 @@
-db->query("select * from studreg where status='1'");
- return $sql->result();
- }
-}
diff --git a/application/models/University_model.php b/application/models/University_model.php
deleted file mode 100644
index 9c5cbcd..0000000
--- a/application/models/University_model.php
+++ /dev/null
@@ -1,20 +0,0 @@
-db->query("select * from unireg where 1 and status = 0");
- return $sql->result();
- }
-
- public function getuniversityList()
- {
- $sql = $this->db->query("select * from unireg where 1 and status = 1");
- return $sql->result();
- }
-
-}
diff --git a/application/models/User_model.php b/application/models/User_model.php
deleted file mode 100644
index 9d9fce9..0000000
--- a/application/models/User_model.php
+++ /dev/null
@@ -1,94 +0,0 @@
-tableName);
- $this->load->helper('common');
-
- }
- public function userExists()
- {
- $where = array('role' => 'A');
- return $this->countTotalRows($where);
- }
- public function register($data)
- {
- return $this->insert($data);
- }
- public function login()
- {
- $where = "username = '" . $this->input->post('username') . "'
- and password = '" . hash_input($this->input->post('password')) . "'
- and role= 'A'";
- $column = array('logid', 'username', 'role');
- return $this->select($column, $where, TRUE);
- } public function loginuser()
- {
- $where = "(username ='" . $this->input->post('lUsernameEmail') . "'
- or user_email = '" . $this->input->post('lUsernameEmail') . "')
- and user_password = '" . hash_input($this->input->post('lPassword')) . "'
- and user_type= 'U'";
- $column = array('user_id', 'username', 'user_email', 'user_type', 'user_current_login', 'user_last_login', 'user_account_status');
- return $this->select($column, $where, TRUE);
- }
- public function update_previous_login($user_id, $user_last_login)
- {
- $data = array('user_last_login' => $user_last_login, 'user_current_login' => date('Y-m-d H:i:s'));
- $where = "(user_id='" . $user_id . "')";
- return $this->insert($data, $where);
- }
- public function recover_by_email()
- {
- $where = "(user_email = '" . $this->input->post('recoverUsernameEmail') . "') or (username = '" . $this->input->post('recoverUsernameEmail') . "')";
- $column = array('user_type', 'user_id', 'username', 'user_email', 'user_account_status');
- return $this->select($column, $where, TRUE);
- }
- public function generate_recovery_key($user_id)
- {
- $this->load->helper(config_item('admin_folder') . '/common');
- $recovery_key = random_string(6);
- $where = "(user_id = '" . $user_id . "')";
- $data = array('user_security_key_created_on' => date('Y-m-d H:i:s'),
- 'user_security_key ' => $recovery_key);
- return $this->insert($data, $where) ? $recovery_key : FALSE;
- }
- public function check_recovery_key_expired()
- {
- $where = "(username ='" . $this->input->post('usernameEmail') . "'
- or user_email = '" . $this->input->post('usernameEmail') . "')
- and user_security_key_created_on > DATE_SUB('" . date('Y-m-d H:i:s') . "', INTERVAL 1 HOUR)";
- $column = array('user_type', 'user_id', 'username', 'user_email', 'user_account_status');
- return $this->select($column, $where, TRUE);
- }
- public function change_password()
- {
- $this->load->helper(config_item('admin_folder') . '/common');
- $data = array('user_password' => hash_input($this->input->post('newPassword')));
- $where = " user_account_status= 'A'";
- if ($this->data['admin_logged_in']) {
- $where .= " and username ='" . $this->session->admin_username . "'";
- $where .= " and user_password = '" . hash_input($this->input->post('oldPassword')) . "'";
- if ($this->select('user_id', $where, TRUE)) {
- return $this->insert($data, $where);
- } else {
- return FALSE;
- }
- } else {
- $where .= " and (username ='" . $this->input->post('usernameEmail') . "'
- or user_email = '" . $this->input->post('usernameEmail') . "')";
- $where .= " and user_security_key = '" . $this->input->post('recoveryKey') . "'";
- if ($this->select('user_id', $where, TRUE)) {
- return $this->insert($data, $where);
- } else {
- return FALSE;
- }
- }
- }
- public function logout()
- {
- $this->session->sess_destroy();
- }
-}
diff --git a/application/models/index.html b/application/models/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/models/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/third_party/index.html b/application/third_party/index.html
deleted file mode 100644
index b702fbc..0000000
--- a/application/third_party/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- 403 Forbidden
-
-
-
-Directory access is forbidden.
-
-
-
diff --git a/application/views/admin/common/footer.php b/application/views/admin/common/footer.php
deleted file mode 100644
index ae2e651..0000000
--- a/application/views/admin/common/footer.php
+++ /dev/null
@@ -1,3 +0,0 @@
-load->view('admin/common/scripts'); ?>
-