Esempio n. 1
0
    catcherror($cancel);
    $blog->query("UPDATE `{$db_prefix}blogs` SET `category`='{$targetcate}' WHERE `category`='{$sourcecate}'");
    recache_categories();
    catchsuccess($finishok, $backtodefault);
}
if ($job == 'tags') {
    $all_tags = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}tags`");
    $tablebody .= "<tr>";
    for ($i = 0; $i < count($all_tags); $i++) {
        $tablebody .= "<td><input type=checkbox name='selid[]' value='{$all_tags[$i]['tagname']}'>{$all_tags[$i]['tagname']}</td>";
        if ($i % 5 == 4) {
            $tablebody .= "</tr><tr>";
        }
    }
    $tablebody .= "</tr>";
    $display_overall .= highlightadminitems('tags', 'category');
    $display_overall_plus = <<<eot
<form action="admin.php?go=category_batchtags" method='post' id="ajaxForm1">
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$lna[17]}
</td>
<td class="sectend">{$lna[210]}</td>
</tr>
<tr class='sect'>
<td colspan=2>
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
{$tablebody}
</table>
<br>
Esempio n. 2
0
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'>
<table cellpadding=3 cellspacing=1 align=center class='tablewidth entry-list'>
<tr align=center class="admintitle">
<td width=35 align=center>{$lna[245]}</td><td width=35>{$lna[297]}</td><td align=center>{$lna[284]}</td><td width=200 align=center>{$lna[288]}</td><td width=35 align=center>{$lna[78]}</td><td width=35 align=center>{$lna[77]}</td></tr>
{$tablebody}
Esempio n. 3
0
    if ($flset['star'] != 1) {
        $puttingstarred = autoradio('checkbox', 'starred', array($lna[1020]), array(1), array($records['starred'] % 2));
    } else {
        $puttingstarred = '';
    }
    $hiddenareas .= "<input type='hidden' name='forcedraft' id='forcedraft' value='0'/>";
    if ($disableinvert != 1) {
        $records['content'] = safe_invert($records['content'], $records['htmlstat']);
    }
    $records['content'] = preg_replace("/\\[php\\](.+?)\\[\\/php\\]/ise", "phpcode4('\\1')", $records['content']);
    $records['content'] = stripslashes($records['content']);
    if ($editorbody != 'PHP_INCLUDE') {
        $editorbody = str_replace("{content}", $records['content'], $editorbody);
    }
    //Now Begins the main part
    $display_overall .= highlightadminitems('write', 'entry');
    $display_overall .= <<<eot
<script type='text/javascript'>
function chktitle() {
\tif (document.getElementById('title').value=='' || document.getElementById('title').value==null) {
\t\talert("{$lna[877]}");
\t} else if (document.getElementById('category').options[document.getElementById('category').selectedIndex].value=='new') {
\t\talert("{$lna[1026]}");
\t}
\telse document.getElementById('realsubmit').click();
}

function savetodraftnow() {
\tif (document.getElementById('forcedraft')) document.getElementById('forcedraft').value=1;
\tchktitle();
}
Esempio n. 4
0
        $censorplus2 = "&nbsp; &nbsp; <input type=radio name='job' value='tbpass'>{$lna[259]}";
        $censorclearall = "<br><br>[<a href=\"javascript: redirectcomfirm('admin.php?go=reply_tbclearall');\">{$lna[1021]}</a>]";
        $titlem = $lna[947];
        $titler = $lna[948];
        $actionurl = "admin.php?go=reply_tbcensor";
        $countnum = $blog->countbyquery("SELECT COUNT(repid) FROM `{$db_prefix}replies` WHERE `reproperty`=5");
    } else {
        $censorplus1 = $censorplus2 = '';
        $censorclearall = '';
        $titlem = $lna[25];
        $titler = $lna[359];
        $actionurl = "admin.php?go=reply_tb";
        $countnum = $blog->{$statistics}['tb'];
    }
    $pagebar = gen_page($page, 5, $actionurl, $countnum, $adminitemperpage);
    $display_overall .= highlightadminitems($job, 'reply');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$titlem}
</td>
<td class="sectend">{$titler}</td>
</tr>
</table>

<table cellpadding=3 cellspacing=1 align=center class='tablewidth'>
<form action="admin.php?act=reply" method="post" id='f_s' name='f_s'>
<tr align=center  class="admintitle"><td width=35>{$lna[245]}</td><td width=100>{$lna[357]}</td><td width=120>{$lna[288]}</td><td >{$lna[287]}</td><td width=35>{$lna[78]}</td>
{$censorplus1}
</tr>
Esempio n. 5
0
    if (!file_exists($filename)) {
        $tablebody = "<tr><td colspan=10 align=center><br><br>{$lna[254]}<br><br></td></tr>";
    } else {
        $wlinks = @file($filename);
        if (trim($wlinks[0]) == '') {
            $tablebody = "<tr><td colspan=10 align=center><br><br>{$lna[254]}<br><br></td></tr>";
        } else {
            $totoshow = 1;
            foreach ($wlinks as $link) {
                @(list($unuse, $siteid, $sitename, $siteurl, $sitelogo, $siteintro) = @explode('<|>', trim($link)));
                $sitelogo = $sitelogo ? "<a href='{$sitelogo}' target='_blank' title='{$lna[255]}'><img src='admin/theme/{$themename}/view.gif' border='0'></a>" : "&nbsp;";
                $tablebody .= "<tr class='visibleitem'><td width=35 align=center><input type=checkbox name='selid[]' value='{$siteid}'></td><td width=150>{$sitename}</td><td width=250><a href='{$siteurl}' target=_blank>{$siteurl}</a></td><td width=35 align=center>{$sitelogo}</td><td>{$siteintro}</td><td width=30 align=center><a href=\"admin.php?go=link_approve_{$siteid}\" title='{$lna[256]}'><img src='admin/theme/{$themename}/yes.gif' border='0'></a></td><td width=30 align=center><a href=\"admin.php?go=link_disapprove_{$siteid}\" title='{$lna[257]}'><img src='admin/theme/{$themename}/del.gif' border='0'></a></td></tr>\n";
            }
        }
    }
    $display_overall .= highlightadminitems('pending', 'link');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$lna[21]}
</td>
<td class="sectend">{$lna[258]}</td>
</tr>
</table>

<table cellpadding=3 cellspacing=1 align=center class='tablewidth'>
<form action="admin.php?go=link_batchpending" method="post" id='f_s' name='f_s'>
<tr class="admintitle"><td width=35 align=center></td><td width=150 align=center>{$lna[233]}</td><td width=250 align=center>{$lna[234]}</td><td width=35 align=center>Logo</td><td align=center>{$lna[134]}</td><td width=30 align=center>{$lna[259]}</td><td width=30 align=center>{$lna[260]}</td></tr>
{$tablebody}
eot;
Esempio n. 6
0
        $rsscontent = @gzreadfromfile("bak/{$srcindex}");
    } else {
        $rsscontent = readfromfile("bak/{$srcindex}");
    }
    $array_insert = rssrollback($rsscontent);
    if (is_array($array_insert)) {
        $i = $maxrecord['maxblogid'];
        foreach ($array_insert as $singlevalue) {
            $allvalues[] = "('{$i}', '{$singlevalue['title']}', '{$singlevalue['time']}', '{$singlevalue['content']}', '{$endnumber}', '{$userdetail['userid']}', 1, '')";
            $i += 1;
        }
        $all_values = @implode(',', $allvalues);
        $sql_query = "INSERT INTO {$db_prefix}blogs (`blogid`, `title`, `pubtime`, `content`, `category`, `authorid`, `htmlstat`, `permitgp`) VALUES {$all_values}";
        $blog->query($sql_query);
    }
    $display_overall .= highlightadminitems('import', 'carecenter');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$lna[844]}
</td>
<td class="sectend">{$lna[845]}</td>
</tr>
<tr>
<td colspan=2 class="sect"><br>{$lna[864]}<br>{$lna[865]}<br>
<div align=center><a href="admin.php?go=carecenter_recache">{$lna[866]}</a></div>
</td>
</tr>
</table>
eot;
Esempio n. 7
0
}
if ($act == 'upload') {
    include "admin/cp_upload.php";
    exit;
}
$maxrecord = $blog->getsinglevalue("{$db_prefix}maxrec");
include_once "admin/admin_header.php";
//Start Loading Modules
if (file_exists("admin/cp_{$act}.php")) {
    include "admin/cp_{$act}.php";
} else {
    $realact = $actgoto = '';
    @(list($realact, $actgoto) = @explode('::', $act));
    $actgotofile = $actgoto ? "plugin/" . basename($realact) . "/admin_" . basename($actgoto) . ".php" : "plugin/" . basename($realact) . "/admin.php";
    if (is_file($actgotofile)) {
        $display_overall .= highlightadminitems('plugin', 'addon');
        include $actgotofile;
        $display_overall .= $plugin_return;
    } else {
        include "admin/cp_main.php";
    }
}
$display_overall = str_replace('<!--plugin_header-->', $plugin_header, $display_overall);
$display_overall = str_replace('<body', '<body ' . $plugin_onload, $display_overall);
include_once "admin/admin_footer.php";
//Starting Admin-only functions
function highlightadminitems($itemhighlight, $itemsrow)
{
    global $admin_item;
    $str = "<script type=\"text/javascript\">\r\n\tfunction adminitemhover(hovername, obj) {\r\n\t\tif (document.getElementById('dropmenudiv') && document.getElementById('hoveritem_'+hovername)) document.getElementById('dropmenudiv').innerHTML=document.getElementById('hoveritem_'+hovername).innerHTML;\r\n\t\tif (is_ie || is_ie4) document.getElementById('dropmenudiv').innerHTML+=\"<iframe src='javascript:false' style='position:absolute; visibility:inherit;   top:0px; left:0px; width:128px; height:200px; z-index:-1; filter=progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);'></iframe>\";\r\n\t\tdropdownmenu(obj);\r\n\t}\r\n\t</script>";
    return "\n{$str}\n<div id=\"adminmain\" onmouseover=\"hidemenu();\"><div id=\"admininner\">";
Esempio n. 8
0
if ($job == 'urlrewrite') {
    if ($config['urlrewritemethod'] == 0) {
        $checksta1 = 'checked';
    } elseif ($config['urlrewritemethod'] == 1) {
        $checksta2 = 'checked';
    } elseif ($config['urlrewritemethod'] == 2) {
        $checksta4 = 'checked';
    }
    @(include_once 'data/cache_latest.php');
    $getId = $cache_latest_all[0]['blogid'];
    $config['blogurl'] = str_replace('{host}', $_SERVER['HTTP_HOST'], $config['blogurl']);
    $possibleroot = parse_url($config['blogurl']);
    $serverroot = $possibleroot['path'] . '/';
    $ruletemplate = nl2br(htmlspecialchars(readfromfile("images/others/rule_apache.txt")));
    $ruletemplate = str_replace('&lt;ROOTHERE&gt;', $serverroot, $ruletemplate);
    $display_overall .= highlightadminitems('urlrewrite', 'misc');
    $display_overall_plus = <<<eot
<form action="admin.php?go=misc_urlrewritesave" method="post" id="ajaxForm1">
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$lna[527]}
</td>
<td class="sectend">{$lna[528]}</td>
<tr><td colspan=2 class='sect'>
<br>
<input type=radio value='0' name="urlrewritesta" {$checksta1} onclick="document.getElementById('urloptmessagearea').innerHTML=document.getElementById('urloptmessage0').value; document.getElementById('apachearea').style.display='none'"> {$lna[511]}<br>
<input type=radio value='1' name="urlrewritesta" {$checksta2} onclick="document.getElementById('urloptmessagearea').innerHTML=document.getElementById('urloptmessage1').value; document.getElementById('apachearea').style.display='none'"> {$lna[938]} ({$lna[1139]})<br>
<input type=radio value='2' name="urlrewritesta" {$checksta4} onclick="document.getElementById('urloptmessagearea').innerHTML=document.getElementById('urloptmessage3').value; document.getElementById('apachearea').style.display='block'"> {$lna[1138]}<br>

<input type="hidden" id="urloptmessage0" value="<b>{$lna[1161]}</b> {$config['blogurl']}/read.php?{$getId} <a href='{$config['blogurl']}/read.php?{$getId}' target=_blank>[{$lna[939]}]</a>">
Esempio n. 9
0
        $puttingcates .= "<option value='{$i}'{$selected}>{$value}</option>";
    }
    $formbody .= $t->set('form_eachline', array('text' => $lna[463], 'formelement' => "<select name='p[usergroup]'>{$puttingcates}</select>"));
    $formbody .= $t->set('form_eachline', array('text' => $lna[485], 'formelement' => "<input type='text' class='text' size='16' name='p[email]' value='" . stripslashes($edituser['email']) . "'/>"));
    $formbody .= $t->set('form_eachline', array('text' => $lna[486], 'formelement' => "<input type='text' class='text' size='16' name='p[homepage]' value='" . stripslashes($edituser['homepage']) . "'/>"));
    $sex_sel = array('0' => $lna[487], '1' => $lna[488], '2' => $lna[489]);
    $sex_choice = array('0' => '', '1' => '', '2' => '');
    $tmp_gender = $edituser['gender'];
    $sex_choice[$tmp_gender] = "checked=checked";
    $formbody .= $t->set('form_eachline', array('text' => $lna[491], 'formelement' => "<input type='radio' name='p[gender]' value='0' {$sex_choice[0]}/>{$lna[487]} <input type='radio' name='p[gender]' value='1' {$sex_choice[1]}/>{$lna[488]} <input type='radio' name='gender' value='2' {$sex_choice[2]}/>{$lna[489]}"));
    $formbody .= $t->set('form_eachline', array('text' => $lna[490], 'formelement' => "<input type='text' class='text' size='16' name='p[qq]' value='" . stripslashes($edituser['qq']) . "'/>"));
    $formbody .= $t->set('form_eachline', array('text' => 'MSN', 'formelement' => "<input type='text' class='text' size='16' name='p[msn]' value='" . stripslashes($edituser['msn']) . "'/>"));
    $formbody .= $t->set('form_eachline', array('text' => 'Skype', 'formelement' => "<input type='text' class='text' size='16' name='p[skype]' value='" . stripslashes($edituser['skype']) . "'/>"));
    $formbody .= $t->set('form_eachline', array('text' => $lna[492], 'formelement' => "<input type='text' class='text' size='16' name='p[from]' value='" . stripslashes($edituser['fromplace']) . "'/>"));
    $formbody .= $t->set('form_eachline', array('text' => $lna[493], 'formelement' => "<textarea cols='30' rows='3' name='p[intro]'>" . stripslashes($edituser['intro']) . "</textarea>"));
    $display_overall .= highlightadminitems($light, 'user');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$showword}
</td>
<td class="sectend">{$lna[494]}</td>
</tr>
</table>

<table cellpadding=3 cellspacing=0 align=center class='tablewidth'>
<tr>
<td class='sect'>{$pluswarn}
<table cellpadding=4 cellspacing=1 align=center class='tablewidth'>
<form action="admin.php?go=user_{$jobs}" method="post">
Esempio n. 10
0
    } else {
        $detail_array = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}messages` WHERE `reproperty`<>2 AND `reproperty`<>3 ORDER BY `reptime` DESC  LIMIT {$start_id}, {$adminitemperpage}");
        $address = "block";
        $titles = $lna[348];
        $picture = "block";
        $titlem = $lna[7];
        $titler = $lna[349];
        $totalvolume = $statistics['messages'];
    }
    for ($i = 0; $i < count($detail_array); $i++) {
        $tmp_tm = gmdate('Y/m/d H:i', $detail_array[$i]['reptime'] + 3600 * $config['timezone']);
        $detail_array[$i]['repcontent'] = msubstr($detail_array[$i]['repcontent'], 0, 120);
        $tablebody .= "<tr class='visibleitem'><td align='center'><input type='checkbox' name='selid[]' id='selid[]' value='{$detail_array[$i]['repid']}'></td><td>{$detail_array[$i]['replier']}</td><td>{$tmp_tm}</td><td align='left' width=50%>{$detail_array[$i]['repcontent']}</td><td align='center'><a href='javascript: ensuredel(\"{$detail_array[$i]['repid']}\", \"3\");'><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=message_{$address}_{$detail_array[$i]['repid']}'><img src='admin/theme/{$themename}/{$picture}.gif' alt='{$titles}' title='{$titles}' border='0'></a></td></tr>";
    }
    $pagebar = gen_page($page, 5, "admin.php?go=message_{$job}", $totalvolume, $adminitemperpage);
    $display_overall .= highlightadminitems($job, 'message');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$titlem}
