$findalias = $blog->getgroupbyquery("SELECT * FROM `{$db_prefix}pages` WHERE `pagealias`='{$pagealias}' {$findalias_plus} LIMIT 1"); 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)); }
if ($ajax == 'on') { die($display_overall_plus); } else { $display_overall .= $display_overall_plus; } } if ($job == 'urlrewritesave') { acceptrequest('urlrewritesta'); $urlrewritesta = floor($urlrewritesta); $savetext = "<?PHP\n\$db_server='{$db_server}';\n\$db_username='******';\n\$db_password='******';\n\$db_name='{$db_name}';\n\$db_prefix='{$db_prefix}';\n\$db_410='{$db_410}';\n\$db_tmpdir='{$db_tmpdir}';\n\$db_defaultsessdir='{$db_defaultsessdir}';\n"; while (@(list($key, $val) = @each($config))) { if ($key == 'urlrewritemethod') { $savetext .= "\$config['{$key}']='{$urlrewritesta}';\n"; $saved = 1; } else { $savetext .= "\$config['{$key}']='" . admin_convert(stripslashes($val)) . "';\n"; } } if ($saved != 1) { $savetext .= "\$config['urlrewritemethod']='{$urlrewritesta}';\n"; } if (writetofile("data/config.php", $savetext)) { if ($ajax == 'on') { $fetchURL = 'admin.php?go=misc_urlrewrite'; catchsuccessandfetch($lna[1094], $fetchURL); } else { catchsuccess($lna[1094], "{$lna[39]}|admin.php"); } } else { catcherror($lna[66] . "data/config.php"); }
if (!defined('VALIDADMIN')) { die('Access Denied.'); } checkpermission('CP'); $backtoplugin = "{$lna[28]}|admin.php?go=addon_plugin"; $backtolightconfig = "dp.SyntaxHighlighter For UBB|admin.php?act={$act}"; acceptrequest('configjob'); if ($configjob == 'save') { $savetext = "<?PHP\n"; $save_config = $_POST['prefconfig']; if (count($save_config) <= 1) { catcherror($lna[1013]); } while (@(list($key, $val) = @each($save_config))) { $savetext .= "\$dp_config['{$key}']='" . admin_convert($val) . "';\n"; } if ($savetext == '') { catcherror($lna[1013]); } if (!writetofile("plugin/{$act}/config.php", $savetext)) { catcherror("{$lna[66]}" . "plugin/{$act}/config.php"); } else { catchsuccess($lanic[$select_include_n] . $lanic[9], array($backtoplugin, $backtolightconfig)); } } $pref_leftchar = "200"; $pref_variable = "dp_config"; include "plugin/{$act}/config.php"; addpref("r", "Cpp|C|{$lna[511]}|{$lna[512]}"); addpref("r", "CSharp|C#|{$lna[511]}|{$lna[512]}");
</table> <br> <div align=center><a name="bottom"></a><input type=button value="{$lna[64]}" class='formbutton' onclick="adminSubmitAjax(1);"> <input type=reset value="{$lna[65]}" class='formbutton'></div> </form> eot; } if ($job == 'funclocksave') { $savetext = "<?PHP\nif (!defined('VALIDREQUEST')) die ('Access Denied.');\n"; $save_config = $_POST['prefconfig']; if (count($save_config) <= 1) { catcherror($lna[1013]); } $relatedmods = array('tags' => 'alltags', 'star' => 'starred', 'guestbook' => 'guestbook'); $tosetinvisiblearray = $tosetvisiblearray = array(); while (@(list($key, $val) = @each($save_config))) { $savetext .= "\$flset['{$key}']='" . admin_convert($val) . "';\n"; if ($relatedmods[$key]) { if ($val == 1) { $tosetinvisiblearray[] = $relatedmods[$key]; } if ($val == 0) { $tosetvisiblearray[] = $relatedmods[$key]; } } } if ($savetext == '') { catcherror($lna[1013]); } if (writetofile("data/functionlock.php", $savetext)) { if (sizeof($tosetinvisiblearray) >= 1) { $allinvisibles = makeaquery($tosetinvisiblearray, "`name`='%s'", 'OR');
eot; } if ($job == 'savelangspec') { acceptrequest('newlnums,newldescs'); if ($newlnums == '' || $newldescs == '') { catcherror($lna[241]); } $savelnum = @explode(',', $newlnums); $saveldesc = @explode(',', $newldescs); $savedata = $savedata2 = "<?php\n"; for ($i = 0; $i < count($savelnum); $i++) { if ($savelnum[$i] == '') { continue; } $savedata .= "\$lnc[{$savelnum[$i]}]='" . admin_convert($saveldesc[$i]) . "';\n"; $savedata2 .= "\$lncoverwrite[{$savelnum[$i]}]='" . admin_convert($saveldesc[$i]) . "';\n"; } if (!writetofile("data/langspec.php", $savedata)) { catcherror($lna[66] . "data/langspec.php"); } if (!writetofile("data/langspecoverwrite.php", $savedata2)) { catcherror($lna[66] . "data/langspecoverwrite.php"); } catchsuccess($finishok4, $backtolangspec); } function skin_convert($str) { $str = str_replace("\r", '', $str); $str = str_replace("\n", '', $str); $str = addslashes($str); $str = str_replace('|', '', $str);
{$pref_result_show} <tr><td colspan=2 class="sect"><ul><li>{$lna[746]}</li><li>{$cau_icon} {$lna[68]}</li><li>{$lna[69]}</li><li>{$lna[70]}</li></ul> </table> <br> <div align=center><input type=submit value="{$lna[64]}" class='formbutton'> <input type=reset value="{$lna[65]}" class='formbutton'></div> </form> eot; } if ($job == 'mbconsave') { $savetext = "<?PHP\n"; $save_config = $_POST['prefconfig']; if (count($save_config) <= 1) { catcherror($lna[1013]); } while (@(list($key, $val) = @each($save_config))) { $savetext .= "\$mbcon['{$key}']='" . admin_convert($val) . "';\n"; } if ($savetext == '') { catcherror($lna[1013]); } if (!writetofile("data/mod_configbakup.php", $savetext)) { catcherror($lna[66] . "data/mod_configbakup.php"); } if (writetofile("data/mod_config.php", $savetext)) { //Check now $tmp = readfromfile("data/mod_config.php"); if (strlen($tmp) <= 1) { @unlink("data/mod_config.php"); rename("data/mod_configbakup.php", "data/mod_config.php"); } catchsuccess($finishok, array($backtoconfig, $backtombcon, $backtorefreshcache));
} $backtoplugin = "{$lna[28]}|admin.php?go=addon_plugin"; $backtofmp_cfg = "{$lanfp[0]}{$lanfp[1]}|admin.php?act={$page['act']}"; $backtofmp_list = "{$lanfp[0]}{$lanfp[13]}{$lanfp[1]}|admin.php?act={$page['list']}"; acceptrequest('configjob'); if ($configjob == 'save_list') { $savetext = "<?PHP\n"; $save_list = $_POST['fmp']; //if (count($save_list)<=0) catcherror ($lna[1013]); while (@(list($key, $val) = @each($save_list))) { while (@(list($val_key, $val_value) = @each($val))) { if ($val_key == 'title' && empty($val_value)) { break; } if (!empty($val_value)) { $savetext .= "\$fmp_list['{$key}']['{$val_key}']='" . admin_convert($val_value) . "';\n"; } } } //if ($savetext=='') catcherror ($lna[1013]); if (!writetofile($file['dlist'], $savetext)) { catcherror("{$lna[66]}" . $file['dlist']); } else { catchsuccess($finishok, array($backtofmp_list, $backtofmp_cfg, $backtoplugin)); } } include $file['dlist']; foreach ($fmp_list as $fp_id => $fp_song) { //$fmp_list_show .= "add_fpRow('{$fp_id}','{$fmp_list[$fp_id][title]}','{$fmp_list[$fp_id][creator]}','{$fmp_list[$fp_id][location]}','{$fmp_list[$fp_id][info]}','{$fmp_list[$fp_id][image]}','{$fmp_list[$fp_id][album]}','{$fmp_list[$fp_id][meta]}')\n"; //$fmp_list_show .= "add_fpRow('{$fp_id}','".htmlspecialchars($fmp_list[$fp_id][title]). "','" .htmlspecialchars($fmp_list[$fp_id][creator]). "','" .htmlspecialchars($fmp_list[$fp_id][location]). "','" .htmlspecialchars($fmp_list[$fp_id][info]). "','" .htmlspecialchars($fmp_list[$fp_id][image]). "','" .htmlspecialchars($fmp_list[$fp_id][album]). "','" .htmlspecialchars($fmp_list[$fp_id][meta])."')\n"; $fmp_list_show .= "\n add_fpRow('-1','{$fp_id}'";
include "{$plugin_address}/include.php"; if (empty($lanfp[76])) { exit; } $backtoplugin = "{$lna[28]}|admin.php?go=addon_plugin"; $backtofmp_cfg = "{$lanfp[0]}{$lanfp[1]}|admin.php?act={$page['act']}"; $backtofmp_list = "{$lanfp[0]}{$lanfp[13]}{$lanfp[1]}|admin.php?act={$page['list']}"; acceptrequest('configjob'); if ($configjob == 'save_config') { $savetext = "<?PHP\n"; $save_config = $_POST['prefconfig']; if (count($save_config) <= 1) { catcherror($lna[1013]); } while (@(list($key, $val) = @each($save_config))) { $savetext .= "\$fmp_cfg['{$key}']='" . admin_convert($val) . "';\n"; } if ($savetext == '') { catcherror($lna[1013]); } if (!writetofile($file['dcfg'], $savetext)) { catcherror("{$lna[66]}" . $file['dcfg']); } else { catchsuccess($finishok, array($backtofmp_cfg, $backtofmp_list, $backtoplugin)); } } $plugin_header = <<<eot <style type="text/css"> .pd3 { \tpadding:2px; }