Ejemplo n.º 1
0
 private function appStart()
 {
     if (isLogged(false)) {
         setTheme('title', 'Dashboard');
         setTheme('bodyClass', 'fixed-footer');
         setTheme('content', '<div class="conteiner"><h2>Escolha um menu para iniciar</h2></div>');
         loadTemplate();
     } else {
         redirect('users/login');
     }
 }
Ejemplo n.º 2
0
 public function login()
 {
     $this->form_validation->set_rules('email', 'E-mail', 'required|valid_email');
     $this->form_validation->set_rules('senha', 'Senha', 'required');
     if ($this->form_validation->run()) {
         $email = $this->input->post('email', true);
         $senha = md5($this->input->post('senha', true));
         if ($this->users_model->login($email, $senha)) {
             $query = $this->users_model->getUser($email)->row();
             $userData = array('id' => $query->id, 'nome' => $query->nome, 'email' => $email, 'admin' => $query->admin, 'logged' => true);
             $this->session->set_userdata($userData);
             redirect('painel');
         } else {
             echo '<span id="fail" data-fail="login"></span>';
         }
     }
     setTheme('title', 'Login');
     setTheme('content', loadModule('user', 'login'));
     setTheme('initPlugins', loadJavascript(array('scripts/user-pages')), false);
     setTheme('bodyClass', 'login bg-login printable');
     loadTemplate();
 }
function initAdmin()
{
    $ci =& get_instance();
    $ci->load->library(array('system', 'session', 'form_validation'));
    $ci->load->helper(array('form', 'url', 'array', 'text'));
    $ci->load->model(array('users_model'));
    // Models
    setTheme('defaultTitle', 'My Dashboard');
    setTheme('defaultSubtitle', 'Almost Everything!');
    $year = date('Y');
    setTheme('defaultFooter', "");
    setTheme('template', 'painel');
    setTheme('templateFolder', 'templates');
    // Header Globals
    setTheme('coreCSS', loadStyle(array('admin', 'elements', 'main', 'perfect-scrollbar')), false);
    setTheme('pluginsCSS', loadStyle(array('plugins')), false);
    setTheme('headerJS', loadJavascript(array('modernizr.min')), false);
    setTheme('headerIncludes', loadStyle(array('ionicons.min', 'font-awesome.min', 'Lobibox.min', 'animate')), false);
    // Footer Globals
    setTheme('globalVendors', loadJavascript(array('global-vendors')), false);
    setTheme('pluginsArea', '', false);
    setTheme('initPlugins', '', false);
    setTheme('footerIncludes', loadJavascript(array('pleasure', 'layout', 'bootstrap.min', 'perfect-scrollbar.jquery', 'lobibox.min', 'notifications.min', 'main')), false);
}
addOptionBox("Pages", "pages", "./theme-assets/Images/Icons/Web_page_with_right_column_512.png", "pages-option-box", 20);
addOptionBox("Social Media", "social", "./theme-assets/Images/Icons/Network_connection_512.png", "social-media-option-box", 25);
addOptionBox("Theme", "theme", "./theme-assets/Images/Icons/Inclined_Brush_512-2.png", "theme-option-box", 30);
addOptionBox("Plugins", "plugins", "./theme-assets/Images/Icons/Black_rotated_puzzle_piece_512.png", "plugins-option-box", 40);
addOptionBox("Users", "users", "./theme-assets/Images/Icons/User_silhouette_512.png", "users-option-box", 43);
addOptionBox("Settings", "settings", "./theme-assets/Images/Icons/Settings_gears_512.png", "settings-option-box", 45);
addOptionBox("More", "more", "./theme-assets/Images/Icons/Plus_black_symbol_512.png", "more-option-box", 500);
//***** Admin Pages *****//
createAdminPage('settings', 'admin/theme-assets/admin-pages/settings-page.php', 'admin-settings-page');
createAdminPage('blog', 'admin/theme-assets/admin-pages/blog-page.php', 'admin-blog-page');
createAdminPage('theme', 'admin/theme-assets/admin-pages/theme-page.php', 'admin-theme-page');
createAdminPage('more', 'admin/theme-assets/admin-pages/more-page.php', 'admin-more-page');
createAdminPage('users', 'admin/theme-assets/admin-pages/users-page.php', 'admin-users-page');
//***** Default theme *****//
if (getTheme() == '') {
    setTheme('default');
}
//***** Slugs *****//
redirectSlug('example', '/themes/default/_about.html');
function set_example1()
{
    ?>
	
	<p>This is set_example1</p>
	
	<?php 
}
addAdminSettings('set_example1', 'Example 1', 'edit-example-1');
function set_example2()
{
    ?>
Ejemplo n.º 5
0
            include $theme_about_file;
        } else {
            echo 'This theme has not given any more information.';
        }
        ?>
						<br/>
						<a href="./?page=theme&action=change-theme&theme=<?php 
        echo $theme;
        ?>
">Change to this theme</a>
						<?php 
    } else {
        if ($action == 'change-theme') {
            if ($active_theme != $theme) {
                if (file_exists($_SERVER['DOCUMENT_ROOT'] . $INS_DIR . 'themes/' . $theme)) {
                    setTheme($theme);
                    echo '
										<p>Theme Changed!</p>
										<p><a href="./?page=theme&action=customize-theme&theme=' . $theme . '">Customize theme.</a></p>
										';
                } else {
                    echo '<p>Unknown Theme</p>';
                }
            } else {
                echo '<p>Theme already enabled.</p>';
            }
        } else {
            ?>
					
						<p>Welcome to the theme page.</p>
						<p>Here you can manage your themes and customize your site.</p>