function adm_hubs($auth) { $goto = '/?admin=hubs'; $qb = ses('qb'); $qdu = ses('qdu'); $USE = ses('USE'); if ($mna && $auth >= 5) { $mna = $_SESSION['mn'] + $mna; } else { $mna = ses('mn'); } //if($mna)$ret.=balc('ul','panel',m_nodes_b($mna,1)); $ret .= hublist() . br(); if ($auth >= 6 && prms('create_hub') == 'on' or $auth >= 7) { $ret .= loged('', '', 'create new hub', '10') . br(); } if ($_GET['rename_hub'] && $auth >= 5) { //renmae_hub if ($_POST['hub_name']) { $newname = trim($_POST['hub_name']); $_SESSION['mn'][$qb] = $newname; update('qdu', 'hub', $newname, 'name', $qb); } $valu = input2('text', 'hub_name', $_SESSION['mn'][$qb], 'txtx'); $valu .= input2('submit', 'Submit', 'rename_hub', ''); $ret .= form($goto . '&rename_hub==', btn('panel', $valu)) . br(); } elseif ($auth >= 5) { $ret .= lkc('popsav', $goto . '&rename_hub==', nms(87)) . ' '; } //kill_hub if ($auth >= 6 && $_GET['kill_hub'] == 'ok') { $f = 'users/' . ses('qb'); walk_dir($f, 'remove'); rmdir($f); $f = 'msql/users/' . $qb . '_cache.php'; if (is_file($f)) { unlink($f); } for ($i = 1; $i < 10; $i++) { $f = 'msql/design/' . $qb . '_design_' . $i . '.php'; if (is_file($f)) { unlink($f); } $f = 'msql/design/' . $qb . '_clrset_' . $i . '.php'; if (is_file($f)) { unlink($f); } $f = 'msql/users/' . $qb . '_mods_' . $i . '.php'; if (is_file($f)) { unlink($f); } } msquery('DELETE FROM ' . $qdu . ' WHERE name="' . $qb . '" LIMIT 1'); $_SESSION['USE'] = ''; relod(subdom(prms('default_hub'))); } //reinit_hub if ($auth >= 6 && $_GET['reinit_hub'] == 'ok') { makenew(ses('qb'), 1); } //publish if ($auth >= 6) { if ($_GET['publish']) { if ($_GET['publish'] == 'off') { $actv = 0; } else { $actv = 1; } update('qdu', 'active', $actv, 'name', $qb); } $opened = rse('active', $qdu . ' WHERE name="' . $qb . '"'); if ($opened == '1') { $ere = 'off'; $st = nms(130); } else { $ere = 'on'; $st = nms(131); } $ret .= lkc('popsav', $goto . '&publish=' . $ere . '#' . $id, offon($opened) . ' ' . $st) . ' '; $ret .= lkc('popsav', $goto . '&reinit==', nms(95) . ' ' . nms(103)) . ' '; } if ($_GET['reinit'] == '=') { $ret .= btn('txtx', 'restore all defaults ?') . lkc('txtyl', $goto . '&reinit_hub=ok', 'ok') . ' '; } if ($auth >= 6) { $ret .= lkc('txtyl', $goto . '&kill_hub==', nms(76) . ' ' . nms(100)) . ' '; if ($_GET['kill_hub'] == '=') { $ret .= btn('txtx', 'All datas will be lost') . lkc('txtyl', $goto . '&kill_hub=ok', 'ok'); } } return $ret . br(); }
function adm_hubs($auth) { $goto = '/?admin=hubs'; $qb = ses('qb'); $qdu = ses('qdu'); $USE = ses('USE'); if ($mna && $auth >= 5) { $mna = $_SESSION['mn'] + $mna; } else { $mna = ses('mn'); } if ($auth >= 6 && prms('create_hub') == 'on' or $auth >= 7) { $ret .= loged('', '', 'create new hub') . br(); } if ($_GET['rename_hub'] && $auth >= 5) { //renmae_hub if ($_POST['hub_name']) { $newname = trim($_POST['hub_name']); $_SESSION['mn'][$qb] = $newname; update('qdu', 'hub', $newname, 'name', $qb); } $valu = input2('text', 'hub_name', $_SESSION['mn'][$qb], 'txtx'); $valu .= input2('submit', 'Submit', 'rename_hub', ''); $ret .= form($goto . '&rename_hub==', btn('panel', $valu)) . br(); } elseif ($auth >= 5) { $ret .= lkc('popsav', $goto . '&rename_hub==', nms(87)) . ' '; } //kill_hub //if($auth>=6 && $_GET['kill_hub']=='ok')adm_killhub(); //reinit_hub if ($auth >= 6 && $_GET['reinit_hub'] == 'ok') { makenew(ses('qb'), 1); } //publish if ($auth >= 6) { if ($_GET['publish']) { if ($_GET['publish'] == 'off') { $actv = 0; } else { $actv = 1; } update('qdu', 'active', $actv, 'name', $qb); } $opened = sql('active', 'qdu', 'v', 'name="' . $qb . '"'); if ($opened == '1') { $ere = 'off'; $st = nms(130); } else { $ere = 'on'; $st = nms(131); } $ret .= lkc('popsav', $goto . '&publish=' . $ere . '#' . $id, offon($opened) . ' ' . $st) . ' '; $ret .= lkc('popsav', $goto . '&reinit==', nms(95) . ' ' . nms(103)) . ' '; } if ($_GET['reinit'] == '=') { $ret .= btn('txtx', 'restore all defaults ?') . lkc('txtyl', $goto . '&reinit_hub=ok', 'ok') . ' '; } if ($auth >= 6) { $ret .= lkc('txtred', $goto . '&kill_hub==', nms(76) . ' ' . nms(100)) . ' '; if ($_GET['kill_hub'] == '=') { $ret .= btn('txtx', 'All datas will be lost') . lkc('txtyl', $goto . '&kill_hub=ok', 'ok'); } } return $ret . br() . br() . hublist(); }