Exemplo n.º 1
0
    if (submitcheck('savetitlesubmit')) {
        $_POST['title'] = preg_replace('/\\<script|\\<iframe|\\<\\/iframe\\>/is', '', $_POST['title']);
        $title = $_POST['title'];
        $title = preg_replace('/url\\([\'"](.*?)[\'"]\\)/', 'url($1)', $title);
        $_G['siteurl'] = str_replace(array('/', '.'), array('\\/', '\\.'), $_G['siteurl']);
        $title = preg_replace('/\\"' . $_G['siteurl'] . '(.*?)\\"/', '"$1"', $title);
        $setarr = array('title' => $title);
        C::t('common_block')->update($bid, $setarr);
    }
    C::t('common_block')->clear_cache($bid);
    showmessage('do_success');
} elseif ($op == 'convert') {
    if (!$bid || !$allowmanage) {
        showmessage('block_edit_nopermission');
    }
    block_convert($bid, $_GET['toblockclass']);
} elseif ($op == 'favorite') {
    $perm = getblockperm($bid);
    if (!$perm['allowmanage'] && !$perm['allowrecommend']) {
        showmessage('block_no_right_recommend');
    }
    $favoriteop = '';
    if (!block_check_favorite($_G['uid'], $bid)) {
        $setarr = array('uid' => $_G['uid'], 'bid' => $bid);
        block_add_favorite($setarr);
        $favoriteop = 'add';
    } else {
        block_delete_favorite($_G['uid'], $bid);
        $favoriteop = 'del';
    }
} elseif ($op == 'delrecommend') {
Exemplo n.º 2
0
    if (submitcheck('savetitlesubmit')) {
        $_POST['title'] = preg_replace('/\\<script|\\<iframe|\\<\\/iframe\\>/is', '', $_POST['title']);
        $title = dstripslashes($_POST['title']);
        $title = preg_replace('/url\\([\'"](.*?)[\'"]\\)/', 'url($1)', $title);
        $_G['siteurl'] = str_replace(array('/', '.'), array('\\/', '\\.'), $_G['siteurl']);
        $title = preg_replace('/\\"' . $_G['siteurl'] . '(.*?)\\"/', '"$1"', $title);
        $setarr = array('title' => daddslashes($title));
        DB::update('common_block', $setarr, array('bid' => $bid));
    }
    block_memory_clear($bid);
    showmessage('do_success');
} elseif ($op == 'convert') {
    if (!$bid || !$allowmanage) {
        showmessage('block_edit_nopermission');
    }
    block_convert($bid, $_G['gp_toblockclass']);
} elseif ($op == 'favorite') {
    $perm = getblockperm($bid);
    if (!$perm['allowmanage'] && !$perm['allowrecommend']) {
        showmessage('block_no_right_recommend');
    }
    $favoriteop = '';
    if (!block_check_favorite($_G['uid'], $bid)) {
        $setarr = array('uid' => $_G['uid'], 'bid' => $bid);
        block_add_favorite($setarr);
        $favoriteop = 'add';
    } else {
        block_delete_favorite($_G['uid'], $bid);
        $favoriteop = 'del';
    }
}