Exemplo n.º 1
0
function plug_negcss($p, $o)
{
    if ($n = $_SESSION['prmb'][5]) {
        $nod = ses(qb) . '_auto';
    } else {
        $nod = ses(qb) . '_design_' . $_SESSION['prmd'];
    }
    $f = 'css/' . $nod . '_neg.css';
    $tima = ftime('css/' . $nod . '.css', 'ymdhi');
    $timb = ftime($f, 'ymdhi');
    if ($tima > $timb) {
        req('styl');
        if ($n = $_SESSION['prmb'][5]) {
            if ($n < 4) {
                $r = msql_read('system', 'default_css_' . $n);
            } elseif (is_numeric($n)) {
                $r = msql_read('design', 'public_design_' . $n);
            }
        } else {
            $r = msql_read('design', $nod);
        }
        $clr = $_SESSION['clrs'][$_SESSION['prmd']];
        foreach ($clr as $k => $v) {
            if ($v) {
                $klr[$k] = invert_color($v, 0);
            }
        }
        $_SESSION['clrs'][$_SESSION['prmd']] = $klr;
        build_css($f, $r);
    }
}
Exemplo n.º 2
0
Arquivo: pop.php Projeto: philum/cms
function makenew($qb, $restore = '')
{
    $qdu = ses('qdu');
    require 'styl.php';
    if (!auth(4)) {
        $_SESSION['auth'] = 4;
    }
    msq_copy("system", "default_css_1", 'design', $qb . '_design_1');
    msq_copy("system", "default_clr_1", 'design', $qb . '_clrset_1');
    msq_copy("system", "default_css_2", 'design', $qb . '_design_2');
    msq_copy("system", "default_clr_2", 'design', $qb . '_clrset_2');
    msq_copy("system", "default_mods", 'users', $qb . '_mods_1');
    msq_copy("system", "default_rstr", 'users', $qb . '_rstr');
    msq_copy("system", "default_apps", 'users', $qb . '_apps');
    if ($restore) {
        list($rstr, $config) = ndprms_defaults();
        update('qdu', 'rstr', $rstr, 'name', ses('qb'));
        update('qdu', 'config', $config, 'name', ses('qb'));
    }
    $clr = msql_read('system', 'default_clr_1', '');
    $css = 'css/' . $qb . '_design_1.css';
    build_css($css, css_default(1), $clr);
    $clr = msql_read('system', 'default_clr_2', '');
    $css = 'css/' . $qb . '_design_2.css';
    build_css($css, css_default(), $clr);
    update('qdu', 'menus', ses('dayx'), 'name', $qb);
    if (!is_dir('users/' . $qb)) {
        mkdir_r('users/' . $qb);
    }
    return $qb;
}
Exemplo n.º 3
0
Arquivo: styl.php Projeto: philum/cms
function save_css_j($k, $v, $c)
{
    //facil_css//stylsav
    $ndd = $_SESSION['desgn'] ? $_SESSION['desgn'] : $_SESSION['prmd'];
    $base = 'msql/design/';
    $nod = $_SESSION['qb'] . '_design_' . $ndd;
    if ($_SESSION['desgn']) {
        $nodb = $_SESSION['qb'] . '_design_dev_' . $ndd;
    } else {
        $nodb = $nod;
    }
    $defs = read_vars($base, $nod, '');
    if ($c == 1) {
        $defs = save_css_clr($defs, $k, $v);
    } elseif ($c == 2) {
        $defs = save_css_bkg($defs, $k, $v);
    } elseif ($c == 3) {
        $defs = save_css_clname($defs, $k, $v);
    } elseif ($c == 4) {
        return save_css_tst($defs[$k], $k, $v);
    } else {
        $defs = save_css($defs, $k, $v);
    }
    //css
    if ($defs) {
        save_vars($base, $nod, $defs);
        build_css('css/' . $nodb . '.css', $defs);
    }
    return f_inp_facilities($defs, $k);
}
Exemplo n.º 4
0
<?php

/*	index.php
		@richard pianka

		checks for a specified module and if it exists, it's displayed,
		otherwise displays default welcome page	*/
