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') {
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'; } }