Exemple #1
0
function ummo_toa()
{
    $r = msql_read('', 'ummo_umtoa', '', '1');
    foreach ($r as $k => $v) {
        list($aeon, $xee) = explode('-', $k);
        $ra[$aeon][$xee] = $v;
    }
    ksort($ra);
    foreach ($ra as $k => $v) {
        ksort($v);
        foreach ($v as $ka => $va) {
            $rb[] = array($k, $ka, $va);
        }
    }
    foreach ($rb as $k => $v) {
        list($aeon, $xee, $txt) = $v;
        $day = ($aeon - 1) * 6000 + $xee;
        list($nxaeon, $nxxee, $nxday) = $rb[$k + 1];
        $nxday = ($nxaeon - 1) * 6000 + $nxxee;
        $length = $nxday > 0 ? $nxday - $day : 200;
        if ($aeon == 3 && !$nn) {
            $nn = 11750;
            $earth_year = umtoa_equiv($day);
            $rc[] = array(3, 0, 'Nuit Noire', $day, $length + $nn, $earth_year);
        }
        $earth_year = umtoa_equiv($day + $nn);
        $rc[] = array($aeon, $xee, $txt, $day + $nn, $length, $earth_year);
    }
    //pr($rc);
    return $rc;
}
Exemple #2
0
function radio_edit($nod, $dr, $md, $id = '')
{
    $id = $id ? $id : $_SESSION['read'];
    $nd = 'radio' . $id;
    if (!$nod) {
        $nod = $_SESSION['qb'] . '_' . $nd;
    }
    $nodb = str_replace('_', '*', $nod);
    if ($dr) {
        $ret .= radio_build($dr, $nod);
    }
    $r = msql_read('radio', $nod, '');
    $ret .= msqlink('radio', $_SESSION['qb'] . '_' . $nd);
    if ($r[$md]) {
        foreach ($r[$md] as $k => $v) {
            $ky .= $md . '.' . $k . '|';
            $edit .= input2('text', '"id="' . $md . '.' . $k, $v) . btn('txtsmall', $r['_menus_'][$k]) . br();
        }
        $edit .= ljb('popbt', 'SaveR', 'popup_radiosav_' . $nodb . '__' . $k . '\',\'' . $ky, 'save');
    }
    $ret .= divc('edit', $edit);
    if ($r) {
        foreach ($r as $k => $v) {
            foreach ($v as $ka => $va) {
                $datas[$k][] = $va;
            }
            if ($k != '_menus_' && $k != $md) {
                $datas[$k][] = ljb('popbt', 'SaveJ', 'popup_radioedit___' . $nodb . '__' . $k, 'edit');
            }
        }
    }
    $ret .= make_divtable($datas);
    return popup('build_playlist', $ret);
}
Exemple #3
0
function udc_build($p)
{
    if ($p == '1' && auth(6)) {
        $r = udc_source();
    }
    $r = msql_read('users', 'ummo_umvoc_1', '', 1);
    if ($r) {
        foreach ($r as $k => $v) {
            $ra[$v[0]] = $v;
        }
    }
    ksort($ra);
    if ($ra) {
        foreach ($ra as $k => $v) {
            //if(strpos($v[3],'Eyaoloowa')!==false){}
            //$rb[$k][]=divc('title',$k);
            $rb[$k][] = lj('', 'popup_plup___umvoc_ud*glossary_' . ajx($k), $k) . ' ';
            $f = 'users/ummo/glyphes/' . strtoupper($k) . '.png';
            $rb[$k][] = is_file($f) ? udc_imz($f, 6) : '';
            //$rb[$k][]=is_file($f)?image('/'.$f,'',''):'';
            $rb[$k][] = stripslashes($v[1]);
            $rb[$k][] = lj('', 'popup_search___' . ajx($k), picto('search', 16));
            $rb[$k][] = $v[3];
        }
    }
    return make_table($rb);
}
Exemple #4
0
function pray_sav($p, $o, $res = '')
{
    list($p, $o) = ajxp($res, $p, $o);
    //echo $p.'-'.$o.'-'.$res;
    //$r=db_read('ummo/pray/1511');
    $r = msql_read('', 'ummo_pray_1', '', '');
    if ($r) {
        foreach ($r as $k => $v) {
            if ($v[0] == $p && $v[1] == $o) {
                $id = $k;
            }
        }
    }
    if ($id) {
        unset($r[$id]);
    } else {
        $r[] = array($p, $o, 1);
    }
    msql_modif('users', 'ummo_pray_1', $r, $dfb, 'arr', '');
    db_write('ummo/pray/1511', $r);
    //if(!$id)modif_vars('users','ummo_pray_1',array($p,$o,1),'push');
    //else modif_vars('users','ummo_pray_1',array($id=>array($p,$o,0)),'mdf');
    $ret = pray_build($p, $o, $r);
    return $ret;
}
Exemple #5
0
function server()
{
    list($dr, $nod) = split_right('/', $_GET['table'], 1);
    $main = msql_read($dr, $nod, '');
    //p($main);
    if ($main) {
        $dscrp = flux_xml($main);
    }
    $host = $_SERVER['HTTP_HOST'];
    //$dscrp=str_replace('users/','http://'.$host.'/users/',$dscrp);
    //$dscrp=str_replace('img/','http://'.$host.'/img/',$dscrp);
    $xml = '<' . '?xml version="1.0" encoding="utf-8" ?' . '>' . "\n";
    //iso-8859-1//
    $xml .= '<rss version="2.0">' . "\n";
    $xml .= '<channel>' . "\n";
    $xml .= '<title>http://' . $host . '/msql/' . $_GET['table'] . '</title>' . "\n";
    $xml .= '<link>http://' . $host . '/</link>' . "\n";
    $xml .= '<description>' . count($main) . ' entries</description>' . "\n";
    $xml .= $dscrp;
    $xml .= '</channel>' . "\n";
    $xml .= '</rss>' . "\n";
    //$xml.='</xml>'."\n";
    if ($_GET['bz2']) {
        return bzcompress($xml);
    }
    if ($_GET["b64"]) {
        return base64_encode($xml);
    }
    return utf8_encode($xml);
}
Exemple #6
0
function fav_com_edt($k)
{
    $r = msql_read('', ses('qb') . '_coms', $k);
    $ret .= fav_com_form($r[2], $r[1]);
    $ret .= lj('', 'plgfavs_plug___favs_fav*com*mdf_' . $k . '__comn|comv', pictxt('save', 'modif'));
    return $ret;
}
Exemple #7
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);
    }
}
Exemple #8
0
function color_j($p, $o, $res = '')
{
    $r = msql_read('system', 'edition_colors', '', '1');
    foreach ($r as $k => $v) {
        $ret .= divs('background-color:#' . $v, $k);
    }
    return $ret;
}
Exemple #9
0
function patch_fav()
{
    $r = msql_read('', ses('qb') . '_fav', '', '1');
    p($r);
    foreach ($r as $k => $v) {
        $rb = explode(' ', $v);
        //foreach($rb as $vb)insert('qdd','("","'.$vb.'","fav","'.$k.'")');
    }
}
Exemple #10
0
function exc_lib()
{
    $rf = msql_read('system', 'program_core', '', 1);
    $ref = array_keys_r($rf, 0);
    asort($ref);
    foreach ($ref as $k => $v) {
        $ret .= lj('', 'popup_plup___exec_readfunc_' . $k, $v) . br();
    }
    return divs('width:180px; overflow:auto; height:240px;', $ret);
}
Exemple #11
0
function ug_r()
{
    $r = msql_read('users', 'ummo_umvoc_1', '', 1);
    if ($r) {
        foreach ($r as $v) {
            $rb[$v[0]] = $v[1] . ($v[3] ? ' [' . stripslashes($v[3]) . ']' : '');
        }
    }
    return $rb;
}
Exemple #12
0
function build_sitemap($hub)
{
    $main = msql_read('users', $hub . '_cache', '');
    if ($main["_menus_"]) {
        unset($main["_menus_"]);
    }
    if ($main) {
        $ret = flux_sitmap($main);
    }
    return $ret;
}
Exemple #13
0
function links_all()
{
    $r = msql_read('', 'public_defcons', '', 1);
    $r = array_keys($r);
    sort($r);
    if ($r) {
        foreach ($r as $k => $v) {
            $ret .= $v . br();
        }
    }
    return $ret;
}
Exemple #14
0
function mails_list()
{
    $r = msql_read('', $_SESSION['qb'] . '_mails', '', 1);
    if ($r) {
        foreach ($r as $k => $v) {
            if ($v[2]) {
                $ret[$v[0]] = $v[1] . '<' . $v[0] . '>';
            }
        }
    }
    return $ret;
}
Exemple #15
0
 /**
  * @public
  * @method __construct
  */
 public function __construct()
 {
     //params of you App are in an msql table named (hub)_twit
     $r = msql_read('', ses('qb') . '_twit', '', 1);
     $this->_oauth_token = $r[1];
     $this->_oauth_token_secret = $r[2];
     $this->_oauth_consumer_key = $r[3];
     $this->_oauth_consumer_secret = $r[4];
     $this->_oauth_nonce = md5(rand());
     $this->_oauth_signature_method = 'HMAC-SHA1';
     $this->_oauth_timestamp = time();
     $this->_oauth_version = '1.0';
 }
