public function __construct() { parent::__construct(); is_installed(); #defined in auth helper $this->active_theme = get_active_theme(); }
function __construct() { $this->CI =& get_instance(); $this->CI->config->load('twig'); ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . APPPATH . 'libraries/Twig'); require_once (string) 'Autoloader.php'; log_message('debug', "Twig Autoloader Loaded"); Twig_Autoloader::register(); if ($this->CI->uri->segment(1) == 'setup') { $this->_template_dir = $this->CI->config->item('template_dir') . '/install'; } else { $this->_template_dir = $this->CI->config->item('template_dir') . '/' . get_active_theme(); } $this->_cache_dir = $this->CI->config->item('cache_dir'); $loader = new Twig_Loader_Filesystem($this->_template_dir); $this->_twig = new Twig_Environment($loader, array('cache' => $this->_cache_dir, 'debug' => true)); foreach (get_defined_functions() as $functions) { foreach ($functions as $function) { $this->_twig->addFunction($function, new Twig_Function_Function($function)); } } # untuk decode iframe youtube yang di encode $filter = new Twig_SimpleFilter('raw_youtube', function ($string) { if (strpos($string, '<iframe src="http://www.youtube.com/embed/') !== false) { $string = str_replace('<iframe src="http://www.youtube.com/embed/', '<iframe src="http://www.youtube.com/embed/', $string); $string .= str_replace('></iframe>', '></iframe>', $string); } return $string; }); $this->_twig->addFilter($filter); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper remove_featured_if_expired(); $this->PER_PAGE = get_per_page_value(); #defined in auth helper $this->active_theme = get_active_theme(); $this->load->model('show_model'); $this->load->model('user/user_model'); $this->load->library('encrypt'); $this->load->helper('text'); $this->output->enable_profiler($this->config->item('debug_site')); if (isset($_POST['view_orderby'])) { $this->session->set_userdata('view_orderby', $this->input->post('view_orderby')); } if (isset($_POST['view_ordertype'])) { $this->session->set_userdata('view_ordertype', $this->input->post('view_ordertype')); } $system_currency_type = get_settings('realestate_settings', 'system_currency_type', 0); if ($system_currency_type == 0) { $system_currency = get_currency_icon(get_settings('realestate_settings', 'system_currency', 'USD')); } else { $system_currency = get_settings('realestate_settings', 'system_currency', 'USD'); } $this->session->set_userdata('system_currency', $system_currency); $this->form_validation->set_error_delimiters('<div class="alert alert-danger">', '</div>'); }
function __construct() { parent::__construct(); //$this->auth->check_access('Admin', true); $this->output->enable_profiler($this->config->item('debug_site')); $this->load->model(array('Product_model')); $this->load->helper('form'); $this->active_theme = get_active_theme(); //$this->lang->load('product'); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper //$this->PER_PAGE = get_per_page_value();#defined in auth helper $this->PER_PAGE = get_settings('business_settings', 'posts_per_page', 6); $this->active_theme = get_active_theme(); $this->load->model('review_model'); $this->form_validation->set_error_delimiters('<div class="alert alert-danger">', '</div>'); }
public function __construct() { parent::__construct(); $this->load->database(); $this->active_theme = get_active_theme(); $this->per_page = get_per_page_value(); #defined in auth helper $this->form_validation->set_error_delimiters('<div class="alert alert-danger" style="margin-bottom:0;">', '</div>'); $this->load->helper('date'); $this->load->model('auth_model'); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper $this->load->database(); $this->active_theme = get_active_theme(); $this->load->model('ajax_model'); //$this->load->model('show/post_model'); $this->load->helper('dbcvote'); $this->form_validation->set_error_delimiters('<label class="col-lg-2 control-label"> </label><div class="col-lg-8"><div class="alert alert-danger" style="margin-bottom:0;">', '</div></div>'); //$this->output->enable_profiler(TRUE); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper // if(!is_loggedin()) // { // if(count($_POST)<=0) // $this->session->set_userdata('req_url',current_url()); // redirect(site_url('account/trylogin')); // } $this->per_page = get_per_page_value(); $this->load->database(); $this->active_theme = get_active_theme(); $this->load->model('user/payment_model'); $this->form_validation->set_error_delimiters('<div class="alert alert-danger form-error">', '</div>'); }
function __construct() { $this->CI =& get_instance(); $this->CI->config->load('twig'); ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . APPPATH . 'libraries/Twig'); require_once (string) 'Autoloader.php'; log_message('debug', "Twig Autoloader Loaded"); Twig_Autoloader::register(); $this->_template_dir = $this->CI->config->item('template_dir') . '/' . get_active_theme(); $this->_cache_dir = $this->CI->config->item('cache_dir'); $loader = new Twig_Loader_Filesystem($this->_template_dir); $this->_twig = new Twig_Environment($loader, array('cache' => $this->_cache_dir, 'debug' => true)); foreach (get_defined_functions() as $functions) { foreach ($functions as $function) { $this->_twig->addFunction($function, new Twig_Function_Function($function)); } } }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper expiration_cron(); //$this->PER_PAGE = get_per_page_value();#defined in auth helper $this->PER_PAGE = get_settings('business_settings', 'posts_per_page', 6); $this->active_theme = get_active_theme(); $this->load->model('show_model'); $system_currency_type = get_settings('business_settings', 'system_currency_type', 0); if ($system_currency_type == 0) { $system_currency = get_currency_icon(get_settings('business_settings', 'system_currency', 'USD')); } else { $system_currency = get_settings('business_settings', 'system_currency', 'USD'); } $this->session->set_userdata('system_currency', $system_currency); $this->form_validation->set_error_delimiters('<div class="alert alert-danger">', '</div>'); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper if (!is_loggedin()) { if (count($_POST) <= 0) { $this->session->set_userdata('req_url', current_url()); } redirect(site_url('account/trylogin')); } //$this->per_page = get_per_page_value(); $this->load->database(); $this->active_theme = get_active_theme(); $this->load->model('user_model'); $this->load->model('show/post_model'); $this->load->helper('dbcvote'); $this->form_validation->set_error_delimiters('<label class="col-lg-2 control-label"> </label><div class="col-lg-8"><div class="alert alert-danger" style="margin-bottom:0;">', '</div></div>'); //$this->output->enable_profiler(TRUE); }
public function __construct() { parent::__construct(); is_installed(); #defined in auth helper if (!is_loggedin()) { $this->load->helper("url_helper"); if ($this->uri->segment(2) == "post-ad" or $this->uri->segment(2) == "create-ad") { } else { if (count($_POST) <= 0) { $this->session->set_userdata('req_url', current_url()); } redirect(site_url('account/trylogin')); } } $this->per_page = get_per_page_value(); $this->load->database(); $this->active_theme = get_active_theme(); $this->load->model('user/post_model'); $this->form_validation->set_error_delimiters('<div class="alert alert-danger form-error">', '</div>'); }
echo lang_key('available_themes'); ?> </h3> <div class="box-tool"> <a href="#" data-action="collapse"><i class="fa fa-chevron-up"></i></a> </div> </div> <div class="box-content"> <div class="row bs-examples"> <?php $this->load->helper('directory'); $map = directory_map('./application/modules/themes/views', 1); foreach ($map as $theme) { if ($theme == get_active_theme()) { continue; } $file = './application/modules/themes/views/' . $theme . '/assets/config.xml'; $xmlstr = file_get_contents($file); $xml = simplexml_load_string($xmlstr); $config = $xml->xpath('//config'); ?> <div class="col-xs-6 col-md-4" style="margin-bottom:30px;"> <a href="javascript:void(0);" class="thumbnail"> <img alt="" src="<?php echo base_url('application/modules/themes/views/' . $theme . '/assets/screen.jpg'); ?> "> </a> <h4><?php
<?php } ?> <meta name="description" content="Sistema informático para la gestión de bibliotecas y biblioteca digital, basado en Openbiblio"> <link href="../css/style.css" rel="stylesheet" type="text/css" media="screen" /> <style type="text/css"> <?php include "../css/style.php"; ?> </style> <?php if (!isset($_SESSION["active_theme"])) { require_once "../shared/theme.php"; $_SESSION["active_theme"] = get_active_theme(); } if (strcmp($_SESSION["active_theme"], "") != 0) { echo '<link href="../themes/' . $_SESSION["active_theme"] . '/style.css" rel="stylesheet" type="text/css" media="screen" />'; } ?> <title><?php echo H(OBIB_LIBRARY_NAME); ?> </title> <script language="JavaScript"> <!-- function popSecondary(url) { var SecondaryWin; SecondaryWin = window.open(url,"secondary","resizable=yes,scrollbars=yes,width=535,height=400"); self.name="main";
<div class="row"> <div class="col-md-12"> <div class="box"> <div class="box-title"> <h3><i class="fa fa-bars"></i> <?php echo lang_key('active_theme'); ?> </h3> <div class="box-tool"> <a href="#" data-action="collapse"><i class="fa fa-chevron-up"></i></a> </div> </div> <div class="box-content"> <?php $theme = get_active_theme(); $file = './application/modules/themes/views/' . $theme . '/assets/config.xml'; @($xmlstr = file_get_contents($file)); if ($xmlstr == '') { echo 'Theme config file not found'; die; } $xml = simplexml_load_string($xmlstr); @($config = $xml->xpath('//config')); ?> <div class="row bs-examples"> <div class="col-xs-6 col-md-4"> <a href="javascript:void(0);" class="thumbnail"> <img alt="" src="<?php echo base_url('application/modules/themes/views/' . $theme . '/assets/screen.png'); ?>
/** * Method untuk mendapatkan link base url ke template yang sedang aktif * * @param string $add_link string tambahan untuk link * @return string link template */ function base_url_theme($add_link = '') { $active_theme = get_active_theme(); return base_url('assets/themes/' . $active_theme . '/' . $add_link); }
function load_view($view = '', $data = array(), $buffer = FALSE, $theme = '') { $CI = get_instance(); if ($theme == '') { $theme = get_active_theme(); } if ($buffer == FALSE) { if (@file_exists(APPPATH . "modules/themes/views/" . $theme . "/" . $view . ".php")) { $CI->load->view('themes/' . $theme . '/' . $view, $data); } else { $CI->load->view('themes/default/' . $view, $data); } } else { if (@file_exists(APPPATH . "modules/themes/views/" . $theme . "/" . $view . ".php")) { $view_data = $CI->load->view('themes/' . $theme . '/' . $view, $data, TRUE); } else { $view_data = $CI->load->view('themes/default/' . $view, $data, TRUE); } return $view_data; } }
function __construct() { $this->CI =& get_instance(); $this->CI->config->load('twig'); ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . APPPATH . 'libraries/Twig'); require_once (string) 'Autoloader.php'; log_message('debug', "Twig Autoloader Loaded"); Twig_Autoloader::register(); if ($this->CI->uri->segment(1) == 'setup') { $this->_template_dir = $this->CI->config->item('template_dir') . '/install'; } else { $this->_template_dir = $this->CI->config->item('template_dir') . '/' . get_active_theme(); } $this->_cache_dir = $this->CI->config->item('cache_dir'); $path_plugin_view = './plugins/views/'; if (is_dir($path_plugin_view)) { $twig_template_dir = array($path_plugin_view, $this->_template_dir); } else { $twig_template_dir = array($this->_template_dir); } $loader = new Twig_Loader_Filesystem($twig_template_dir); $this->_twig = new Twig_Environment($loader, array('cache' => $this->_cache_dir, 'debug' => true)); foreach (get_defined_functions() as $functions) { foreach ($functions as $function) { $this->_twig->addFunction($function, new Twig_Function_Function($function)); } } $filter = new Twig_SimpleFilter('raw_media', function ($string) { # untuk decode iframe youtube yang di encode if (strpos($string, "<iframe src=\"http://www.youtube.com/embed/") !== false) { $string = str_replace('<iframe src="http://www.youtube.com/embed/', '<iframe src="http://www.youtube.com/embed/', $string); $string = str_replace("></iframe>", "></iframe>", $string); $string = str_replace("></iframe>", "></iframe>", $string); } # untuk audio if (strpos($string, "<audio width=") !== false) { $string = str_replace("<audio width=", "<audio width=", $string); $string = str_replace("></audio>", "></audio>", $string); $string = str_replace("></audio>", "></audio>", $string); } # untuk video if (strpos($string, "<video width=") !== false) { $string = str_replace("<video width=", "<video width=", $string); $string = str_replace("></video>", "></video>", $string); $string = str_replace("></video>", "></video>", $string); } # untuk object if (strpos($string, "<object width=") !== false) { $string = str_replace("<object width=", "<object width=", $string); $string = str_replace("></object>", "></object>", $string); $string = str_replace("></object>", "></object>", $string); } # untuk decode iframe $base_url = base_url(); if (strpos($string, "<iframe src=\"{$base_url}") !== false) { $string = str_replace("<iframe src=\"{$base_url}", "<iframe src=\"{$base_url}", $string); $string = str_replace("></iframe>", "></iframe>", $string); $string = str_replace("></iframe>", "></iframe>", $string); } # ini untuk wiris if (strpos($string, "<math xmlns=\"http://www.w3.org/1998/Math") !== false) { $string = str_replace("<math xmlns=\"http://www.w3.org/1998/Math", "<math xmlns=\"http://www.w3.org/1998/Math", $string); $string = str_replace("/MathML\">", "/MathML\">", $string); $string = str_replace("</math>", "</math>", $string); } return $string; }); $this->_twig->addFilter($filter); }