</td>
<td class="sectend">{$titler}</td>
</tr>
</table>

<table cellpadding=3 cellspacing=1 align=center class='tablewidth'>
<form action="admin.php?act=message" method="post" id='f_s' name='f_s'>
<tr align=center  class="admintitle"><td width=35>{$lna[245]}</td><td width=100>{$lna[350]}</td><td width=120>{$lna[288]}</td><td >{$lna[287]}</td><td width=35>{$lna[78]}</td><td width=35>{$titles}</td></tr>
{$tablebody}
<tr><td colspan=3><a href="#unexist" onclick="checkallbox('f_s', 'checked');">{$lna[247]}</a> | <a href="#unexist" onclick="checkallbox('f_s', '');">{$lna[248]}</a></td><td colspan=3 align=right>{$pagebar}</td></tr>
Esempio n. 11
0
    $sleout = "<?PHP\n" . $out . "\$currentadminskin='{$currentadminskin}';";
    writetofile("data/cache_adminskinlist.php", $sleout);
    header("Location: admin.php");
}
if ($job == 'funclock') {
    if (sizeof($flset) < 1) {
        $flset = array('tags' => 0, 'weather' => 0, 'avatar' => 0, 'star' => 0, 'guestbook' => 0, 'modeselectable' => 0);
    }
    $uidesc = array('tags' => $lnc[288], 'weather' => $lna[301], 'avatar' => $lna[881], 'star' => $lnc[93], 'guestbook' => $lnc[91], 'modeselectable' => "{$lnc[183]}/{$lnc[185]}");
    $pref_leftchar = "200";
    $pref_variable = "flset";
    foreach ($flset as $flkey => $flval) {
        addpref("r", "{$flkey}|{$uidesc[$flkey]}|{$lna[512]}|{$lna[511]}");
    }
    $pref_result_show = @implode('', $pref_result);
    $display_overall .= highlightadminitems('funclock', 'main');
    $display_overall .= <<<eot
<table class='tablewidth' align=center cellpadding=4 cellspacing=0>
<tr>
<td width=160 class="sectstart">
{$lna[1194]}
</td>
<td class="sectend">{$lna[1195]}</td>
</tr>
</table>
<table class='tablewidth' cellpadding=4 cellspacing=1 align=center>
<form action="admin.php?go=main_funclocksave" method="post" id="ajaxForm1">
{$pref_result_show}
<tr><td colspan=2 class="sect">{$lna[1196]}</td></tr>
</table>
<br>
Esempio n. 12
0
        $langmodulejs .= "jslnc[{$key}]='" . str_replace("'", "\\'", $val) . "';\n";
        $langstext .= "{$key} - " . htmlspecialchars($val) . "<br>\n";
    }
    $lni = 0;
    if (is_file("data/langspecoverwrite.php")) {
        include_once "data/langspecoverwrite.php";
        if (is_array($lncoverwrite)) {
            foreach ($lncoverwrite as $key => $val) {
                $val = htmlspecialchars($val);
                $langexist .= "<div id='editline{$lni}'><table width=100% cellpadding=0 cellspacing=0><tr class=\"visibleitem\"><td width=15% align=center><input type=text size=4 maxlength=4 name='newlnum[]' id='newlnum{$lni}' onblur='changeldarea({$lni});' value='{$key}'></td><td width=40%><span id='ldarea{$lni}'>{$lnc[$key]}</span></td><td width=40%><input type=text size=52 name='newldesc[]' id='newldesc{$lni}' value=\"{$val}\"></td><td width=5% align=center><input type=button onclick='deleteeditline({$lni});' value='{$lna[1149]}' class='formbutton'></td></tr></table></div>";
                $lni += 1;
            }
        }
    }
    $lnni = $lni + 1;
    $display_overall .= highlightadminitems('langspec', 'addon');
    $display_overall .= <<<eot
