├── .gitignore
├── .htaccess
├── README.md
├── application
├── .htaccess
├── cache
│ ├── .htaccess
│ └── index.html
├── config
│ ├── autoload.php
│ ├── config.php
│ ├── constants.php
│ ├── database.php
│ ├── doctypes.php
│ ├── foreign_chars.php
│ ├── hooks.php
│ ├── index.html
│ ├── ion_auth.php
│ ├── memcached.php
│ ├── migration.php
│ ├── mimes.php
│ ├── profiler.php
│ ├── routes.php
│ ├── smileys.php
│ ├── user_agents.php
│ └── utility.php
├── controllers
│ ├── Dashboard.php
│ ├── Group.php
│ ├── People.php
│ ├── Setting.php
│ ├── User.php
│ ├── Utility.php
│ ├── Welcome.php
│ └── index.html
├── core
│ ├── MY_Controller.php
│ ├── MY_Model.php
│ └── index.html
├── helpers
│ ├── dateindo_helper.php
│ ├── index.html
│ ├── menu_helper.php
│ ├── setting_helper.php
│ └── user_helper.php
├── hooks
│ └── index.html
├── index.html
├── language
│ ├── english
│ │ ├── auth_lang.php
│ │ ├── index.html
│ │ └── ion_auth_lang.php
│ ├── index.html
│ └── indonesian
│ │ ├── auth_lang.php
│ │ ├── index.html
│ │ └── ion_auth_lang.php
├── libraries
│ ├── Backup.php
│ ├── Bcrypt.php
│ ├── Excel.php
│ ├── Ion_auth.php
│ ├── Spout
│ │ ├── Autoloader
│ │ │ ├── Psr4Autoloader.php
│ │ │ └── autoload.php
│ │ ├── Common
│ │ │ ├── Escaper
│ │ │ │ ├── CSV.php
│ │ │ │ ├── EscaperInterface.php
│ │ │ │ ├── ODS.php
│ │ │ │ └── XLSX.php
│ │ │ ├── Exception
│ │ │ │ ├── EncodingConversionException.php
│ │ │ │ ├── IOException.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── SpoutException.php
│ │ │ │ └── UnsupportedTypeException.php
│ │ │ ├── Helper
│ │ │ │ ├── EncodingHelper.php
│ │ │ │ ├── FileSystemHelper.php
│ │ │ │ ├── GlobalFunctionsHelper.php
│ │ │ │ └── StringHelper.php
│ │ │ ├── Singleton.php
│ │ │ └── Type.php
│ │ ├── Reader
│ │ │ ├── AbstractReader.php
│ │ │ ├── CSV
│ │ │ │ ├── Reader.php
│ │ │ │ ├── RowIterator.php
│ │ │ │ ├── Sheet.php
│ │ │ │ └── SheetIterator.php
│ │ │ ├── Exception
│ │ │ │ ├── IteratorNotRewindableException.php
│ │ │ │ ├── NoSheetsFoundException.php
│ │ │ │ ├── ReaderException.php
│ │ │ │ ├── ReaderNotOpenedException.php
│ │ │ │ ├── SharedStringNotFoundException.php
│ │ │ │ └── XMLProcessingException.php
│ │ │ ├── IteratorInterface.php
│ │ │ ├── ODS
│ │ │ │ ├── Helper
│ │ │ │ │ └── CellValueFormatter.php
│ │ │ │ ├── Reader.php
│ │ │ │ ├── RowIterator.php
│ │ │ │ ├── Sheet.php
│ │ │ │ └── SheetIterator.php
│ │ │ ├── ReaderFactory.php
│ │ │ ├── ReaderInterface.php
│ │ │ ├── SheetInterface.php
│ │ │ ├── Wrapper
│ │ │ │ ├── SimpleXMLElement.php
│ │ │ │ ├── XMLInternalErrorsHelper.php
│ │ │ │ └── XMLReader.php
│ │ │ └── XLSX
│ │ │ │ ├── Helper
│ │ │ │ ├── CellHelper.php
│ │ │ │ ├── CellValueFormatter.php
│ │ │ │ ├── DateFormatHelper.php
│ │ │ │ ├── SharedStringsCaching
│ │ │ │ │ ├── CachingStrategyFactory.php
│ │ │ │ │ ├── CachingStrategyInterface.php
│ │ │ │ │ ├── FileBasedStrategy.php
│ │ │ │ │ └── InMemoryStrategy.php
│ │ │ │ ├── SharedStringsHelper.php
│ │ │ │ ├── SheetHelper.php
│ │ │ │ └── StyleHelper.php
│ │ │ │ ├── Reader.php
│ │ │ │ ├── RowIterator.php
│ │ │ │ ├── Sheet.php
│ │ │ │ └── SheetIterator.php
│ │ └── Writer
│ │ │ ├── AbstractMultiSheetsWriter.php
│ │ │ ├── AbstractWriter.php
│ │ │ ├── CSV
│ │ │ └── Writer.php
│ │ │ ├── Common
│ │ │ ├── Helper
│ │ │ │ ├── AbstractStyleHelper.php
│ │ │ │ ├── CellHelper.php
│ │ │ │ └── ZipHelper.php
│ │ │ ├── Internal
│ │ │ │ ├── AbstractWorkbook.php
│ │ │ │ ├── WorkbookInterface.php
│ │ │ │ └── WorksheetInterface.php
│ │ │ └── Sheet.php
│ │ │ ├── Exception
│ │ │ ├── Border
│ │ │ │ ├── InvalidNameException.php
│ │ │ │ ├── InvalidStyleException.php
│ │ │ │ └── InvalidWidthException.php
│ │ │ ├── InvalidColorException.php
│ │ │ ├── InvalidSheetNameException.php
│ │ │ ├── SheetNotFoundException.php
│ │ │ ├── WriterAlreadyOpenedException.php
│ │ │ ├── WriterException.php
│ │ │ └── WriterNotOpenedException.php
│ │ │ ├── ODS
│ │ │ ├── Helper
│ │ │ │ ├── BorderHelper.php
│ │ │ │ ├── FileSystemHelper.php
│ │ │ │ └── StyleHelper.php
│ │ │ ├── Internal
│ │ │ │ ├── Workbook.php
│ │ │ │ └── Worksheet.php
│ │ │ └── Writer.php
│ │ │ ├── Style
│ │ │ ├── Border.php
│ │ │ ├── BorderBuilder.php
│ │ │ ├── BorderPart.php
│ │ │ ├── Color.php
│ │ │ ├── Style.php
│ │ │ └── StyleBuilder.php
│ │ │ ├── WriterFactory.php
│ │ │ ├── WriterInterface.php
│ │ │ └── XLSX
│ │ │ ├── Helper
│ │ │ ├── BorderHelper.php
│ │ │ ├── FileSystemHelper.php
│ │ │ ├── SharedStringsHelper.php
│ │ │ └── StyleHelper.php
│ │ │ ├── Internal
│ │ │ ├── Workbook.php
│ │ │ └── Worksheet.php
│ │ │ └── Writer.php
│ ├── Template.php
│ └── index.html
├── logs
│ └── index.html
├── models
│ ├── Group_model.php
│ ├── Ion_auth_model.php
│ ├── People_model.php
│ ├── Setting_model.php
│ ├── User_model.php
│ └── index.html
├── third_party
│ └── index.html
└── views
│ ├── errors
│ ├── cli
│ │ ├── error_404.php
│ │ ├── error_db.php
│ │ ├── error_exception.php
│ │ ├── error_general.php
│ │ ├── error_php.php
│ │ └── index.html
│ ├── html
│ │ ├── error_404.php
│ │ ├── error_404_old.php
│ │ ├── error_db.php
│ │ ├── error_exception.php
│ │ ├── error_general.php
│ │ ├── error_php.php
│ │ └── index.html
│ └── index.html
│ ├── index.html
│ ├── layouts
│ ├── login.php
│ └── main.php
│ ├── pages
│ ├── dashboard
│ │ └── index.php
│ ├── group
│ │ └── index.php
│ ├── people
│ │ └── index.php
│ ├── setting
│ │ └── general.php
│ ├── user
│ │ ├── index.php
│ │ ├── login.php
│ │ └── profile.php
│ └── utility
│ │ └── index.php
│ ├── parts
│ ├── footer.php
│ ├── navbar.php
│ └── sidebar.php
│ └── welcome_message.php
├── assets
└── public
│ └── themes
│ └── admin-lte
│ ├── css
│ ├── AdminLTE.min.css
│ ├── blue.png
│ ├── blue@2x.png
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── icheck-square-blue.css
│ ├── skin-blue.min.css
│ └── sweetalert.min.css
│ ├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
│ ├── images
│ ├── user2-160x160.jpg
│ └── user7-128x128.jpg
│ └── js
│ ├── additional-methods.min.js
│ ├── app.min.js
│ ├── bootstrap-filestyle.min.js
│ ├── bootstrap.min.js
│ ├── icheck.min.js
│ ├── jquery-2.2.3.min.js
│ ├── jquery.validate.js
│ ├── jquery.validate.min.js
│ └── sweetalert.min.js
├── build
├── group.js
├── people.js
├── setting
│ └── general.js
├── user
│ ├── index.js
│ ├── login.js
│ └── profile.js
├── utility.js
├── vue-animated-list.js
├── vue-router.js
├── vue-validator.js
└── vue.js
├── composer.json
├── contributing.md
├── db
└── boilerplate-ci-vuejs.sql
├── download
└── index.html
├── index.php
├── license.txt
├── readme.rst
├── 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
└── upload
└── index.html
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
3 | application/cache/*
4 | !application/cache/index.html
5 | !application/cache/.htaccess
6 |
7 | application/logs/*
8 | !application/logs/index.html
9 | !application/logs/.htaccess
10 |
11 | user_guide_src/build/*
12 | user_guide_src/cilexer/build/*
13 | user_guide_src/cilexer/dist/*
14 | user_guide_src/cilexer/pycilexer.egg-info/*
15 | /vendor/
16 |
17 | # IDE Files
18 | #-------------------------
19 | /nbproject/
20 | .idea/*
21 |
22 | ## Sublime Text cache files
23 | *.tmlanguage.cache
24 | *.tmPreferences.cache
25 | *.stTheme.cache
26 | *.sublime-workspace
27 | *.sublime-project
28 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 | RewriteEngine On
2 | RewriteCond %{REQUEST_FILENAME} !-f
3 | RewriteCond %{REQUEST_FILENAME} !-d
4 | RewriteRule ^(.*)$ index.php/$1 [L]
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # boilerplate-ci-vuejs
2 | boilerplate codeigniter and vuejs
3 |
--------------------------------------------------------------------------------
/application/.htaccess:
--------------------------------------------------------------------------------
1 |
Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/config/doctypes.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 | '/Þ|þ/' => 'th', 60 | '/Ù|Ú|Û|Ũ|Ū|Ŭ|Ů|Ű|Ų|Ư|Ǔ|Ǖ|Ǘ|Ǚ|Ǜ|Ũ|Ủ|Ụ|Ừ|Ứ|Ữ|Ử|Ự|У/' => 'U', 61 | '/ù|ú|û|ũ|ū|ŭ|ů|ű|ų|ư|ǔ|ǖ|ǘ|ǚ|ǜ|υ|ύ|ϋ|ủ|ụ|ừ|ứ|ữ|ử|ự|у/' => 'u', 62 | '/Ý|Ÿ|Ŷ|Υ|Ύ|Ϋ|Ỳ|Ỹ|Ỷ|Ỵ|Й/' => 'Y', 63 | '/ý|ÿ|ŷ|ỳ|ỹ|ỷ|ỵ|й/' => 'y', 64 | '/В/' => 'V', 65 | '/в/' => 'v', 66 | '/Ŵ/' => 'W', 67 | '/ŵ/' => 'w', 68 | '/Ź|Ż|Ž|Ζ|З/' => 'Z', 69 | '/ź|ż|ž|ζ|з/' => 'z', 70 | '/Æ|Ǽ/' => 'AE', 71 | '/ß/' => 'ss', 72 | '/IJ/' => 'IJ', 73 | '/ij/' => 'ij', 74 | '/Œ/' => 'OE', 75 | '/ƒ/' => 'f', 76 | '/ξ/' => 'ks', 77 | '/π/' => 'p', 78 | '/β/' => 'v', 79 | '/μ/' => 'm', 80 | '/ψ/' => 'ps', 81 | '/Ё/' => 'Yo', 82 | '/ё/' => 'yo', 83 | '/Є/' => 'Ye', 84 | '/є/' => 'ye', 85 | '/Ї/' => 'Yi', 86 | '/Ж/' => 'Zh', 87 | '/ж/' => 'zh', 88 | '/Х/' => 'Kh', 89 | '/х/' => 'kh', 90 | '/Ц/' => 'Ts', 91 | '/ц/' => 'ts', 92 | '/Ч/' => 'Ch', 93 | '/ч/' => 'ch', 94 | '/Ш/' => 'Sh', 95 | '/ш/' => 'sh', 96 | '/Щ/' => 'Shch', 97 | '/щ/' => 'shch', 98 | '/Ъ|ъ|Ь|ь/' => '', 99 | '/Ю/' => 'Yu', 100 | '/ю/' => 'yu', 101 | '/Я/' => 'Ya', 102 | '/я/' => 'ya' 103 | ); 104 | -------------------------------------------------------------------------------- /application/config/hooks.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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'] = 'dashboard'; 53 | $route['login'] = 'user/login'; 54 | $route['404_override'] = ''; 55 | $route['translate_uri_dashes'] = FALSE; 56 | -------------------------------------------------------------------------------- /application/config/utility.php: -------------------------------------------------------------------------------- 1 | load->library('template'); 12 | $this->template->set_platform('public'); 13 | $this->template->set_theme('admin-lte'); 14 | } 15 | 16 | 17 | public function index() 18 | { 19 | $this->template->set_title($this->_modul_name); 20 | $this->template->set_meta('author',''); 21 | $this->template->set_meta('keyword',''); 22 | $this->template->set_meta('description',''); 23 | 24 | $this->_loadcss(); 25 | $this->_loadjs(); 26 | $this->_loadpart(); 27 | 28 | $this->template->set_layout('layouts/main'); 29 | $this->template->set_content('pages/dashboard/index'); 30 | $this->template->render(); 31 | } 32 | 33 | protected function _loadpart() { 34 | $this->template->set_part('navbar', 'parts/navbar'); 35 | $this->template->set_part('sidebar', 'parts/sidebar'); 36 | $this->template->set_part('footer', 'parts/footer'); 37 | } 38 | 39 | 40 | protected function _loadcss() { 41 | $this->template->set_css('bootstrap.min.css'); 42 | $this->template->set_css('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css', 'remote'); 43 | $this->template->set_css('https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css', 'remote'); 44 | $this->template->set_css('AdminLTE.min.css'); 45 | $this->template->set_css('skin-blue.min.css'); 46 | } 47 | 48 | protected function _loadjs() { 49 | $this->template->set_js('jquery-2.2.3.min.js','footer'); 50 | $this->template->set_js('bootstrap.min.js','footer'); 51 | $this->template->set_js('app.min.js','footer'); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /application/controllers/Welcome.php: -------------------------------------------------------------------------------- 1 | 19 | * @see https://codeigniter.com/user_guide/general/urls.html 20 | */ 21 | public function index() 22 | { 23 | $this->load->view('welcome_message'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /application/controllers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/core/MY_Controller.php: -------------------------------------------------------------------------------- 1 | _PER_PAGE = get_setting('perpage'); 11 | 12 | if (!$this->ion_auth->logged_in()) { 13 | redirect('login'); 14 | } 15 | } 16 | 17 | /** 18 | * Upload File Icon 19 | * @param String $name input[type file] name 20 | * @param Object $file file 21 | * @param Object $config config library upload 22 | * @return Object 23 | */ 24 | protected function _upload_file($name, $file, $config) { 25 | //process upload picture 26 | $this->load->library('upload'); 27 | $this->upload->initialize($config); 28 | //validation upload FALSE 29 | if(!$this->upload->do_upload($name)) 30 | { 31 | $response = array( 32 | 'status' => FALSE, 33 | 'message' => $this->upload->display_errors() 34 | ); 35 | 36 | return $response; 37 | } 38 | else//validation upload TRUE/success 39 | { 40 | $upload = $this->upload->data(); 41 | $filename = $upload['file_name']; 42 | 43 | $response = array( 44 | 'status' => TRUE, 45 | 'filename' => $filename, 46 | 'message' => '' 47 | ); 48 | 49 | return $response; 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /application/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/helpers/dateindo_helper.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/helpers/menu_helper.php: -------------------------------------------------------------------------------- 1 | router->class; 11 | 12 | return $current_menu === $menu ? 'class="active"' : NULL; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /application/helpers/setting_helper.php: -------------------------------------------------------------------------------- 1 | load->model('setting_model'); 10 | 11 | $setting = $CI->setting_model->where('name', $name)->get(); 12 | 13 | if($setting) { 14 | return $setting->value; 15 | } 16 | } 17 | 18 | 19 | } 20 | -------------------------------------------------------------------------------- /application/helpers/user_helper.php: -------------------------------------------------------------------------------- 1 | ion_auth->user(); 11 | 12 | if($user) { 13 | if($field === NULL) { 14 | return $user->row(); 15 | } else { 16 | $userRow = $user->row(); 17 | return $userRow->$field; 18 | } 19 | } 20 | } 21 | } 22 | 23 | if ( ! function_exists('user')) 24 | { 25 | function user($id, $field= NULL) { 26 | $ci =& get_instance(); 27 | 28 | $user = $ci->ion_auth->user($id); 29 | 30 | if($user) { 31 | if($field === NULL) { 32 | return $user->row(); 33 | } else { 34 | $userRow = $user->row(); 35 | return $userRow->$field; 36 | } 37 | } 38 | } 39 | } 40 | 41 | 42 | if ( ! function_exists('get_user_group')) 43 | { 44 | function get_user_group($id= NULL) { 45 | $ci =& get_instance(); 46 | 47 | $user_groups = $ci->ion_auth->get_users_groups($id)->result(); 48 | 49 | if($user_groups) { 50 | return $user_groups; 51 | } else { 52 | return FALSE; 53 | } 54 | } 55 | } 56 | 57 | if ( ! function_exists('user_socmed')) 58 | { 59 | function user_socmed($name, $field = NULL, $user_id = NULL) { 60 | 61 | if($name != null) { 62 | $ci =& get_instance(); 63 | 64 | $user = $ci->ion_auth->user()->row(); 65 | $id = $user_id == NULL ? $user->id : $user_id; 66 | $ci->load->model('usersocmeds_model'); 67 | 68 | $socmed = $ci->usersocmeds_model->get($user->id, $name); 69 | 70 | if($socmed) { 71 | if($field == "" || $field == NULL) { 72 | return $socmed; 73 | } else { 74 | return $socmed->$field; 75 | } 76 | } else { 77 | return NULL; 78 | } 79 | } else { 80 | return NULL; 81 | } 82 | } 83 | } -------------------------------------------------------------------------------- /application/hooks/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/language/english/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/language/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/language/indonesian/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/libraries/Backup.php: -------------------------------------------------------------------------------- 1 | ci =& get_instance(); 13 | $this->db =& $this->ci->db; 14 | } 15 | 16 | /** 17 | * Backup database 18 | * @param bool|string $save_to Save to file(path & name) or return it as string(when set to FALSE) 19 | * @param bool $compress set to TRUE if you want to compress it to GZip 20 | * @param array $tables List of tables you want to backup 21 | * @return string|null 22 | */ 23 | function backup($save_to = FALSE, $compress = FALSE, $tables = array()) 24 | { 25 | //get all of the tables 26 | if( count($tables) == 0 ) 27 | { 28 | $tables = array(); 29 | $query = $this->db->query('SHOW TABLES'); 30 | if ( $query->num_rows() > 0 ) 31 | { 32 | $field_name = 'Tables_in_' . $this->db->database; 33 | foreach ( $query->result() as $item ) 34 | { 35 | array_push($tables, $item->$field_name); 36 | } 37 | } 38 | } 39 | else 40 | { 41 | $tables = is_array($tables) ? $tables : explode(',',$tables); 42 | } 43 | 44 | //cycle through 45 | $return = ''; 46 | foreach($tables as $table) 47 | { 48 | $query = $this->db->get($table); 49 | 50 | if ( $query->num_rows() > 0 ) 51 | { 52 | $return.= 'DROP TABLE `' . $table . '`;'; 53 | $query_create = $this->db->query("SHOW CREATE TABLE `$table`"); 54 | $idx = 'Create Table'; 55 | $create_syntax = $query_create->row_array(); 56 | $create_syntax = $create_syntax[$idx]; 57 | 58 | $return.= "\n\n" . $create_syntax . ";\n\n"; 59 | 60 | 61 | foreach ( $query->result() as $row ) 62 | { 63 | $values = array(); 64 | 65 | foreach ( $row as $field=>$value ) 66 | { 67 | array_push($values, $this->db->escape($value)); 68 | } 69 | 70 | $return.= 'INSERT INTO `'.$table.'` VALUES(' . implode(',', $values) . ");\n"; 71 | } 72 | 73 | } 74 | 75 | $return.="\n\n\n"; 76 | } 77 | 78 | if ( $save_to === FALSE ){ if ( $compress === TRUE ){ return gzencode($return); } else { return $return; } } 79 | else 80 | { 81 | $handle = fopen($save_to, 'w'); 82 | if ( $handle !== FALSE ) 83 | { 84 | if ( $compress === FALSE ){ fwrite($handle, $return); } 85 | else { fwrite($handle, gzencode($return)); } 86 | fclose($handle); 87 | } 88 | else 89 | { 90 | exit("Error!! Can't write to file with path '$return'"); 91 | } 92 | } 93 | } 94 | } -------------------------------------------------------------------------------- /application/libraries/Excel.php: -------------------------------------------------------------------------------- 1 | openToFile($filename); 30 | } else { 31 | $writer->openToBrowser($filename); 32 | } 33 | 34 | $writer->addRow($header); // add a row at a time 35 | $writer->addRows($body); // add multiple rows at a time 36 | 37 | $writer->close(); 38 | } 39 | 40 | public function read($filePath, $type='XLSX') { 41 | if($type == 'XLSX') { 42 | $reader = ReaderFactory::create(Type::XLSX); 43 | } elseif($type == 'CSV') { 44 | $reader = ReaderFactory::create(Type::CSV); 45 | } elseif($type == 'ODS') { 46 | $reader = ReaderFactory::create(Type::ODS); 47 | } else { 48 | return FALSE; 49 | } 50 | 51 | $reader->open($filePath); 52 | 53 | return $reader; 54 | 55 | $reader->close(); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /application/libraries/Spout/Autoloader/autoload.php: -------------------------------------------------------------------------------- 1 | register(); 15 | $loader->addNamespace('Box\Spout', $srcBaseDirectory); 16 | -------------------------------------------------------------------------------- /application/libraries/Spout/Common/Escaper/CSV.php: -------------------------------------------------------------------------------- 1 | hasMbstringSupport = extension_loaded('mbstring'); 24 | } 25 | 26 | /** 27 | * Returns the length of the given string. 28 | * It uses the multi-bytes function is available. 29 | * @see strlen 30 | * @see mb_strlen 31 | * 32 | * @param string $string 33 | * @return int 34 | */ 35 | public function getStringLength($string) 36 | { 37 | return $this->hasMbstringSupport ? mb_strlen($string) : strlen($string); 38 | } 39 | 40 | /** 41 | * Returns the position of the first occurrence of the given character/substring within the given string. 42 | * It uses the multi-bytes function is available. 43 | * @see strpos 44 | * @see mb_strpos 45 | * 46 | * @param string $char Needle 47 | * @param string $string Haystack 48 | * @return int Char/substring's first occurrence position within the string if found (starts at 0) or -1 if not found 49 | */ 50 | public function getCharFirstOccurrencePosition($char, $string) 51 | { 52 | $position = $this->hasMbstringSupport ? mb_strpos($string, $char) : strpos($string, $char); 53 | return ($position !== false) ? $position : -1; 54 | } 55 | 56 | /** 57 | * Returns the position of the last occurrence of the given character/substring within the given string. 58 | * It uses the multi-bytes function is available. 59 | * @see strrpos 60 | * @see mb_strrpos 61 | * 62 | * @param string $char Needle 63 | * @param string $string Haystack 64 | * @return int Char/substring's last occurrence position within the string if found (starts at 0) or -1 if not found 65 | */ 66 | public function getCharLastOccurrencePosition($char, $string) 67 | { 68 | $position = $this->hasMbstringSupport ? mb_strrpos($string, $char) : strrpos($string, $char); 69 | return ($position !== false) ? $position : -1; 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /application/libraries/Spout/Common/Singleton.php: -------------------------------------------------------------------------------- 1 | init(); 31 | } 32 | 33 | /** 34 | * Initializes the singleton 35 | * @return void 36 | */ 37 | protected function init() {} 38 | 39 | final private function __wakeup() {} 40 | final private function __clone() {} 41 | } 42 | -------------------------------------------------------------------------------- /application/libraries/Spout/Common/Type.php: -------------------------------------------------------------------------------- 1 | rowIterator = new RowIterator($filePointer, $fieldDelimiter, $fieldEnclosure, $encoding, $endOfLineCharacter, $globalFunctionsHelper); 27 | } 28 | 29 | /** 30 | * @api 31 | * @return \Box\Spout\Reader\CSV\RowIterator 32 | */ 33 | public function getRowIterator() 34 | { 35 | return $this->rowIterator; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/CSV/SheetIterator.php: -------------------------------------------------------------------------------- 1 | sheet = new Sheet($filePointer, $fieldDelimiter, $fieldEnclosure, $encoding, $endOfLineCharacter, $globalFunctionsHelper); 31 | } 32 | 33 | /** 34 | * Rewind the Iterator to the first element 35 | * @link http://php.net/manual/en/iterator.rewind.php 36 | * 37 | * @return void 38 | */ 39 | public function rewind() 40 | { 41 | $this->hasReadUniqueSheet = false; 42 | } 43 | 44 | /** 45 | * Checks if current position is valid 46 | * @link http://php.net/manual/en/iterator.valid.php 47 | * 48 | * @return boolean 49 | */ 50 | public function valid() 51 | { 52 | return (!$this->hasReadUniqueSheet); 53 | } 54 | 55 | /** 56 | * Move forward to next element 57 | * @link http://php.net/manual/en/iterator.next.php 58 | * 59 | * @return void 60 | */ 61 | public function next() 62 | { 63 | $this->hasReadUniqueSheet = true; 64 | } 65 | 66 | /** 67 | * Return the current element 68 | * @link http://php.net/manual/en/iterator.current.php 69 | * 70 | * @return \Box\Spout\Reader\CSV\Sheet 71 | */ 72 | public function current() 73 | { 74 | return $this->sheet; 75 | } 76 | 77 | /** 78 | * Return the key of the current element 79 | * @link http://php.net/manual/en/iterator.key.php 80 | * 81 | * @return int 82 | */ 83 | public function key() 84 | { 85 | return 1; 86 | } 87 | 88 | /** 89 | * Cleans up what was created to iterate over the object. 90 | * 91 | * @return void 92 | */ 93 | public function end() 94 | { 95 | // do nothing 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/Exception/IteratorNotRewindableException.php: -------------------------------------------------------------------------------- 1 | zip = new \ZipArchive(); 43 | 44 | if ($this->zip->open($filePath) === true) { 45 | $this->sheetIterator = new SheetIterator($filePath, $this->shouldFormatDates); 46 | } else { 47 | throw new IOException("Could not open $filePath for reading."); 48 | } 49 | } 50 | 51 | /** 52 | * Returns an iterator to iterate over sheets. 53 | * 54 | * @return SheetIterator To iterate over sheets 55 | */ 56 | public function getConcreteSheetIterator() 57 | { 58 | return $this->sheetIterator; 59 | } 60 | 61 | /** 62 | * Closes the reader. To be used after reading the file. 63 | * 64 | * @return void 65 | */ 66 | protected function closeReader() 67 | { 68 | if ($this->zip) { 69 | $this->zip->close(); 70 | } 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/ODS/Sheet.php: -------------------------------------------------------------------------------- 1 | " element 30 | * @param bool $shouldFormatDates Whether date/time values should be returned as PHP objects or be formatted as strings 31 | * @param int $sheetIndex Index of the sheet, based on order in the workbook (zero-based) 32 | * @param string $sheetName Name of the sheet 33 | */ 34 | public function __construct($xmlReader, $shouldFormatDates, $sheetIndex, $sheetName) 35 | { 36 | $this->rowIterator = new RowIterator($xmlReader, $shouldFormatDates); 37 | $this->index = $sheetIndex; 38 | $this->name = $sheetName; 39 | } 40 | 41 | /** 42 | * @api 43 | * @return \Box\Spout\Reader\ODS\RowIterator 44 | */ 45 | public function getRowIterator() 46 | { 47 | return $this->rowIterator; 48 | } 49 | 50 | /** 51 | * @api 52 | * @return int Index of the sheet, based on order in the workbook (zero-based) 53 | */ 54 | public function getIndex() 55 | { 56 | return $this->index; 57 | } 58 | 59 | /** 60 | * @api 61 | * @return string Name of the sheet 62 | */ 63 | public function getName() 64 | { 65 | return $this->name; 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/ReaderFactory.php: -------------------------------------------------------------------------------- 1 | setGlobalFunctionsHelper(new GlobalFunctionsHelper()); 45 | 46 | return $reader; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/ReaderInterface.php: -------------------------------------------------------------------------------- 1 | initialUseInternalErrorsValue = libxml_use_internal_errors(true); 27 | } 28 | 29 | /** 30 | * Throws an XMLProcessingException if an error occured. 31 | * It also always resets the "libxml_use_internal_errors" setting back to its initial value. 32 | * 33 | * @return void 34 | * @throws \Box\Spout\Reader\Exception\XMLProcessingException 35 | */ 36 | protected function resetXMLInternalErrorsSettingAndThrowIfXMLErrorOccured() 37 | { 38 | if ($this->hasXMLErrorOccured()) { 39 | $this->resetXMLInternalErrorsSetting(); 40 | throw new XMLProcessingException($this->getLastXMLErrorMessage()); 41 | } 42 | 43 | $this->resetXMLInternalErrorsSetting(); 44 | } 45 | 46 | /** 47 | * Returns whether the a XML error has occured since the last time errors were cleared. 48 | * 49 | * @return bool TRUE if an error occured, FALSE otherwise 50 | */ 51 | private function hasXMLErrorOccured() 52 | { 53 | return (libxml_get_last_error() !== false); 54 | } 55 | 56 | /** 57 | * Returns the error message for the last XML error that occured. 58 | * @see libxml_get_last_error 59 | * 60 | * @return String|null Last XML error message or null if no error 61 | */ 62 | private function getLastXMLErrorMessage() 63 | { 64 | $errorMessage = null; 65 | $error = libxml_get_last_error(); 66 | 67 | if ($error !== false) { 68 | $errorMessage = trim($error->message); 69 | } 70 | 71 | return $errorMessage; 72 | } 73 | 74 | /** 75 | * @return void 76 | */ 77 | protected function resetXMLInternalErrorsSetting() 78 | { 79 | libxml_use_internal_errors($this->initialUseInternalErrorsValue); 80 | } 81 | 82 | } 83 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/XLSX/Helper/SharedStringsCaching/CachingStrategyInterface.php: -------------------------------------------------------------------------------- 1 | inMemoryCache = new \SplFixedArray($sharedStringsUniqueCount); 29 | $this->isCacheClosed = false; 30 | } 31 | 32 | /** 33 | * Adds the given string to the cache. 34 | * 35 | * @param string $sharedString The string to be added to the cache 36 | * @param int $sharedStringIndex Index of the shared string in the sharedStrings.xml file 37 | * @return void 38 | */ 39 | public function addStringForIndex($sharedString, $sharedStringIndex) 40 | { 41 | if (!$this->isCacheClosed) { 42 | $this->inMemoryCache->offsetSet($sharedStringIndex, $sharedString); 43 | } 44 | } 45 | 46 | /** 47 | * Closes the cache after the last shared string was added. 48 | * This prevents any additional string from being added to the cache. 49 | * 50 | * @return void 51 | */ 52 | public function closeCache() 53 | { 54 | $this->isCacheClosed = true; 55 | } 56 | 57 | /** 58 | * Returns the string located at the given index from the cache. 59 | * 60 | * @param int $sharedStringIndex Index of the shared string in the sharedStrings.xml file 61 | * @return string The shared string at the given index 62 | * @throws \Box\Spout\Reader\Exception\SharedStringNotFoundException If no shared string found for the given index 63 | */ 64 | public function getStringAtIndex($sharedStringIndex) 65 | { 66 | try { 67 | return $this->inMemoryCache->offsetGet($sharedStringIndex); 68 | } catch (\RuntimeException $e) { 69 | throw new SharedStringNotFoundException("Shared string not found for index: $sharedStringIndex"); 70 | } 71 | } 72 | 73 | /** 74 | * Destroys the cache, freeing memory and removing any created artifacts 75 | * 76 | * @return void 77 | */ 78 | public function clearCache() 79 | { 80 | unset($this->inMemoryCache); 81 | $this->isCacheClosed = false; 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /application/libraries/Spout/Reader/XLSX/Sheet.php: -------------------------------------------------------------------------------- 1 | rowIterator = new RowIterator($filePath, $sheetDataXMLFilePath, $sharedStringsHelper, $shouldFormatDates); 35 | $this->index = $sheetIndex; 36 | $this->name = $sheetName; 37 | } 38 | 39 | /** 40 | * @api 41 | * @return \Box\Spout\Reader\XLSX\RowIterator 42 | */ 43 | public function getRowIterator() 44 | { 45 | return $this->rowIterator; 46 | } 47 | 48 | /** 49 | * @api 50 | * @return int Index of the sheet, based on order in the workbook (zero-based) 51 | */ 52 | public function getIndex() 53 | { 54 | return $this->index; 55 | } 56 | 57 | /** 58 | * @api 59 | * @return string Name of the sheet 60 | */ 61 | public function getName() 62 | { 63 | return $this->name; 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/Common/Helper/CellHelper.php: -------------------------------------------------------------------------------- 1 | cell index */ 14 | private static $columnIndexToCellIndexCache = []; 15 | 16 | /** 17 | * Returns the cell index (base 26) associated to the base 10 column index. 18 | * Excel uses A to Z letters for column indexing, where A is the 1st column, 19 | * Z is the 26th and AA is the 27th. 20 | * The mapping is zero based, so that 0 maps to A, B maps to 1, Z to 25 and AA to 26. 21 | * 22 | * @param int $columnIndex The Excel column index (0, 42, ...) 23 | * @return string The associated cell index ('A', 'BC', ...) 24 | */ 25 | public static function getCellIndexFromColumnIndex($columnIndex) 26 | { 27 | $originalColumnIndex = $columnIndex; 28 | 29 | // Using isset here because it is way faster than array_key_exists... 30 | if (!isset(self::$columnIndexToCellIndexCache[$originalColumnIndex])) { 31 | $cellIndex = ''; 32 | $capitalAAsciiValue = ord('A'); 33 | 34 | do { 35 | $modulus = $columnIndex % 26; 36 | $cellIndex = chr($capitalAAsciiValue + $modulus) . $cellIndex; 37 | 38 | // substracting 1 because it's zero-based 39 | $columnIndex = intval($columnIndex / 26) - 1; 40 | 41 | } while ($columnIndex >= 0); 42 | 43 | self::$columnIndexToCellIndexCache[$originalColumnIndex] = $cellIndex; 44 | } 45 | 46 | return self::$columnIndexToCellIndexCache[$originalColumnIndex]; 47 | } 48 | 49 | /** 50 | * @param $value 51 | * @return bool Whether the given value is a non empty string 52 | */ 53 | public static function isNonEmptyString($value) 54 | { 55 | return (gettype($value) === 'string' && $value !== ''); 56 | } 57 | 58 | /** 59 | * Returns whether the given value is numeric. 60 | * A numeric value is from type "integer" or "double" ("float" is not returned by gettype). 61 | * 62 | * @param $value 63 | * @return bool Whether the given value is numeric 64 | */ 65 | public static function isNumeric($value) 66 | { 67 | $valueType = gettype($value); 68 | return ($valueType === 'integer' || $valueType === 'double'); 69 | } 70 | 71 | /** 72 | * Returns whether the given value is boolean. 73 | * "true"/"false" and 0/1 are not booleans. 74 | * 75 | * @param $value 76 | * @return bool Whether the given value is boolean 77 | */ 78 | public static function isBoolean($value) 79 | { 80 | return gettype($value) === 'boolean'; 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/Common/Internal/WorkbookInterface.php: -------------------------------------------------------------------------------- 1 | 21 | */ 22 | class BorderHelper 23 | { 24 | /** 25 | * Width mappings 26 | * 27 | * @var array 28 | */ 29 | protected static $widthMap = [ 30 | Border::WIDTH_THIN => '0.75pt', 31 | Border::WIDTH_MEDIUM => '1.75pt', 32 | Border::WIDTH_THICK => '2.5pt', 33 | ]; 34 | 35 | /** 36 | * Style mapping 37 | * 38 | * @var array 39 | */ 40 | protected static $styleMap = [ 41 | Border::STYLE_SOLID => 'solid', 42 | Border::STYLE_DASHED => 'dashed', 43 | Border::STYLE_DOTTED => 'dotted', 44 | Border::STYLE_DOUBLE => 'double', 45 | ]; 46 | 47 | /** 48 | * @param BorderPart $borderPart 49 | * @return string 50 | */ 51 | public static function serializeBorderPart(BorderPart $borderPart) 52 | { 53 | $definition = 'fo:border-%s="%s"'; 54 | 55 | if ($borderPart->getStyle() === Border::STYLE_NONE) { 56 | $borderPartDefinition = sprintf($definition, $borderPart->getName(), 'none'); 57 | } else { 58 | $attributes = [ 59 | self::$widthMap[$borderPart->getWidth()], 60 | self::$styleMap[$borderPart->getStyle()], 61 | '#' . $borderPart->getColor(), 62 | ]; 63 | $borderPartDefinition = sprintf($definition, $borderPart->getName(), implode(' ', $attributes)); 64 | } 65 | 66 | return $borderPartDefinition; 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/Style/Border.php: -------------------------------------------------------------------------------- 1 | setParts($borderParts); 36 | } 37 | 38 | /** 39 | * @return array 40 | */ 41 | public function getParts() 42 | { 43 | return $this->parts; 44 | } 45 | 46 | /** 47 | * Set BorderParts 48 | * @param array $parts 49 | */ 50 | public function setParts($parts) 51 | { 52 | unset($this->parts); 53 | foreach ($parts as $part) { 54 | $this->addPart($part); 55 | } 56 | } 57 | 58 | /** 59 | * @param BorderPart $borderPart 60 | * @return self 61 | */ 62 | public function addPart(BorderPart $borderPart) 63 | { 64 | $this->parts[$borderPart->getName()] = $borderPart; 65 | return $this; 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/Style/BorderBuilder.php: -------------------------------------------------------------------------------- 1 | border = new Border(); 18 | } 19 | 20 | /** 21 | * @param string|void $color Border A RGB color code 22 | * @param string|void $width Border width @see BorderPart::allowedWidths 23 | * @param string|void $style Border style @see BorderPart::allowedStyles 24 | * @return BorderBuilder 25 | */ 26 | public function setBorderTop($color = Color::BLACK, $width = Border::WIDTH_MEDIUM, $style = Border::STYLE_SOLID) 27 | { 28 | $this->border->addPart(new BorderPart(Border::TOP, $color, $width, $style)); 29 | return $this; 30 | } 31 | 32 | /** 33 | * @param string|void $color Border A RGB color code 34 | * @param string|void $width Border width @see BorderPart::allowedWidths 35 | * @param string|void $style Border style @see BorderPart::allowedStyles 36 | * @return BorderBuilder 37 | */ 38 | public function setBorderRight($color = Color::BLACK, $width = Border::WIDTH_MEDIUM, $style = Border::STYLE_SOLID) 39 | { 40 | $this->border->addPart(new BorderPart(Border::RIGHT, $color, $width, $style)); 41 | return $this; 42 | } 43 | 44 | /** 45 | * @param string|void $color Border A RGB color code 46 | * @param string|void $width Border width @see BorderPart::allowedWidths 47 | * @param string|void $style Border style @see BorderPart::allowedStyles 48 | * @return BorderBuilder 49 | */ 50 | public function setBorderBottom($color = Color::BLACK, $width = Border::WIDTH_MEDIUM, $style = Border::STYLE_SOLID) 51 | { 52 | $this->border->addPart(new BorderPart(Border::BOTTOM, $color, $width, $style)); 53 | return $this; 54 | } 55 | 56 | /** 57 | * @param string|void $color Border A RGB color code 58 | * @param string|void $width Border width @see BorderPart::allowedWidths 59 | * @param string|void $style Border style @see BorderPart::allowedStyles 60 | * @return BorderBuilder 61 | */ 62 | public function setBorderLeft($color = Color::BLACK, $width = Border::WIDTH_MEDIUM, $style = Border::STYLE_SOLID) 63 | { 64 | $this->border->addPart(new BorderPart(Border::LEFT, $color, $width, $style)); 65 | return $this; 66 | } 67 | 68 | /** 69 | * @return Border 70 | */ 71 | public function build() 72 | { 73 | return $this->border; 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/Style/Color.php: -------------------------------------------------------------------------------- 1 | 255) { 61 | throw new InvalidColorException("The RGB components must be between 0 and 255. Received: $colorComponent"); 62 | } 63 | } 64 | 65 | /** 66 | * Converts the color component to its corresponding hexadecimal value 67 | * 68 | * @param int $colorComponent Color component, 0 - 255 69 | * @return string Corresponding hexadecimal value, with a leading 0 if needed. E.g "0f", "2d" 70 | */ 71 | protected static function convertColorComponentToHex($colorComponent) 72 | { 73 | return str_pad(dechex($colorComponent), 2, '0', STR_PAD_LEFT); 74 | } 75 | 76 | /** 77 | * Returns the ARGB color of the given RGB color, 78 | * assuming that alpha value is always 1. 79 | * 80 | * @param string $rgbColor RGB color like "FF08B2" 81 | * @return string ARGB color 82 | */ 83 | public static function toARGB($rgbColor) 84 | { 85 | return 'FF' . $rgbColor; 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/WriterFactory.php: -------------------------------------------------------------------------------- 1 | setGlobalFunctionsHelper(new GlobalFunctionsHelper()); 45 | 46 | return $writer; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /application/libraries/Spout/Writer/XLSX/Helper/BorderHelper.php: -------------------------------------------------------------------------------- 1 | [ 12 | Border::WIDTH_THIN => 'thin', 13 | Border::WIDTH_MEDIUM => 'medium', 14 | Border::WIDTH_THICK => 'thick' 15 | ], 16 | Border::STYLE_DOTTED => [ 17 | Border::WIDTH_THIN => 'dotted', 18 | Border::WIDTH_MEDIUM => 'dotted', 19 | Border::WIDTH_THICK => 'dotted', 20 | ], 21 | Border::STYLE_DASHED => [ 22 | Border::WIDTH_THIN => 'dashed', 23 | Border::WIDTH_MEDIUM => 'mediumDashed', 24 | Border::WIDTH_THICK => 'mediumDashed', 25 | ], 26 | Border::STYLE_DOUBLE => [ 27 | Border::WIDTH_THIN => 'double', 28 | Border::WIDTH_MEDIUM => 'double', 29 | Border::WIDTH_THICK => 'double', 30 | ], 31 | Border::STYLE_NONE => [ 32 | Border::WIDTH_THIN => 'none', 33 | Border::WIDTH_MEDIUM => 'none', 34 | Border::WIDTH_THICK => 'none', 35 | ], 36 | ]; 37 | 38 | /** 39 | * @param BorderPart $borderPart 40 | * @return string 41 | */ 42 | public static function serializeBorderPart(BorderPart $borderPart) 43 | { 44 | $borderStyle = self::getBorderStyle($borderPart); 45 | 46 | $colorEl = $borderPart->getColor() ? sprintf('Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/logs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/models/Group_model.php: -------------------------------------------------------------------------------- 1 | pagination_delimiters = array('',''); 12 | $this->pagination_arrows = array('<','>'); 13 | } 14 | } -------------------------------------------------------------------------------- /application/models/Setting_model.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/third_party/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/cli/error_404.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | An uncaught Exception was encountered 4 | 5 | Type: 6 | Message: 7 | Filename: getFile(), "\n"; ?> 8 | Line Number: getLine(); ?> 9 | 10 | 11 | 12 | Backtrace: 13 | getTrace() as $error): ?> 14 | 15 | File: 16 | Line: 17 | Function: 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/errors/cli/error_general.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | A PHP Error was encountered 4 | 5 | Severity: 6 | Message: 7 | Filename: 8 | Line Number: 9 | 10 | 11 | 12 | Backtrace: 13 | 14 | 15 | File: 16 | Line: 17 | Function: 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /application/views/errors/cli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/html/error_404_old.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 |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 |
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 |
Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/errors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /application/views/layouts/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | template->get_title() . "\n"; 11 | 12 | // Meta Tags 13 | if(isset($theme['assets']['header']['meta'])) { 14 | foreach($this->template->get_meta() as $meta_tag) { 15 | echo $meta_tag . "\n"; 16 | } 17 | } 18 | 19 | // Custom CSS Files 20 | if(isset($theme['assets']['header']['css'])) { 21 | foreach($this->template->get_css() as $css_file) { 22 | echo $css_file . "\n"; 23 | } 24 | } 25 | 26 | // Custom JS Files 27 | if(isset($theme['assets']['header']['js'])) { 28 | foreach($this->template->get_js('header') as $js_file) { 29 | echo $js_file . "\n"; 30 | } 31 | } 32 | ?> 33 | 34 | 54 | 55 | 66 | 67 | 68 | 69 | 70 | 75 | 76 | 77 | template->get_js('footer') as $js_file) { 81 | echo $js_file . "\n"; 82 | } 83 | } 84 | 85 | ?> 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /application/views/layouts/main.php: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | template->get_title() . "\n"; 16 | 17 | // Meta Tags 18 | if(isset($theme['assets']['header']['meta'])) { 19 | foreach($this->template->get_meta() as $meta_tag) { 20 | echo $meta_tag . "\n"; 21 | } 22 | } 23 | 24 | // Custom CSS Files 25 | if(isset($theme['assets']['header']['css'])) { 26 | foreach($this->template->get_css() as $css_file) { 27 | echo $css_file . "\n"; 28 | } 29 | } 30 | 31 | // Custom JS Files 32 | if(isset($theme['assets']['header']['js'])) { 33 | foreach($this->template->get_js('header') as $js_file) { 34 | echo $js_file . "\n"; 35 | } 36 | } 37 | ?> 38 | 39 | 59 | 62 | 63 | 64 |Login
8 | 9 |The page you are looking at is being generated dynamically by CodeIgniter.
75 | 76 |If you would like to edit this page you'll find it located at:
77 |application/views/welcome_message.php
78 |
79 | The corresponding controller for this page is found at:
80 |application/controllers/Welcome.php
81 |
82 | If you are exploring CodeIgniter for the very first time, you should start by reading the User Guide.
83 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 - 2016, 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. -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- 1 | ################### 2 | What is CodeIgniter 3 | ################### 4 | 5 | CodeIgniter is an Application Development Framework - a toolkit - for people 6 | who build web sites using PHP. Its goal is to enable you to develop projects 7 | much faster than you could if you were writing code from scratch, by providing 8 | a rich set of libraries for commonly needed tasks, as well as a simple 9 | interface and logical structure to access these libraries. CodeIgniter lets 10 | you creatively focus on your project by minimizing the amount of code needed 11 | for a given task. 12 | 13 | ******************* 14 | Release Information 15 | ******************* 16 | 17 | This repo contains in-development code for future releases. To download the 18 | latest stable release please visit the `CodeIgniter Downloads 19 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/core/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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 |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 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mssql/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/mysqli/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/oci8/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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 |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 |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 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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 |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 |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 |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 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/fonts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/fonts/texb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sakukode/boilerplate-ci-vuejs/e796cdc7bdc8ebe70f3fe8543189f507e17d0ff2/system/fonts/texb.ttf -------------------------------------------------------------------------------- /system/helpers/email_helper.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |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/path_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 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/english/calendar_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/language/english/migration_lang.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Cache/drivers/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Cache/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Javascript/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Session/SessionHandlerInterface.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/Session/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /system/libraries/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /upload/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |Directory access is forbidden.
9 | 10 | 11 | 12 | --------------------------------------------------------------------------------