<?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);
function pwConfirm($msg, $inputmsg = null) { @extract($GLOBALS, EXTR_SKIP); $adminmsg = 0; $msg = getLangInfo('cpmsg', $msg); include PrintEot('message'); afooter(); }
} 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();
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 © 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 © 2008-2009 08cms.com Corporation </div> <!--</div>--><?php } else { echo '</div></div>'; } ?> </body> </html> <?php mexit(); }
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(); }
function ainfo($msg = '') { aheader('info'); echo '<div style="color:green;"><strong>' . $msg . '</storng></div>'; afooter(); }
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').' '.$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>'). #' <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"> ' . '<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"> ' . '<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'] . ' >><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"> ' . '<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(); }