Minimum PHP version changed to 5.4
Upgraded CodeIgniter 3 to 3.0.6
markdown_helper and markdown_extended_helper. Use the CommonMark library with one of the drivers in /application/libraries/CommonMark/drivers/ instead.Updated Wiredesignz HMVC with latest commits through 2015-08-14 (autoload aliased libraries/models, check controller suffix before adding)
Removed CI2 compatibility
'auth.log_failed_login_activity' to true in /application/config/application.php will cause login attempts using invalid passwords or for banned accounts to be added to the activity log.add_css() when the first argument is a string.add_module_css() adding files twicemodule_file_path() from Images controller.Base_Controller->autoload_classes() (a public method), to be replaced by Base_Controller->autoloadClasses() (a protected method).num_rows() in place of a check for an empty result set.$escape argument to null on or_where(), having(), or_having(), and set(), so the current state of $this->db's $this->_protect_identifiers isn't overridden by default.$offset argument to 0 on limit(), instead of an empty string.is_string()/is_array() conditional from where().$langfile parameter of load() is no longer optional, to match the CI3 definition of the base method.csrf_show_error() to match CI3.'info'-level log message when csrf_verify() skips verification because the controller was found in $this->ignored_controllers._set_default_controller() and _validate_request() are protected methods (they were public in CI2).FOPEN_READ_WRITE_CREATE_DESTRUCTIVE in constants config.MX_Loader.user_meta view in users module updated to make it less likely to have issues with PHP 7.writable_folders and writable_files from the newly added /application/config/installer_lib.phpsysinfo module's Developer controller will attempt to load the installer_lib config and display the writable/not writable status of the same directories/files._set_404override_controller()$modified_field without default value.__construct(), CheckPassword(), and HashPassword() (all deprecated properties/methods will become protected in a future version)strip_slashes() without loading the string helper.$top_level_only parameter in render_menu()(Concurrent with 0.8.3)
* Upgraded CodeIgniter 3 to 3.0.1
* Upgraded CodeIgniter 2 to 2.2.4
MX_Loader.user_meta view in users module updated to make it less likely to have issues with PHP 7.(Concurrent with 0.8.2)
_set_404override_controller()$modified_field without default value.(Concurrent with 0.8.1)
strip_slashes() without loading the string helper.CI Upgraded to v2.2.3: Removed a fallback to mysql_escape_string() in the 'mysql' database driver (escape_str() method).
Builder: Added a note to the create_context page reminding users to add route(s) for the new context.
$top_level_only parameter in render_menu()$config['bonfire.installed'] = "1"; to /application/config/application.php.Template::setSessionUse($useSession = true), deprecated Template::$ignore_session. Note that the parameter accepted by setSessionUse() would be the opposite value of that used with $ignore_session.form_validation->reset_validation() support for CI 2 (in BF_Form_Validation, in CI 3 the method calls the parent method, in case of any future changes).\application\language\english\bf_form_validation_lang.php to store custom form validation language entries. This file is automatically loaded by the BF_Form_validation library when calling $this->form_validation->run().BF_Form_validation not loaded in CI3lang(module_field_name) for create/edit views.BF_Model->update_batch() when the update completed successfully in CI 3, or failed in CI 2.$this->load->driver('session'), and don't check for the CI version before loading the session library.uri->ruri_string() before checking it in App_hooks (may be needed elsewhere).BF_-prefixed libraries when a MY_-prefixed library is not present.bonfire.installed setting added to application config by the installer.App_hooks disables session use when bonfire.installed is not found.BF_directory_helper:bcDirectoryMap() function provides the same output as CI2's directory_map() function. This was used primarily to make the Modules library and various portions of the translate module work properly in CI3.site.default_user_timezone setting when $user->timezone is unavailable, instead of the admin's timezone).before_/after_user_update events to receive an array in the user_id field, and for that field to potentially not include the user's ID.render_user_form in the admin doesnt pass the payload.config_file_helper's read_config() function when the file is found by Modules::file_path().s key submits forms automaticallyconfig->item() when config file has not been loaded.router->fetch_directory() and router->fetch_class() with router->directory and router->class, respectively.random_string('unique', ...) with random_string('md5',...).read_file() with file_get_contents().do_hash() with sha1()./application/config/constants.php (primarily EXIT_* constants).'bf_profiler_true' and 'bf_profiler_false').$allowOffline array to /application/hooks/App_hooks.php to configure pages which are allowed to bypass the site offline functionality. As long as '/users/login' is in this list, users with the correct permissions will be able to log in and bring the site back online. If a user does not have the correct permission, and no additional pages have been added to the list, they will still see the contents of the /application/errors/offline.php file once they log in to the site. If you want to disable user logins while the site is offline, set this variable to an empty array. Just make sure you don't log out of the site after setting it offline, or you will have to update the database to get the site back online.is_https():is_https() function from CI 3's core/Common functions to ensure checks for use of https are consistent and accurate.gravatar_link() function to use is_https().is_https() (in external_js() and find_files()).core/Config and core/Security. One possibility would be to override csrf_set_cookie() in /bonfire/core/BF_Security.php.list_contexts() to call Contexts:getContexts(), keeping the functionality of determining required and available contexts within the Contexts library.set_contexts() and get_contexts() (use setContexts() and getContexts()).setContexts() in place of set_contexts(), be aware that the behavior has changed slightly:$siteArea), setContexts() will not change the internal $site_area variable, while set_contexts() would set it to SITE_AREA. (SITE_AREA is still the default value for the internal variable.)setContexts() will add the required contexts if they are not included in the first argument.getContexts() allows an optional first argument to only return contexts with landing pages (the functionality from the application_helper's list_contexts() function).self::$contexts array to use self::getContexts() and self::setContexts().db_unsupported_compression and db_unsupported_feature (instead of db_unsuported_*) and FTP library modified to use ftp_unable_to_mkdir instead of ftp_unable_to_makdir, so other language files may be pulled down from the official CI3 translations.form_validation_lang files to allow use with either CI 2 or 3.em_ to emailer_.tr_ to translate_.'composer_autoload' to true (or the path to the autoload.php file) in /application/config/config.php. Please be aware that this currently requires hooks to be enabled and the App_hooks->checkAutoloaderConfig() method must be included in the pre_controller hooks in /application/config/hooks.php.$db['dbdriver'] = 'bfmysqli'; in the database config, configure the other settings as you would for the mysqli driver.module=... parameter.check_segment helper in addition to check_class and check_method.csrf_ignored_controllers setting in the site's main index file.'languages_available' and 'database_types' to Module Builder's configurable options. languages_available tells the builder which language files to attempt to build for a new module. database_types gives the builder some information about the types supported by the database, and is used in generating the "Database Type" select on the module builder form, as well as handling several other aspects of building the module.localStorage used URLs for keys. Failure of the script would cause collapsing areas in the form to stop functioning. DataTables v1.10 would cause this issue if the saveState option was enabled.save_requested() and prep_redirect() are broken again.Assets::js() creates invalid path when base_url is set to a directoryMY_Security renamed to BF_SecurityModules::Run() from view is brokenBF_Model->update(): check validation result before continuing with updateTemplate::set()Assets::js() returns nothing if string is passed as first parameterBF_Model's handling of validation 'label' parameterset_date when time_reference is set to GMTupdate() throws error in modified_on() when validation fails and set_modified is enabled.user_meta state/country selects$log_user, $created_by_field, $modified_by_field, and $deleted_by_fieldmin_length[8] validation called regardless of minimum length setting for passwordMY_Model update_where() methoddate_format field in MY_ModelSITE_AREA is changedpassword_iterations in the user tableclass_exists() checkBF_ prefix instead of the MY_ prefix your application would use.register_url and login_url that will override the current REGISTER_URL and LOGIN_URL values, respectively, to make it simpler to use the existing logic in custom modules.timezone_menu in the date helper to allow passing additional attributes, such as an ID, for the generated select element. Updated the user_fields view to make sure of this parameter (and fix an accessibility error on the view).module_* methods in the application_helper have been moved to the Modules class. The application_helper methods are still there but are deprecated.form_has_error() method since CI's form_error() does the same thing.Assets::$asset_base, Assets::$asset_cache_folder, and Assets::$asset_folders with a single Assets::$directories array (these were not deprecated because they were private properties). Allow a config item ('assets.directories') to set the value of the new property, but if it is not set the library will attempt to use the old config items ('assets.base_folder', 'assets.cache_folder', and 'assets.asset_folders').Assets::set_globals(), Assets::$external_scripts, Assets::$inline_scripts, and Assets::$module_scripts. Replaced by Assets::setGlobals() and Assets::$scripts['external']/Assets::$scripts['inline']/Assets::$scripts['module']database_ prefix instead of db_ prefix to prevent conflicts with CodeIgniter's language files.migrate.auto_core and migrate.auto_app when multiple controllers are loaded which inherit from Base_Controller.version() method when an error occurred in glob() while retrieving the migrations for a given step (see comment in the code for more details).getErrorMessage() - return the most recent error messagegetErrors() - return all errorsgetModuleVersions() - retrieve the current version of all modules in one callMigrations::APP_MIGRATION_PREFIX constant - the prefix used for app migrations ('app_')Migrations::CORE_MIGRATIONS constant - the migration type used for core migrations ('core')Migrations::MAX_SCHEMA_VERSION - the maximum version of the schema_version table supported by the library (3)$error property (use getErrorMessage())auto_latest() - use autoLatest()do_sql_migration() - use doSqlMigration()get_available_versions() - use getAvailableVersions()get_latest_version() - use getVersion($type, true)get_schema_version() - use getVersion($type)set_verbose() - use setVerbose()setLayout() and getLayout() methods, deprecated the public $layout property (it will become private or protected in a future version).'application' or 'developer', the docs module won't be able to generate links to any documents which reside in that module.isset($_POST['save']) when testing submit buttons. It's not too ugly, especially when you understand the pitfalls of the alternatives.Migrations should be set to auto-run in the application config file so that the new password hash is enforced before you try to login the first time after updating. The migrations force all users to create new passwords so that the newer encryption methods are used.
The "ban" button in the users page is working now, and the permission Site.Signin.Allow has been removed. If you created a custom role which banned logins by excluding this permission, they will now be able to log in.
If you attempt to downgrade to 0.6.*, Bonfire will at best restore Site.Signin.Allow to the Administrator role. No other role will be able to log in. This was written with developers in mind, not downgrading a production system. (But it would be interesting to hear any feedback).
The comment recommending IS_AJAX as a security check has been removed. IS_AJAX is not effective as a security check. It may have happened to prevent CSRF on AJAX methods, but Bonfire now supports CodeIgniter CSRF protection (see upgrade notes for 0.6.1). For other purposes, you may prefer to avoid the Bonfire-specific constant in favour of the standard CodeIgniter method $this->input->is_ajax_request().
Because the MY_Controller file no longer ships with Bonfire, you should make a backup of your current MY_Controller file, if you have made any changes. This file will be renamed to Base_Controller.php. Any changes you made should then be redistributed over the new Controller files in application/core.
If you use the $table class var within any of your module's model files, you will need to change that reference to $table_name.
If your module calls the activity_model for logging purposes, you will need to either switch the code to the new log_activity() helper method or load the activity_model explicitly.
All templates that use the current Template::yield() function must be updated to Template::content() due to the addition of generators in PHP 5.5.
Version 0.6 prevented CSRF attacks using a standard CodeIgniter option. This should protect against clicking a malicious link (e.g. in an email or forum post), which attempts to perform actions on Bonfire. E.g. deleting modules or changing user access rights.
When upgrading to Bonfire 0.6.1, you should make sure to update config.php in the application/config folder. This is necessary in order to enable and configure CSRF protection.
As a result, any AJAX POST request you have will need to include the CSRF token. If you don't already know how to do this, Bonfire 0.6.1 includes a simple solution. You just need two extra lines.
In the controller for the page which launches the AJAX request:
Assets::add_js('codeigniter-csrf.js')
In the AJAX request, an extra data field:
// assuming your data is not passed as a string
$.ajax({ ..., type: "POST", data:
{ ... 'ci_csrf_token' : ci_csrf_token() } } );
// or
$.post(url,
{ ... 'ci_csrf_token' : ci_csrf_token() }, ... );
// or
$(elt).load(url,
{ ... 'ci_csrf_token' : ci_csrf_token() } );
<ul> tag was closed with </li>Released: August 11, 2011
Unit Testing framework has been started. Currently supports Unit Testing only. Web/Functional Testing coming later.System Events feature has been added.Released: March 30, 2011
| 4 ms | Loading Time: Base Classes |
| 173 ms | Controller Execution Time ( Docs / Index ) |
| 182 ms | Total Execution Time |
| 0.0002 | SELECT GET_LOCK('1303fa5978c42c619c4af4168de808dd', 300) AS ci_session_lockSpeed: 0.0002 - Possible keys: - Key Used: - Type: - Rows: - Extra: No tables used |
| 0.0003 | SELECT `data` FROM `bf_ci3_sessions` WHERE `id` = 'c4k92dc9h3b7q2iqmlgu93ahl6069rcf'Speed: 0.0003 - Possible keys: - Key Used: - Type: - Rows: - Extra: Impossible WHERE noticed after reading const tables |
| 0.0003 | SHOW TABLES FROM `ulju` |
| 0.0002 | SELECT * FROM `bf_settings`Speed: 0.0002 - Possible keys: - Key Used: - Type: ALL - Rows: 37 - Extra: |
| 0.0010 | Total Query Execution Time |
| __ci_last_regenerate | 1765073737 |
| requested_page | http://ulju.watchmile.com/docs/developer/start_here/changelog |
| previous_page | http://ulju.watchmile.com/docs/developer/start_here/changelog |
| No GET data exists |
| No POST data exists |
| docs/developer/start_here/changelog |
| docs/index |
| HTTP_ACCEPT | */* |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_CONNECTION | close |
| SERVER_PORT | 80 |
| SERVER_NAME | ulju.watchmile.com |
| REMOTE_ADDR | 192.168.22.2 |
| SERVER_SOFTWARE | Apache |
| HTTP_ACCEPT_LANGUAGE | |
| SCRIPT_NAME | /index.php |
| REQUEST_METHOD | GET |
| HTTP_HOST | |
| REMOTE_HOST | |
| CONTENT_TYPE | |
| SERVER_PROTOCOL | HTTP/1.1 |
| QUERY_STRING | |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_X_FORWARDED_FOR | 10.8.1.217, 216.73.216.2 |
| base_url | http://ulju.watchmile.com/ |
| index_page | |
| uri_protocol | AUTO |
| url_suffix | |
| language | korean |
| charset | UTF-8 |
| enable_hooks | true |
| subclass_prefix | MY_ |
| composer_autoload | /home/mtov/www/ulju/application/../vendor/autoload.php |
| permitted_uri_chars | @a-z 0-9~%.:_-, |
| allow_get_array | true |
| enable_query_strings | false |
| controller_trigger | c |
| function_trigger | m |
| directory_trigger | d |
| log_threshold | 0 |
| log_path | /home/mtov/www/ulju/application/logs/ |
| log_file_extension | |
| log_file_permissions | 420 |
| log_date_format | Y-m-d H:i:s |
| error_views_path | |
| cache_path | /home/mtov/www/ulju/application/cache/ |
| cache_query_string | false |
| encryption_key | targus0903Webd0g@! |
| sess_driver | database |
| sess_cookie_name | bf_session |
| sess_expiration | 7200 |
| sess_save_path | ci3_sessions |
| sess_match_ip | false |
| sess_time_to_update | 300 |
| sess_regenerate_destroy | false |
| cookie_prefix | |
| cookie_domain | |
| cookie_path | / |
| cookie_secure | false |
| cookie_httponly | false |
| standardize_newlines | false |
| global_xss_filtering | true |
| csrf_protection | false |
| csrf_token_name | ci_csrf_token |
| csrf_cookie_name | ci_csrf_token |
| csrf_expire | 7200 |
| csrf_regenerate | true |
| csrf_exclude_uris | Array ( [0] => api/v1/(.*) ) |
| compress_output | false |
| time_reference | UP9 |
| rewrite_short_tags | false |
| proxy_ips | |
| set_language | Array ( [korean] => ko [english] => en [french] => fr ) |
| thumb_width | 166 |
| thumb_height | 93 |
| site.default_user_timezone | UP9 |
| modules_locations | Array ( [/home/mtov/www/ulju/application/watchmile_modules/] => ../../application/watchmile_modules/ [/home/mtov/www/ulju/application/modules/] => ../../application/modules/ [/home/mtov/www/ulju/bonfire/modules/] => ../../bonfire/modules/ ) |
| site.backup_folder | archives/ |
| contexts | Array ( [0] => content [1] => reports [2] => settings [3] => developer ) |
| enable_activity_logging | true |
| sparks_path | ../sparks/ |
| template.site_path | /home/mtov/www/ulju/public/ |
| template.theme_paths | Array ( [0] => themes ) |
| template.default_layout | index |
| template.ajax_layout | ajax |
| template.use_mobile_themes | false |
| template.default_theme | default/ |
| template.admin_theme | admin |
| template.message_template | <div class="alert alert-{type} alert-dismissable"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <div>{message}</div> </div> |
| template.breadcrumb_symbol | : |
| template.parse_views | false |
| assets.directories | Array ( [base] => assets [cache] => cache [css] => css [image] => images [js] => js [module] => module ) |
| assets.js_opener | $(document).ready(function() { |
| assets.js_closer | }); |
| assets.css_combine | false |
| assets.js_combine | false |
| assets.css_minify | false |
| assets.js_minify | false |
| assets.encrypt_name | false |
| assets.encode | false |
| auth.log_failed_login_activity | false |
| ui.current_shortcuts | Array ( [form_save] => Array ( [description] => Save any form in the admin area. [action] => $("input[name=save]").click();return false; ) [create_new] => Array ( [description] => Create a new record in the module. [action] => window.location.href=$("a#create_new").attr("href"); ) [select_all] => Array ( [description] => Select all records in an index page. [action] => $("table input[type=checkbox]").click();return false; ) [delete] => Array ( [description] => Delete the record(s). [action] => $("#delete-me.btn-danger").click(); ) [module_index] => Array ( [description] => Return to the index of the current module. [action] => window.location.href=$("a#list").attr("href"); ) [goto_content] => Array ( [description] => Jump to the Content context. [action] => window.location.href=$("#tb_content").attr("href") ) [goto_reports] => Array ( [description] => Jump to the Reports context. [action] => window.location.href=$("#tb_reports").attr("href") ) [goto_settings] => Array ( [description] => Jump to the Settings context. [action] => window.location.href=$("#tb_settings").attr("href") ) [goto_developer] => Array ( [description] => Jump to the Developer context. [action] => window.location.href=$("#tb_developer").attr("href") ) ) |
| emailer.write_to_file | false |
| migrate.auto_core | false |
| migrate.auto_app | false |
| commonmark.valid_drivers | Array ( [0] => Parsedown [1] => Markdown [2] => MarkdownExtra [3] => LeagueCommonMark ) |
| commonmark.driver | MarkdownExtended |
| template.front_theme | default |
| template.site_admin_theme | site_admin |
| template.user_admin_theme | user_admin |
| docs.theme | docs |
| docs.default_group | developer |
| docs.show_dev_docs | true |
| docs.show_app_docs | true |
| docs.toc_file | _toc.ini |
| docs.permitted_environments | Array ( [0] => development [1] => testing [2] => production ) |
| application.php /home/mtov/www/ulju/application/config/application.php |
| autoload.php /home/mtov/www/ulju/application/config/autoload.php |
| config.php /home/mtov/www/ulju/application/config/config.php |
| constants.php /home/mtov/www/ulju/application/config/constants.php |
| application.php /home/mtov/www/ulju/application/config/development/application.php |
| autoload.php /home/mtov/www/ulju/application/config/development/autoload.php |
| config.php /home/mtov/www/ulju/application/config/development/config.php |
| constants.php /home/mtov/www/ulju/application/config/development/constants.php |
| database.php /home/mtov/www/ulju/application/config/development/database.php |
| hooks.php /home/mtov/www/ulju/application/config/development/hooks.php |
| profiler.php /home/mtov/www/ulju/application/config/development/profiler.php |
| routes.php /home/mtov/www/ulju/application/config/development/routes.php |
| events.php /home/mtov/www/ulju/application/config/events.php |
| hooks.php /home/mtov/www/ulju/application/config/hooks.php |
| installer_lib.php /home/mtov/www/ulju/application/config/installer_lib.php |
| mimes.php /home/mtov/www/ulju/application/config/mimes.php |
| profiler.php /home/mtov/www/ulju/application/config/profiler.php |
| routes.php /home/mtov/www/ulju/application/config/routes.php |
| Base_Controller.php /home/mtov/www/ulju/application/core/Base_Controller.php |
| MY_Model.php /home/mtov/www/ulju/application/core/MY_Model.php |
| MY_form_helper.php /home/mtov/www/ulju/application/helpers/MY_form_helper.php |
| common_helper.php /home/mtov/www/ulju/application/helpers/common_helper.php |
| App_hooks.php /home/mtov/www/ulju/application/hooks/App_hooks.php |
| application_lang.php /home/mtov/www/ulju/application/language/english/application_lang.php |
| application_lang.php /home/mtov/www/ulju/application/language/korean/application_lang.php |
| Profiler.php /home/mtov/www/ulju/application/libraries/Profiler.php |
| Base.php /home/mtov/www/ulju/application/third_party/MX/Base.php |
| Config.php /home/mtov/www/ulju/application/third_party/MX/Config.php |
| Controller.php /home/mtov/www/ulju/application/third_party/MX/Controller.php |
| Lang.php /home/mtov/www/ulju/application/third_party/MX/Lang.php |
| Loader.php /home/mtov/www/ulju/application/third_party/MX/Loader.php |
| Benchmark.php /home/mtov/www/ulju/bonfire/ci3/core/Benchmark.php |
| CodeIgniter.php /home/mtov/www/ulju/bonfire/ci3/core/CodeIgniter.php |
| Common.php /home/mtov/www/ulju/bonfire/ci3/core/Common.php |
| Config.php /home/mtov/www/ulju/bonfire/ci3/core/Config.php |
| Controller.php /home/mtov/www/ulju/bonfire/ci3/core/Controller.php |
| Hooks.php /home/mtov/www/ulju/bonfire/ci3/core/Hooks.php |
| Input.php /home/mtov/www/ulju/bonfire/ci3/core/Input.php |
| Lang.php /home/mtov/www/ulju/bonfire/ci3/core/Lang.php |
| Loader.php /home/mtov/www/ulju/bonfire/ci3/core/Loader.php |
| Log.php /home/mtov/www/ulju/bonfire/ci3/core/Log.php |
| Model.php /home/mtov/www/ulju/bonfire/ci3/core/Model.php |
| Output.php /home/mtov/www/ulju/bonfire/ci3/core/Output.php |
| Router.php /home/mtov/www/ulju/bonfire/ci3/core/Router.php |
| Security.php /home/mtov/www/ulju/bonfire/ci3/core/Security.php |
| URI.php /home/mtov/www/ulju/bonfire/ci3/core/URI.php |
| Utf8.php /home/mtov/www/ulju/bonfire/ci3/core/Utf8.php |
| hash.php /home/mtov/www/ulju/bonfire/ci3/core/compat/hash.php |
| mbstring.php /home/mtov/www/ulju/bonfire/ci3/core/compat/mbstring.php |
| password.php /home/mtov/www/ulju/bonfire/ci3/core/compat/password.php |
| standard.php /home/mtov/www/ulju/bonfire/ci3/core/compat/standard.php |
| DB.php /home/mtov/www/ulju/bonfire/ci3/database/DB.php |
| DB_driver.php /home/mtov/www/ulju/bonfire/ci3/database/DB_driver.php |
| DB_query_builder.php /home/mtov/www/ulju/bonfire/ci3/database/DB_query_builder.php |
| DB_result.php /home/mtov/www/ulju/bonfire/ci3/database/DB_result.php |
| mysqli_driver.php /home/mtov/www/ulju/bonfire/ci3/database/drivers/mysqli/mysqli_driver.php |
| mysqli_result.php /home/mtov/www/ulju/bonfire/ci3/database/drivers/mysqli/mysqli_result.php |
| directory_helper.php /home/mtov/www/ulju/bonfire/ci3/helpers/directory_helper.php |
| form_helper.php /home/mtov/www/ulju/bonfire/ci3/helpers/form_helper.php |
| language_helper.php /home/mtov/www/ulju/bonfire/ci3/helpers/language_helper.php |
| url_helper.php /home/mtov/www/ulju/bonfire/ci3/helpers/url_helper.php |
| profiler_lang.php /home/mtov/www/ulju/bonfire/ci3/language/english/profiler_lang.php |
| Cache.php /home/mtov/www/ulju/bonfire/ci3/libraries/Cache/Cache.php |
| Cache_dummy.php /home/mtov/www/ulju/bonfire/ci3/libraries/Cache/drivers/Cache_dummy.php |
| Driver.php /home/mtov/www/ulju/bonfire/ci3/libraries/Driver.php |
| Session.php /home/mtov/www/ulju/bonfire/ci3/libraries/Session/Session.php |
| Session_driver.php /home/mtov/www/ulju/bonfire/ci3/libraries/Session/Session_driver.php |
| Session_database_driver.php /home/mtov/www/ulju/bonfire/ci3/libraries/Session/drivers/Session_database_driver.php |
| BF_Lang.php /home/mtov/www/ulju/bonfire/core/BF_Lang.php |
| BF_Loader.php /home/mtov/www/ulju/bonfire/core/BF_Loader.php |
| BF_Model.php /home/mtov/www/ulju/bonfire/core/BF_Model.php |
| BF_Router.php /home/mtov/www/ulju/bonfire/core/BF_Router.php |
| BF_Security.php /home/mtov/www/ulju/bonfire/core/BF_Security.php |
| BF_directory_helper.php /home/mtov/www/ulju/bonfire/helpers/BF_directory_helper.php |
| BF_form_helper.php /home/mtov/www/ulju/bonfire/helpers/BF_form_helper.php |
| application_helper.php /home/mtov/www/ulju/bonfire/helpers/application_helper.php |
| config_file_helper.php /home/mtov/www/ulju/bonfire/helpers/config_file_helper.php |
| markdown_extended_helper.php /home/mtov/www/ulju/bonfire/helpers/markdown_extended_helper.php |
| markdown_helper.php /home/mtov/www/ulju/bonfire/helpers/markdown_helper.php |
| Assets.php /home/mtov/www/ulju/bonfire/libraries/Assets.php |
| CommonMark.php /home/mtov/www/ulju/bonfire/libraries/CommonMark.php |
| CommonMarkDriver.php /home/mtov/www/ulju/bonfire/libraries/CommonMark/CommonMarkDriver.php |
| CommonMark_MarkdownExtended.php /home/mtov/www/ulju/bonfire/libraries/CommonMark/drivers/CommonMark_MarkdownExtended.php |
| Console.php /home/mtov/www/ulju/bonfire/libraries/Console.php |
| Events.php /home/mtov/www/ulju/bonfire/libraries/Events.php |
| Installer_lib.php /home/mtov/www/ulju/bonfire/libraries/Installer_lib.php |
| Modules.php /home/mtov/www/ulju/bonfire/libraries/Modules.php |
| Route.php /home/mtov/www/ulju/bonfire/libraries/Route.php |
| Template.php /home/mtov/www/ulju/bonfire/libraries/Template.php |
| docs.php /home/mtov/www/ulju/bonfire/modules/docs/config/docs.php |
| routes.php /home/mtov/www/ulju/bonfire/modules/docs/config/routes.php |
| Docs.php /home/mtov/www/ulju/bonfire/modules/docs/controllers/Docs.php |
| docs_lang.php /home/mtov/www/ulju/bonfire/modules/docs/language/english/docs_lang.php |
| _sidebar.php /home/mtov/www/ulju/bonfire/modules/docs/views/_sidebar.php |
| index.php /home/mtov/www/ulju/bonfire/modules/docs/views/index.php |
| Settings_lib.php /home/mtov/www/ulju/bonfire/modules/settings/libraries/Settings_lib.php |
| Settings_model.php /home/mtov/www/ulju/bonfire/modules/settings/models/Settings_model.php |
| index.php index.php |
| index.php themes/docs/index.php |
| autoload.php /home/mtov/www/ulju/vendor/autoload.php |
| ClassLoader.php /home/mtov/www/ulju/vendor/composer/ClassLoader.php |
| autoload_real.php /home/mtov/www/ulju/vendor/composer/autoload_real.php |
| autoload_static.php /home/mtov/www/ulju/vendor/composer/autoload_static.php |
| platform_check.php /home/mtov/www/ulju/vendor/composer/platform_check.php |
| functions.php /home/mtov/www/ulju/vendor/guzzlehttp/guzzle/src/functions.php |
| functions_include.php /home/mtov/www/ulju/vendor/guzzlehttp/guzzle/src/functions_include.php |
| functions.php /home/mtov/www/ulju/vendor/guzzlehttp/promises/src/functions.php |
| functions_include.php /home/mtov/www/ulju/vendor/guzzlehttp/promises/src/functions_include.php |
| functions.php /home/mtov/www/ulju/vendor/guzzlehttp/psr7/src/functions.php |
| functions_include.php /home/mtov/www/ulju/vendor/guzzlehttp/psr7/src/functions_include.php |
| deep_copy.php /home/mtov/www/ulju/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php |
| getallheaders.php /home/mtov/www/ulju/vendor/ralouphie/getallheaders/src/getallheaders.php |
| bootstrap.php /home/mtov/www/ulju/vendor/symfony/polyfill-ctype/bootstrap.php |
| bootstrap.php /home/mtov/www/ulju/vendor/symfony/polyfill-intl-idn/bootstrap.php |
| bootstrap.php /home/mtov/www/ulju/vendor/symfony/polyfill-intl-normalizer/bootstrap.php |
| bootstrap.php /home/mtov/www/ulju/vendor/symfony/polyfill-php72/bootstrap.php |