Пример #1
0
<?php

!defined('P_W') && exit('Forbidden');
define('AJAX', 1);
S::gp(array('stopic_id', 'block_config'));
$stopic_id = (int) $stopic_id;
if (!$stopic_id) {
    showmsg('undefined_error');
}
$new_config = array();
if (isset($block_config['container'])) {
    foreach ($block_config['container'] as $layout_id) {
        foreach ($block_config as $block_container => $blocks) {
            if (false !== strpos($block_container, $layout_id)) {
                $new_config[$layout_id][substr($block_container, strlen($layout_id) + 1)] = $block_config[$block_container];
                unset($block_config[$block_container]);
            }
        }
    }
}
$stopic_service->updateSTopicById($stopic_id, array('block_config' => $new_config));
$stopic = $stopic_service->getSTopicInfoById($stopic_id);
$tpl_content = $stopic_service->getStopicContent($stopic_id, 0);
@extract($stopic, EXTR_SKIP);
include A_P . 'template/stopic.htm';
afooter(1);
Пример #2
0
function pwConfirm($msg, $inputmsg = null)
{
    @extract($GLOBALS, EXTR_SKIP);
    $adminmsg = 0;
    $msg = getLangInfo('cpmsg', $msg);
    include PrintEot('message');
    afooter();
}
Пример #3
0
}
if ($job == 'shortcut') {
    require GetLang('left2');
    foreach ($nav_left['mode']['items'] as $key => $value) {
        $nav_left[$key] = $value;
    }
    unset($nav_left['mode']);
    foreach ($nav_left as $cate => $left) {
        foreach ($left['items'] as $key => $value) {
            if (is_array($value)) {
                foreach ($value['items'] as $k => $v) {
                    if (adminRightCheck($v)) {
                        $nav_left[$cate]['items'][$v] = $purview[$v][0];
                    }
                    unset($nav_left[$cate]['items'][$k]);
                }
                unset($nav_left[$cate]['items'][$key]);
            } else {
                if (adminRightCheck($value)) {
                    $nav_left[$cate]['items'][$value] = $purview[$value][0];
                }
                unset($nav_left[$cate]['items'][$key]);
            }
        }
    }
    $poweredby = true;
}
$poweredby || $job == 'desktop' && ($poweredby = true);
require_once PrintEot('admin');
afooter();
Пример #4
0
function mcfooter()
{
    global $copyright, $cms_power, $cms_icpno, $inajax, $infloat, $cms_version;
    if ($inajax) {
        afooter();
    }
    if (!$infloat) {
        ?>
			<div class="blank9"></div>
		</div></td>
	</tr>
</table>
			</div>
		</div><!--con_con-->
	</div><!--conBox-->
</div>
<div class="blank9"></div>
<div class="area lineheight200 copy">
Copyright &copy; 2008-2012 <a href="http://www.08cms.com" target="_blank">08cms.com</a> All rights reserved.<br />
Powered by 08CMS v<?php 
        echo $cms_version;
        ?>
 Code &copy; 2008-2009 08cms.com Corporation
</div>
<!--</div>--><?php 
    } else {
        echo '</div></div>';
    }
    ?>
</body>
</html>
<?php 
    mexit();
}
Пример #5
0
function amessage($key = '', $url = '')
{
    global $amsgs, $amsgforwordtime, $inajax, $infloat, $handlekey;
    $msnum = $amsgforwordtime ? $amsgforwordtime : 1250;
    $str = @$amsgs[$key] ? $amsgs[$key] : $key;
    if (($num = func_num_args()) > 2) {
        $ars = func_get_args();
        array_splice($ars, 1, 1);
        $ars[0] =& $str;
        $str = call_user_func_array('sprintf', $ars);
    }
    if ($url) {
        if ($infloat) {
            if (preg_match('/^javascript:/', $url)) {
                $str .= "<script type=\"text/javascript\" reload=\"1\">var t = {$msnum};" . substr($url, 11) . "</script>";
            } else {
                $str .= "<br /><br /><br /><a href=\"{$url}\" onclick=\"return floatwin('update_{$handlekey}', this);\">" . lang('clickhere') . "</a><script type=\"text/javascript\" reload=\"1\">setDelay(\"floatwin('update_{$handlekey}', '{$url}');\",{$msnum});</script>";
            }
        } elseif (!(strpos($url, 'history') === false)) {
            $str .= "<br /><br /><br /><a href=\"javascript:{$url}\">" . lang('clickhere') . "</a><script>setTimeout('{$url}',{$msnum});</script>";
        } else {
            $str .= "<br /><br /><br /><a href=\"{$url}\">" . lang('clickhere') . "</a><script>setTimeout(\"redirect('{$url}');\",{$msnum});</script>";
        }
    }
    $inajax || (print "<br /><br /><br /><br /><br /><br />");
    echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td align=\"center\">\n" . "<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#FFFFFF\" class=\"tabmain\">\n" . "<tr><td><div class=\"conlist1 bdbot fB\">" . lang('prompt_msg') . "</div></td></tr>\n" . "<tr height=\"150\"><td class=\"txtcenter lineheight200\" align=\"center\">{$str}</td></tr></table>\n" . "</td></tr></table>\n";
    $inajax || (print "<br /><br /><br /><br /><br />\n");
    afooter();
    mexit();
}
Пример #6
0
function ainfo($msg = '')
{
    aheader('info');
    echo '<div style="color:green;"><strong>' . $msg . '</storng></div>';
    afooter();
}
Пример #7
0
function login_msg($message, $url_forward = '', $msgtype = 'message')
{
    global $memberid, $curuser, $entry, $lan_title, $cms_regcode, $cms_abs, $mcharset, $param_suffix, $inajax, $infloat, $handlekey, $ajaxtarget;
    $url_forward .= $url_forward ? $param_suffix : '';
    $entry = mhtmlspecialchars($entry);
    $target = $infloat ? ' onclick="floatwin(\'close_' . $handlekey . '\');return floatwin(\'open_login\',this)"' : '';
    if ($msgtype == 'message') {
        $message = '<tr><td align="center" colspan="2"><br><br>' . $message;
        if ($infloat) {
            $message .= '<script reload="1">setTimeout("floatwin(\'close_' . $handlekey . '\')", 1250);floatwin(\'closeparent_' . $handlekey . '\')</script><br><br><br></tr>';
        } elseif ($url_forward) {
            if (preg_match('/[?&]entry=logout\\b/i', $url_forward)) {
                $url_forward = '?entry=home';
            }
            $message .= "<br><br><a href=\"{$url_forward}\">" . lang('clickhere') . "</a>";
            $message .= "<script reload=\"1\">setTimeout(\"redirect('{$url_forward}');\", 1250);</script><br><br></td></tr>";
        } else {
            $message .= '<br><br><br></tr>';
        }
    } elseif ($msgtype == 'error') {
        #$message = '<tr><td align="center" colspan="2"><br>'.lang('cur_member').'&nbsp; &nbsp; '.$curuser->info['mname'].'<br><br>'.$message.
        #		$message = '<tr><td align="center" colspan="2"><br>'.$message.
        #'<br><br>'.($memberid ? '<a href="login.php?action=logout">>>'.lang('logout_member').'</a>' : '<a href="login.php?action=login"'.$target.'>>>'.lang('login_member').'</a>').
        #'&nbsp;&nbsp;<a href="'.$cms_abs.'">>>'.lang('goback_index').'</a><br><br></td></tr>';
        $extra = isset($entry) && empty($isframe) && $entry != 'logout' ? '?isframe=1&' . $_SERVER['QUERY_STRING'] : (in_array($entry, array('header', 'menu', 'logout')) ? '' : '?' . $_SERVER['QUERY_STRING']);
        $message = '<tr><td><form method="post" name="login" action="' . $extra . '"' . ($infloat ? " onsubmit=\"return ajaxform(this)\"" : '') . '>' . '<input type="hidden" name="isframe" value="1">' . '<input type="hidden" name="url_forward" value="' . $url_forward . '">' . '<table width="100%" border="0" cellpadding="0" cellspacing="0">' . '<tr class="txt"><td class="txtC w80">' . lang('admin_account') . '</td>' . '<td class="txt txtL"><input type="text" name="admin_mname" size="25"></td></tr>' . '<tr class="txt"><td class="txtC w80">' . lang('login_pwd') . '</td>' . '<td class="txt txtL"><input type="password" name="admin_password" size="25"></td></tr>';
        if ($cms_regcode && in_array('admin', explode(',', $cms_regcode))) {
            $message .= '<tr class="txt"><td class="txtC w80">' . lang('regcode') . '</td>' . '<td class="txt txtL"><input type="text" name="regcode" id="regcode" size="4" maxlength="4">&nbsp;&nbsp;' . '<img src="tools/regcode.php" style="vertical-align: middle;cursor:pointer;" onClick="this.src=\'tools/regcode.php\'"></td></tr>';
        }
        $message .= '<tr class="txtcenter"><td colspan="2"><input type="submit" class="btn" value="' . lang('submit') . '" /></td></tr></table></form></td></tr>';
    } elseif ($msgtype == 'login') {
        if (substr($handlekey, 0, 8) == 'new_new_') {
            $message = '<script reload="1">setTimeout("floatwin(\'close_' . $handlekey . '\')", 1250)</script>' . '<td class="txt txtC">' . lang('passerror') . '</td></tr>';
        } else {
            $extra = isset($entry) && empty($isframe) && $entry != 'logout' ? '?isframe=1&' . $_SERVER['QUERY_STRING'] : (in_array($entry, array('header', 'menu', 'logout')) ? '' : '?' . $_SERVER['QUERY_STRING']);
            $message = '<tr><td><form method="post" name="login" action="' . $extra . '"' . ($infloat ? " onsubmit=\"return ajaxform(this)\"" : '') . '>' . '<input type="hidden" name="isframe" value="1">' . '<input type="hidden" name="url_forward" value="' . $url_forward . '">' . '<table width="100%" border="0" cellpadding="0" cellspacing="0">' . '<tr class="txt"><td class="txtC w80">' . lang('admin_account') . '</td>' . '<td class="txt txtL"><input type="text" name="admin_mname" size="25"></td></tr>' . '<tr class="txt"><td class="txtC w80">' . lang('login_pwd') . '</td>' . '<td class="txt txtL"><input type="password" name="admin_password" size="25"></td></tr>';
            if ($cms_regcode && in_array('admin', explode(',', $cms_regcode))) {
                $message .= '<tr class="txt"><td class="txtC w80">' . lang('regcode') . '</td>' . '<td class="txt txtL"><input type="text" name="regcode" id="regcode" size="4" maxlength="4">&nbsp;&nbsp;' . '<img src="tools/regcode.php" style="vertical-align: middle;cursor:pointer;" onClick="this.src=\'tools/regcode.php\'"></td></tr>';
            }
            $message .= '<tr class="txtcenter"><td colspan="2"><input type="submit" class="btn" value="' . lang('submit') . '" /></td></tr></table></form></td></tr>';
        }
    } else {
        if (substr($handlekey, 0, 8) == 'new_new_') {
            $message = '<script reload="1">setTimeout("floatwin(\'close_' . $handlekey . '\')", 1250)</script>' . '<td class="txt txtC">' . lang('passerror') . '</td></tr>';
        } else {
            $extra = isset($entry) && empty($isframe) && $entry != 'logout' ? '?isframe=1&' . $_SERVER['QUERY_STRING'] : (in_array($entry, array('header', 'menu', 'logout')) ? '' : '?' . $_SERVER['QUERY_STRING']);
            $message = '<tr><td><form method="post" name="login" action="' . $extra . '"' . ($infloat ? " onsubmit=\"return ajaxform(this)\"" : '') . '>' . '<input type="hidden" name="isframe" value="1">' . '<input type="hidden" name="url_forward" value="' . $url_forward . '">' . '<table width="100%" border="0" cellpadding="0" cellspacing="0">' . '<tr class="txt"><td class="txtC w80">' . lang('admin_account') . '</td>' . '<td class="txt txtL">' . $curuser->info['mname'] . '&nbsp; >><a href=\'login.php?action=logout\'>' . lang('exit') . '</a></td></tr>' . '<tr class="txt"><td class="txtC w80">' . lang('login_pwd') . '</td>' . '<td class="txt txtL"><input type="password" name="admin_password" size="15"></td></tr>';
            if ($cms_regcode && in_array('admin', explode(',', $cms_regcode))) {
                $message .= '<tr class="txt"><td class="txtC w80">' . lang('regcode') . '</td>' . '<td class="txt txtL"><input type="text" name="regcode" id="regcode" size="4" maxlength="4">&nbsp;&nbsp;' . '<img src="tools/regcode.php" style="vertical-align: middle;cursor:pointer;" onClick="this.src=\'tools/regcode.php\'"></td></tr>';
            }
            $message .= '<tr class="txtcenter"><td colspan="2"><input type="submit" class="btn" value="' . lang('submit') . '" /></td></tr></table></form></td></tr>';
        }
    }
    if ($infloat) {
        aheader();
    } else {
        ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php 
        echo $lan_title;
        ?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php 
        echo $mcharset;
        ?>
">
<link rel="stylesheet" rev="stylesheet" href="./images/admina/contentsAdmin.css" type="text/css" media="all">
<script type="text/javascript">function redirect(url){top.location.replace(url)}</script>
</head>
<body>
<?php 
    }
    ?>
<div style="margin:0 auto;margin-top:<?php 
    echo $inajax ? 0 : 200;
    ?>
px;">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tb"><tr><td align="center">
<table width="400" border="0" cellpadding="8" cellspacing="0"<?php 
    echo $inajax ? '' : ' class="tabmain"';
    ?>
>
<tr style="text-align:center; text-indent:0;"><td colspan="2"><div class="conlist1 bdbot fB"><?php 
    echo $lan_title;
    ?>
</div></td></tr>
<?php 
    echo $message;
    ?>
</table>
</td></tr></table>
</div>
<?php 
    if ($infloat) {
        afooter();
    } else {
        ?>
</body>
</html>
<?php 
    }
    mexit();
}