Exemplo n.º 1
0
        $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));
}
Exemplo n.º 2
0
    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");
    }
Exemplo n.º 3
0
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]}");
Exemplo n.º 4
0
</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');
Exemplo n.º 5
0
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);
Exemplo n.º 6
0
{$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));
Exemplo n.º 7
0
}
$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}'";
Exemplo n.º 8
0
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;
}