Exemple #16
0
function plug_hlp($d)
{
    $r = msql_read('system', 'program_plugs', $d, '1');
    $v = $r[0];
    $hlp = msql_read('lang', 'program_plugs', $d);
    $ret = btn('small', $r[1] . '/' . $d . ' (' . $v . ')') . ' ';
    //$ret.=lj('grey','bubble_text___'.ajx($v).'_'.$hlp,picto('help'));
    //$ret.=bubble('grey','text',ajx($v).'_'.$hlp,picto('help'));
    if ($hlp) {
        $ret .= togbub('text', ajx($hlp) . '__panel', btn('grey', picto('help'))) . ' ';
    }
    return $ret;
}
Exemple #17
0
function plug_table2img($d, $p)
{
    list($dr, $nod) = split_right('/', $p, '');
    $r = msql_read($dr, $nod, '');
    unset($r['_menus_']);
    //p($r);
    if ($r) {
        foreach ($r as $k => $v) {
            $rb[$k] = array(image($d . $v, '', ''), $v);
            $ret .= '<a title="' . $k . '::' . $v . '">' . image($d . $v, '', '') . $k . '::' . $v . '</a>';
        }
    }
    //$ret=make_tables('',$rb,$csa,$csb);
    return $ret;
}
Exemple #18
0
function plug_dir2table($d, $p)
{
    $r = explore($d);
    //p($r);
    list($dr, $nod) = split_right('/', $p, '');
    if ($r) {
        msql_modif($dr, $nod, msq_prep($r), array('src'), 'add', 'mdf');
    }
    $rb = msql_read($dr, $nod, '');
    if (!$rb) {
        return 'error';
    }
    //p($rb); //1d_array
    return make_tables('', msq_prep($rb), $csa, $csb);
}
Exemple #19
0
function plug_msqtemplate($nod, $tmp)
{
    //require_once('plug/msqads.php');
    $ret = lj('txtbox', 'msqt_plug___msqtemplate_plug*msqtemplate_' . ajx($nod) . '_' . ajx($tmp), picto('reload')) . br();
    if ($tmp) {
        $tpl = msql_read('users', $_SESSION['qb'] . '_template', $tmp);
        if (!$tpl) {
            $tpl = msql_read('users', 'public_template', $tmp);
        }
        $ret .= msqt_build_from_template($nod, $tpl);
    } elseif ($nod) {
        $ret .= msqt_read($nod, 0);
    }
    return divd('msqt', stripslashes($ret));
}
Exemple #20
0
function channel($p, $t, $d = '')
{
    $ra = explode(' ', $p);
    foreach ($ra as $ka => $va) {
        list($kab, $vab) = split(':', $va);
        $sc[$vab] = $kab;
    }
    if ($sc['site']) {
        require_once 'plug/microxml.php';
        $site = 'http://' . $sc['site'];
        $t = lka($site, $sc['site'] . '/' . $sc['hub']);
        $load = clkt($sc['site'] . '/msql/users/' . $sc['hub'] . '_cache');
    } else {
        $load = msql_read('users', $sc['hub'] . '_cache', '', 1);
    }
    if ($load) {
        if ($sc['cat']) {
            $load = channel_tri($load, $sc['cat'], 1);
        }
        if ($sc['parent']) {
            $load = channel_tri($load, $sc['art'], 10);
        }
        if ($sc['art']) {
            $load = channel_tri($load, $sc['art'], '');
        }
        if ($sc['tag']) {
            $load = channel_tri($load, $sc['tag'], 5);
        }
        if ($sc['last']) {
            $load = splice($load, $sc['last']);
        }
        $t = build_titl($load, !$t ? $sc['hub'] : $t, 1, $sc['hub']);
        if ($d == 'articles') {
            if ($site) {
                $ret .= output_pages_from_cache($site, $load);
            } else {
                $ret .= output_pages($load, 2, '');
            }
        } elseif ($load) {
            foreach ($load as $k => $v) {
                $re[] = llk('', $site . '/' . $k, html_entity_decode($v[2]));
            }
            $ret = implode('', $re);
            $ret = balc('ul', 'panel pubart', $ret);
        }
    }
    return $t . $ret;
}
Exemple #21
0
function atomic_build($p, $o)
{
    $r = msql_read('', 'public_atomic', '');
    $rb['-'] = $r['_menus_'];
    if (is_numeric($p)) {
        $rb[] = msql_read('', 'public_atomic', $p);
    } elseif ($p) {
        foreach ($r as $k => $v) {
            if (strtolower($v[0]) == strtolower($p)) {
                $rb[$k] = $v;
            }
        }
    }
    //p($rb);
    return make_table($rb);
}
Exemple #22
0
function plug_ftext($d, $tx)
{
    $nd = stext_log();
    $ra = msql_read('', $nd . '_txt_ftxt', '1');
    $msg = stripslashes($ra[1]);
    $msg = html_entity_decode_b($msg);
    if (!$ra && $nd) {
        msql_modif('users', $nd . '_txt_ftxt', array('day', 'text'), '', 'one', 1);
    }
    $ret .= btd('bts', lj('', 'bck_plug__xd_ftext_ftext*j_ftxt__ftxt', picto(save))) . ' ';
    $ret .= btd('bck', '') . hlpbt('ftext') . br();
    if (!$tx) {
        $ret .= txarea('ftxt', $msg, 54, 12);
    }
    return btd('plgtxt', $ret);
}
Exemple #23
0
function sugg_recall()
{
    $nod = nod('suggest');
    $r = msql_read('', $nod, '');
    $js = 'popup_call__3_ajxf_batch*preview_';
    if ($r) {
        foreach ($r as $k => $v) {
            $j = ajx($v[2]);
            $lnk = lka($v[2], picto('url'));
            if (!$v[1]) {
                $ret .= br() . lj('popbt', $js . $j . '_' . $k, $v[0] . ' ' . preplink($v[2])) . ' ' . $lnk;
            }
        }
    }
    return $ret;
}
Exemple #24
0
function plug_slct()
{
    $r = msql_read('system', 'program_plugs', '', 1);
    //p($r);
    //ksort($r);
    foreach ($r as $k => $v) {
        if ($v[2] == '1' && !$v[3] && !$v[5] && $v[1]) {
            $rb = tri_tag(str_replace(' ', ',', $v[1]));
        }
        if ($rb) {
            foreach ($rb as $kb => $vb) {
                $ret[$vb][] = lkc('', '/plug/' . $k, $k);
            }
        }
    }
    return divc('', make_tabs($ret));
}
Exemple #25
0
function plug_edf()
{
    req('spe');
    $r = msql_read('', $_SESSION['qb'] . '_edf', '');
    unset($r['_menus_']);
    $n = count($r);
    for ($i = 1; $i <= $n; $i++) {
        list($day, $month, $year) = split('/', $r[$i][0]);
        $dat = mktime(0, 0, 0, $month, $day, $year);
        $ra[$i] = $dat / 86400;
        if ($i == 1) {
            $dorigin = $dat;
            $vorigin = $r[$i][1];
        }
        $day = ($dat - $dorigin) / 86400;
        if ($ra[$i - 1]) {
            $diffday = $ra[$i] - $ra[$i - 1];
        }
        if ($r[$i - 1][1]) {
            $diffval = $r[$i][1] - $r[$i - 1][1];
        }
        if ($diffday) {
            $val = round($diffval / $diffday, 2);
        }
        $re[] = array($r[$i][0], $r[$i][1], round($diffday), $diffval, $val);
        //,$diffval*0.08
        $rb[$day] = $val;
        $rc[$day] = $r[$i][0];
    }
    for ($i = 1; $i <= $day; $i++) {
        if ($rb[$i]) {
            $key = $rc[$i];
        } else {
            $key = $i;
        }
        $rd[$key] = $rb[$i];
    }
    $ret = $day . ' days = ' . $val . ' units => ' . round($val / $day, 2) . ' unit/day ' . br();
    $f = 'plug/_data/edf_graph.png';
    graphics($f, $_SESSION['prma']['content'], 300, $rd, '000000', 'yes');
    $ret .= image($f, '', '');
    $rt = array('', 'date', 'count', 'days', 'units', 'average');
    //,'price'
    $ret .= make_tables($rt, $re, 'txtred', 'txtblc');
    return $ret;
}
Exemple #26
0
function plug_player()
{
    $movie = '../fla/rss.swf';
    //$js=script_for_flash_b($movie,"100%","100%",$fvar);
    //Head::add('jscode',$js);
    $clr = $_SESSION['clr'][$_SESSION['prmd']];
    $clr = msql_read('design', $_SESSION["qb"] . '_clrset_1', '');
    if (!$clr) {
        $clr = msql_read('system', 'default_clr', '');
    }
    //p($clr);
    $fvar = '&servr=http://' . $_SERVER['HTTP_HOST'] . '/&hub=' . $_SESSION["qb"] . '&clr1=' . $clr[1] . '&clr2=' . $clr[2] . '&clr3=' . $clr[3] . '&clr4=' . $clr[4] . '&clr5=' . $clr[5] . '&clr6=' . $clr[6] . '&clr7=' . $clr[7] . '&clr8=' . $clr[8];
    //.'&read_art=&category=&background_img=&order=day_DESC''&nbj='.$_GET['nbj'].
    //$ret=embed_flsh($movie,"100%","100%",$fvar);
    $ret = embed_flsh_obj($movie, "100%", "100%", $fvar);
    ////player
    return $ret;
}
Exemple #27
0
function msqmerge_build($p, $o)
{
    req('pop,spe,tri');
    $r = explode(',', $p);
    $ra = array();
    if ($r && $p) {
        foreach ($r as $k => $v) {
            //echo $v;
            $r = msql_read('', $v);
            //pr($r);
            if ($r) {
                $ra += msqmerge($r, $v);
            }
        }
    }
    ksort($ra);
    return make_table($ra);
}
Exemple #28
0
function piclr_build($p)
{
    $ra = msql_read('system', 'edition_colors', '', 1);
    //foreach($ra as $k=>$v)$rb[$i]=$v;
    $rb = array_keys($ra);
    $rand = array(4, 12, 24, 78, 14, 19, 44, 21, 32, 79);
    for ($i = 0; $i < 10; $i++) {
        $css .= '.clr' . $i . '{background-color:' . $rb[$rand[$i]] . ';}' . "\n";
    }
    echo css_code($css);
    $pi = msql_read('', 'public_pi', '1', 1);
    $pi = substr($pi, 0, $p);
    //bcscale(20);
    $r = str_split(substr($pi, 2));
    foreach ($r as $k => $v) {
        $ret .= btn('clr' . $v, $v) . " \n";
    }
    return $ret;
}
Exemple #29
0
function plug_htaccess($d)
{
    $here = 'htaccess';
    $default = msql_read('system', 'default_htaccess', 1);
    $actual = read_file('.' . $here);
    if (!$actual or $d) {
        $actual = $default;
        $ret .= btn('txtyl', 'default_loaded') . br();
    }
    $ret .= picto('alert�24') . ' ' . btn('txtcadr', 'critical_operations') . ' ';
    $ret .= lj('txtbox', 'txt_plug__4_' . $here . '_' . $here . '*default', 'default') . ' ';
    $ret .= lj('txtbox', 'cbk_plug__xd_' . $here . '_' . $here . '*mkdefault___txt', 'backup') . ' ';
    $ret .= msqlink('system', 'default_htaccess') . ' ';
    $ret .= lkc('txtx', '.htaccess', 'link') . ' ';
    $ret .= hlpbt('htaccess') . ' ' . btd('cbk', '') . ' ';
    $ret .= btd('bts', lj('txtbox', 'cbk_plug__xd_' . $here . '_' . $here . '*j___txt', 'save')) . br() . br();
    $ret .= txarea('txt', $actual, 120, 26) . br();
    $ret .= lkt('txtblc', 'http://htaccess.madewithlove.be/', 'tests');
    return $ret;
}
Exemple #30
0
function plug_cards()
{
    req('pop');
    $data = sql('msg', 'qdm', 'v', 'id="' . $_GET['cards'] . '"');
    $data = str_replace('[cards:plug]', '', $data);
    $obj = format_txt($data, 3, $_SESSION['read']);
    $obj = nl2br($obj);
    $size = msql_read('system', 'edition_cards', '');
    //p($size);
    $styl = '" style="float:left; width:' . $size['card_width'] . 'px; height:' . $size['card_height'] . 'px; margin:' . $size['card_margin'] . 'px; border:' . $size['card_border'] . ';';
    for ($i = 0; $i < 10; $i++) {
        $ret .= divc($styl, $obj);
    }
    if ($_GET['cards']) {
        Head::add('csscode', '/css/' . $_SESSION['qb'] . '_design_' . $_SESSION['prmd'] . '.css');
        return divc('" style="width:' . $size['page_width'] . 'px; padding:' . $size['page_padding'] . 'px;', $ret);
    } else {
        return lkt('txtx', '/plug/cards.php?cards=' . $_SESSION['read'], 'open');
    }
}