<script type="text/javascript">
{$langmodulejs}
var newlcount={$lnni};
var getnewlnum;
var getnewldesc;
var getldarea;
var skiplcount = new Array ();
function addneweditline() {
\tvar addnewarea=document.getElementById('addnew');
\tvar addnewareato='';
\tfor (var i={$lnni}; i<=newlcount; i++) {
\t\tif (skiplcount[i]!=1) {
\t\t\tgetnewlnum=(document.getElementById('newlnum'+i)) ? document.getElementById('newlnum'+i).value : '';
\t\t\tgetnewldesc=(document.getElementById('newldesc'+i)) ? document.getElementById('newldesc'+i).value : '';
Esempio n. 13
0
}
if ($job == 'modorder') {
    acceptrequest('section');
    if ($itemid === '' || !$section) {
        catcherror("{$lna[126]}");
    }
    $array_cates = @explode(':', $itemid);
    $lastcount = count($array_cates);
    for ($i = 0; $i < $lastcount - 1; $i++) {
        $blog->query("UPDATE `{$db_prefix}mods` SET `modorder`='{$i}' WHERE `name`='{$array_cates[$i]}' AND `position`='{$section}'");
    }
    recache_mods();
    catchsuccess($finishok2, $backtomodule);
}
if ($job == 'langset') {
    $display_overall .= highlightadminitems('langset', 'main');
    $lnc_tmp = $lnc;
    $langname_tmp = $langname;
    $alllanglist = array();
    $handle = opendir("lang/");
    while (false !== ($file = readdir($handle))) {
        if (is_dir("lang/{$file}")) {
            if ($file == $langfront) {
                $alllanglist[] = array('ldir' => $file, 'lname' => $langname_tmp['front']);
            } elseif (is_file("lang/{$file}/common.php")) {
                @(include_once "lang/{$file}/common.php");
                $alllanglist[] = array('ldir' => $file, 'lname' => $langname['front']);
            }
        }
    }
    $lnc = $lnc_tmp;