if(false === function_exists('mksqltime')) { function mksqltime($time) { global $_SGLOBAL; return $_SGLOBAL['timestamp']-$time; } } $turl = 'admincp.php?ac=block'; if(submitcheck('valuesubmit')) { $_POST['blockname'] = shtmlspecialchars(trim($_POST['blockname'])); if(empty($_POST['blockname'])) cpmessage('correctly_completed_module_name'); $setarr = array( 'blockname' => $_POST['blockname'], 'blocksql' => sub_getblocksql($_POST['blocksql']) ); if($setarr['blocksql'] && !$_SGLOBAL['db']->query(stripslashes(preg_replace("/\[(\d+)\]/e", "mksqltime('\\1')", $setarr['blocksql'])).' LIMIT 1', 'SILENT')) { cpmessage('sql_statements_can_not_be_completed_for_normal', '', 1, array($_SGLOBAL['db']->error(), $_SGLOBAL['db']->errno())); } $bid = intval($_POST['bid']); if($bid) { updatetable('block', $setarr, array('bid'=>$bid)); } else { $bid = inserttable('block', $setarr, 1); } //下一步 cpmessage('enter_the_next_step', $turl.'&op=code&id='.$bid, 0);
cpmessage('no_authority_management_operation'); } if (false === function_exists('mksqltime')) { function mksqltime($time) { global $_SGLOBAL; return $_SGLOBAL['timestamp'] - $time; } } $turl = 'admincp.php?ac=block'; if (submitcheck('valuesubmit')) { $_POST['blockname'] = shtmlspecialchars(trim($_POST['blockname'])); if (empty($_POST['blockname'])) { cpmessage('correctly_completed_module_name'); } $setarr = array('blockname' => $_POST['blockname'], 'blocksql' => sub_getblocksql($_POST['blocksql'])); if ($setarr['blocksql'] && !$_SGLOBAL['db']->query(stripslashes(preg_replace("/\\[(\\d+)\\]/e", "mksqltime('\\1')", $setarr['blocksql'])) . ' LIMIT 1', 'SILENT')) { cpmessage('sql_statements_can_not_be_completed_for_normal', '', 1, array($_SGLOBAL['db']->error(), $_SGLOBAL['db']->errno())); } $bid = intval($_POST['bid']); if ($bid) { updatetable('block', $setarr, array('bid' => $bid)); } else { $bid = inserttable('block', $setarr, 1); } //下一步 cpmessage('enter_the_next_step', $turl . '&op=code&id=' . $bid, 0); } elseif (submitcheck('codesubmit')) { $bid = intval($_POST['bid']); $block = sub_getblock($bid); $setarr = array('cachename' => $_POST['cachename'], 'cachetime' => intval($_POST['cachetime']), 'startnum' => intval($_POST['startnum']), 'num' => intval($_POST['num']), 'perpage' => intval($_POST['perpage']), 'htmlcode' => trim($_POST['htmlcode']));