| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/app.houseland.info/application/hooks/ |
Upload File : |
<?php
defined('BASEPATH') or exit('No direct script access allowed');
function _app_init_load()
{
$ci = &get_instance();
$ci->load->library([
'app_modules',
'app_menu',
'app_tabs',
'app_module_migration',
'assets/app_scripts',
'assets/app_css',
'sms/app_sms',
'mails/app_mail_template',
'merge_fields/app_merge_fields',
'app_object_cache',
]);
}
function _app_init()
{
$ci = &get_instance();
_app_init_load();
/**
* In case of failures, users can skip the modules to be loaded
*/
if ($ci->input->get('skip_modules_load') && $ci->input->get('skip_modules_load') && is_admin()) {
$modules = [];
} else {
/**
* Get all registered and active modules
* @var array
*/
$modules = $ci->app_modules->get_activated();
}
foreach ($modules as $module) {
/**
* Require the init module file
*/
require_once($module['init_file']);
}
$themeFunctionsPath = VIEWPATH . 'themes/' . active_clients_theme() . '/functions.php';
if (file_exists($themeFunctionsPath)) {
include_once($themeFunctionsPath);
}
hooks()->do_action('modules_loaded');
}