Пример #1
0
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);
Пример #2
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']));