} if ($job == 'pagewrite') { header("Location: admin.php?go=page"); } if ($job == "pagemanage") { $start_id = ($page - 1) * $adminitemperpage; $detail_array = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}pages` ORDER BY `pagetime` DESC LIMIT {$start_id}, {$adminitemperpage}"); for ($i = 0; $i < count($detail_array); $i++) { $tmp_tm = gmdate('Y/m/d H:i', $detail_array[$i]['pagetime'] + 3600 * $config['timezone']); if ($i % 2 == 0) { $addclass = 'hiddenitem'; } else { $addclass = 'visibleitem'; } $hiddensign = "<img src='admin/theme/{$themename}/openblog.gif' alt=''>"; $tablebody .= "<tr class='{$addclass}'><td align='center'><input type='checkbox' name='selid[]' id='selid[]' value='{$detail_array[$i]['pageid']}'></td><td align='center'>{$hiddensign}</td><td><a href=\"" . getlink_pages($detail_array[$i]['pageid'], $detail_array[$i]['pagealias']) . "\">{$detail_array[$i]['pagetitle']}</a></td><td>{$tmp_tm}</td><td align='center'><a href='javascript: redirectcomfirm (\"admin.php?go=entry_deletepage_{$detail_array[$i]['pageid']}&opt=d\");'><img src='admin/theme/{$themename}/del.gif' alt='{$lna[78]}' title='{$lna[78]}' border='0'></a></td><td align='center'><a href='admin.php?go=page_editpage_{$detail_array[$i]['pageid']}'><img src='admin/theme/{$themename}/edit.gif' alt='{$lna[77]}' title='{$lna[77]}' border='0'></a></td></tr>"; } $numenries = $blog->countbyquery("SELECT COUNT(*) FROM `{$db_prefix}pages`"); $pagebar = gen_page($page, 5, "admin.php?go=entry_pagemanage", $numenries, $adminitemperpage); $display_overall .= highlightadminitems('pagemanage', 'entry'); $display_overall_plus = <<<eot <table class='tablewidth entry-list' align=center cellpadding=4 cellspacing=0> <tr> <td width=160 class="sectstart"> {$lna[1057]} </td> <td class="sectend">{$lna[1058]}</td> </tr> </table> <form action="admin.php?go=entry_deletepage" method="post" id='f_s' name='f_s'>
if ($findalias[0]['pagealias'] == $pagealias) { $pagealias .= '_' . rand(1000, 9999); } $deletealias = false; } $currentuserid = $userdetail['userid']; $finaltime = time(); if ($job == 'store') { $query = "INSERT INTO `{$db_prefix}pages` (pageid,pagetitle,pagecontent,pageauthor,pagetime,pageedittime,closesidebar,htmlstat,ubbstat,emotstat,pagealias) VALUES (null, '{$pagetitle}','{$content}','{$currentuserid}','{$finaltime}', 0, '{$closesidebar}','{$htmlstat}', '{$ubbstat}', '{$emotstat}', '{$pagealias}')"; $blog->query($query); $currentid = db_insert_id(); //Add shortcuts on the top ,shortcuttext,shortcuttarget if ($addshortcut == 1) { $shortcuttext = $shortcutname; $shortcuttarget = $shortcuttarget == '' ? '' : ", 'target'=>'" . admin_convert($shortcuttarget) . "'"; $infotoadd = "\$blogitem['pageshortcut{$currentid}']=array('type'=>'link', 'name'=>'pageshortcut{$currentid}', 'url'=>'" . getlink_pages($currentid, $pagealias) . "', 'text'=>'{$shortcuttext}' {$shortcuttarget});"; $maxmodid = $blog->countbyquery("SELECT MAX(`modorder`) FROM `{$db_prefix}mods`"); $maxmodid += 1; $intro = "{$lna[1128]}{$shortcuttext}"; $blog->query("INSERT INTO `{$db_prefix}mods` VALUES ('header', 'pageshortcut{$currentid}', '{$intro}', '1', '{$maxmodid}', 'custom')"); recache_mods(); mod_append($infotoadd); } } else { $currentid = $itemid; $query = "UPDATE `{$db_prefix}pages` SET pagetitle='{$pagetitle}', pageedittime='{$finaltime}', closesidebar='{$closesidebar}', htmlstat='{$htmlstat}', ubbstat='{$ubbstat}', emotstat='{$emotstat}', pagecontent='{$content}', pagealias='{$pagealias}' WHERE `pageid`='{$id}'"; $blog->query($query); } catchsuccess($finishok, array($backtoaddnew, $backtomanage)); } function autoselect($name, $arrayoption, $arrayvalue, $selectedid = 0, $disabled = 0)