Esempio n. 1
0
    
    <?php 
if (on_link("admin_login")) {
    ?>
<link rel="stylesheet" href="<?php 
    template_url();
    ?>
assets/css/login.css"><?php 
}
?>

    
	<style type="text/css">
		body{
			background: url(<?php 
admin_get_background();
?>
) no-repeat center center fixed;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}
        #sidebar-menu{ background: rgba(<?php 
_v("color_scheme_1");
?>
); }
        #sidebar-submenu { background: rgba(<?php 
_v("color_scheme_2");
?>
); }
                OPTIONS::set('admin', 'background', $new_image, USER::get('id'));
                // return result
                die('ok');
            }
            if (isset($_POST['new_color'])) {
                // change color scheme
                $color_scheme = substr(substr($_POST['new_color'], 5), 0, -1);
                OPTIONS::set('admin', 'color_scheme', $color_scheme, USER::get('id'));
                // return result
                die('ok');
            }
            // get backgrounds list ----------------------------------------
            $backgrounds = array();
            foreach (glob(FOLDER_ADMIN . "template/assets/backgrounds/*.{jpg,png}", GLOB_BRACE) as $bg) {
                $infos = array("link" => str_replace(array(FOLDER_BASE, DS), array(BASE_URL, "/"), $bg), "img" => basename($bg), "thumb" => str_replace(array(FOLDER_BASE, DS), array(BASE_URL, "/"), $bg));
                $infos['current'] = $infos['link'] == admin_get_background(true) ? true : false;
                $backgrounds[] = $infos;
            }
            TPL::assign("backgrounds", $backgrounds);
            // -------------------------------------------------------------
            // set render
            TPL::render("v_settings/settings_backend");
            break;
        case "email":
            TPL::render("v_settings/settings_email");
            break;
        case "backup":
            TPL::render("v_settings/settings_backup");
            break;
    }
}