File: /home/cafsindia/lms_cafsinfotech_in/application/core/Public_Controller.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');
/**
* Base Public Class - used for all public pages
*/
class Public_Controller extends MY_Controller {
/**
* Constructor
*/
function __construct() {
parent::__construct();
// prepare theme name
$this->settings->theme = strtolower($this->config->item('public_theme'));
// set up global header data
$this->add_css_theme("{$this->settings->theme}.css")
->add_css_theme("custom.css")
->add_js_theme("{$this->settings->theme}_i18n.js", TRUE);
$this->add_external_css(
array(
base_url("/assets/themes/admin/css/dataTables.bootstrap4.min.css"),
base_url("/assets/themes/admin/css/select2.min.css"),
base_url("/assets/themes/admin/css/all.min.css"),
base_url("/assets/themes/quizzy/css/cookiealert.css"),
base_url("/assets/themes/quizzy/css/noty.css"),
base_url("/assets/themes/admin/css/sweetalert.css"),
)
);
$this->add_external_js(
array(
base_url("/assets/themes/admin/js/jquery.dataTables.min.js"),
base_url("/assets/themes/admin/js/dataTables.bootstrap4.min.js"),
base_url("/assets/themes/admin/js/select2.min.js"),
base_url("/assets/themes/quizzy/js/noty.min.js"),
base_url("/assets/themes/quizzy/js/commonjs.js"),
base_url("/assets/themes/quizzy/js/jquery-ui.min.js"),
base_url("/assets/themes/quizzy/js/cookiealert.js"),
base_url("/assets/themes/admin/js/sweetalert-dev.js"),
)
);
$this->add_js_theme('jquery.simple.timer.js');
$this->load->helper("my_menu_item_helper");
$this->load->helper("my_admin_setting_helper");
$this->load->helper("meta_key_word_helper");
$this->load->model("MenuItemModel");
$this->load->model("AdminSettingModel");
// declare main template
$this->template = "../../{$this->settings->themes_folder}/{$this->settings->theme}/template.php";
}
}