/* 	show all errors	*/
error_reporting(6143);
// E_ALL
/*	include mandatory pre-load libraries	*/
require_once 'library/file_system.lib.php';
require_once 'library/util.lib.php';
build_inc();
build_lib();
$css_include = build_css();
$js_include = build_js();
sql_wrap();
if (!start_session_tracking()) {
    echo 'Your identity is suspect.  Please restart your browser and login before returning to this page.';
    return;
}
if (!isset($_GET['mod'])) {
    $_GET['mod'] = 'login';
}
global $render;
$render['css_include'] = $css_include;
$render['js_include'] = $js_include;
require_once 'core/body.core.php';
require_once 'core/header.core.php';
require_once 'core/footer.core.php';
Exemplo n.º 5
0
 /**
  * Apply browser prefixes to border-radius property 
  * see http://www.w3.org/TR/css3-background/#border-radius
  * see https://developer.mozilla.org/en/CSS/-moz-border-radius
  *
  * @return string
  */
 function borderRadius()
 {
     $values = $this->get_clean_param('value');
     $vendor_prefix = array('', '-moz-');
     $css_array = array();
     // push non-webkit values thru without change
     foreach ($vendor_prefix as $prefix) {
         $css_array[] = $prefix . 'border-radius:' . $values . ';';
     }
     // get ready for webkit
     // check for the horizontal/vertical radii slash
     $slash = '&#47;';
     if (strpos($values, $slash) !== FALSE) {
         // if there aren't a whole lotta spaces involved,
         // this is probably a simple find slash and replace with space
         if (substr_count($values, ' ') <= 2) {
             $value = preg_replace("/\\s?{$slash}\\s?/", ' ', $values);
             $css_array = array_merge($css_array, build_css($value));
         } else {
             $values_slash = explode($slash, $values);
             // now we should have an array with 2 values, break those up on the spaces
             $values_slash_0 = explode(' ', trim($values_slash[0]));
             $values_slash_1 = explode(' ', trim($values_slash[1]));
             // combine the horizontal and vertical radii
             foreach ($values_slash_0 as $key => $value) {
                 $values_combined[] = $values_slash_0[$key] . ' ' . $values_slash_1[$key];
             }
             $css_array = array_merge($css_array, build_css($values_combined));
         }
     } else {
         // bust up the Gecko-style shorthand
         $values_e = explode(' ', $values);
         $values_size = sizeof($values_e);
         if ($values_size == 1) {
             $css_array[] = '-webkit-border-radius:' . $values . ';';
         } elseif ($values_size == 4) {
             $css_array = array_merge($css_array, build_css($values_e));
         }
     }
     if (!function_exists('build_css')) {
         function build_css($val)
         {
             if (count($val) > 1) {
                 $css_array[] = '-webkit-border-top-left-radius:' . $val[0] . ';';
                 $css_array[] = '-webkit-border-top-right-radius:' . $val[1] . ';';
                 $css_array[] = '-webkit-border-bottom-left-radius:' . $val[2] . ';';
                 $css_array[] = '-webkit-border-bottom-right-radius:' . $val[3] . ';';
                 return $css_array;
             } else {
                 $css_array[] = '-webkit-border-radius:' . $val . ';';
                 return $css_array;
             }
         }
     }
     return implode("\n", $css_array);
 }
Exemplo n.º 6
0
Arquivo: ajxf.php Projeto: philum/cms
function save_clr_j($tosave)
{
    req('styl');
    $base = 'msql/design/';
    $qb = $_SESSION['qb'];
    $ndd = $_SESSION['desgn'] ? $_SESSION['desgn'] : $_SESSION['prmd'];
    $ndc = $_SESSION['clrset'] ? $_SESSION['clrset'] : $_SESSION['prmd'];
    $nod = $qb . '_design_' . $ndd;
    $f_c = $qb . '_clrset_' . $ndc;
    if (!$_SESSION['desgn']) {
        $f_css_temp = 'css/' . $qb . '_design_' . $ndd . '.css';
    } else {
        $f_css_temp = 'css/' . $qb . '_design_dev_' . $ndd . '.css';
    }
    $defs = read_vars($base, $nod, "");
    unset($defs["_menus_"]);
    $tosave = str_replace("/", "_", $tosave);
    if (substr($tosave, -1) == "_") {
        $tosave = substr($tosave, 0, -1);
    }
    $_SESSION['clrs'][$_SESSION['prmd']] = explode("_", $tosave);
    if ($_SESSION["auth"] >= 6) {
        save_clr($f_c);
    }
    build_css($f_css_temp, $defs);
    return btn("popdel", "saved");
}