public function pub_task() { $release_info = kekezu::k_input($this->_std_obj->_release_info); $task_obj = $this->_task_obj; $this->public_pubtask(); if ($release_info['budget_radio'] == '2') { $task_cash = $release_info['txt_budget']; $task_obj->setBudget($release_info['txt_budget']); $task_obj->setTask_cash_coverage(0); } else { $cash_cove = $this->_cash_cove; $cove = $cash_cove[$release_info['task_cash_cove']]; $task_cash = $cove['end_cove']; $task_cash or $task_cash = $cove['start_cove']; $task_obj->setTask_cash_coverage($release_info['task_cash_cove']); $task_obj->setBudget(0); } $task_obj->setTask_cash($task_cash); $task_id = $task_obj->create_keke_witkey_task(); return $task_id; }
<?php require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'lib/inc/keke_base_class.php'; require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'lib/inc/keke_core_class.php'; $basic_config = $kekezu->_sys_config; $model_list = $kekezu->_model_list; $nav_list = $kekezu->_nav_list; if ((bool) ini_get('safe_mode') == true) { ini_set('safe_mode', 'Off'); } if ((bool) get_magic_quotes_runtime() == true) { ini_set('magic_quotes_runtime', 'Off'); } $exec_time_traver = kekezu::exec_js('get'); !isset($exec_time_traver) || $exec_time_traver < time() and $exec_time_traver = true or $exec_time_traver = false; $_R = $_REQUEST; $_R = kekezu::k_input($_R); $_GET = kekezu::k_input($_GET); $_POST = kekezu::k_input($_POST); $_R and extract($_R, EXTR_SKIP); isset($inajax) and $_K['inajax'] = $inajax; unset($uid, $username);
<?php defined('ADMIN_KEKE') or exit('Access Denied'); kekezu::admin_check_role(220); $lang_arr = keke_lang_class::lang_type(); $url = 'index.php?do=config&view=enclosure'; $objBasicConfigT = new Keke_witkey_basic_config_class(); $config_basic_arr = $objBasicConfigT->query_keke_witkey_basic_config(); foreach ($config_basic_arr as $k => $v) { $arrBasicConfig[$v['k']] = $v['v']; } if (isset($_POST) && !empty($_POST)) { if ($_POST['upload_type'] == '1') { unset($_POST['access_key']); unset($_POST['secret_key']); unset($_POST['qn_bucket']); unset($_POST['qn_domain']); } else { $res = kekezu::check_upload_access($_POST['access_key'], $_POST['secret_key'], $_POST['qn_bucket']); !$res and kekezu::admin_show_msg('请核对AccessKey、SecretKey和bucket是否准确!', $url, 3, '', 'warning'); } foreach ($_POST as $k => $v) { $objBasicConfigT->setWhere("k = '{$k}'"); $objBasicConfigT->setV(kekezu::k_input($v)); $res += $objBasicConfigT->edit_keke_witkey_basic_config(); } kekezu::admin_show_msg('提交成功', $url, 3, '', 'success'); } require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_config_' . $view);
public static function set_task_ext_config($model_id, $conf = array()) { return db_factory::execute(sprintf(" update %switkey_model set config='%s' where model_id='%d'", TABLEPRE, kekezu::k_input(serialize($conf)), $model_id)); }
if ($s == 'close') { db_factory::updatetable(TABLEPRE . 'witkey_basic_config', array('v' => 'close'), array('k' => 'sms_interface')); db_factory::updatetable(TABLEPRE . 'witkey_auth_item', array('auth_open' => 0), array('auth_code' => 'mobile')); } elseif ($s == 'open') { db_factory::updatetable(TABLEPRE . 'witkey_basic_config', array('v' => 'open'), array('k' => 'sms_interface')); } } $authOpen = db_factory::get_one('select auth_open from ' . TABLEPRE . 'witkey_auth_item where auth_code="mobile"'); if (isset($_POST) && !empty($_POST)) { if ($_POST['sms_switch'] == 'close') { unset($_POST['mobile_username']); unset($_POST['mobile_password']); } foreach ($_POST as $k => $v) { $config_basic_obj->setWhere("k = '{$k}'"); $config_basic_obj->setV(kekezu::k_input($v)); $res += $config_basic_obj->edit_keke_witkey_basic_config(); } if ($_POST['credit_is_allow'] == 2) { foreach ($model_list as $k => $v) { $config = unserialize($v['config']); $config['defeated'] = '1'; keke_task_config::set_task_ext_config($v['model_id'], $config); } } kekezu::admin_system_log($_lang['update'] . $log_nav_arr[$op]); $kekezu->_cache_obj->set("keke_witkey_basic_config", $config_basic_arr); kekezu::admin_show_msg($_lang['submit_success'], $url, 3, '', 'success'); } function get_url_rule() {
<?php if ($op == 'change') { $objBasicConfig = new Keke_witkey_basic_config_class(); $objBasicConfig->setWhere("k = 'sitecss'"); $objBasicConfig->setV(kekezu::k_input($css)); $res = $objBasicConfig->edit_keke_witkey_basic_config(); $_SESSION['showcolor'] = strval($color); if ($res) { kekezu::echojson('', 1, ''); } } die;
if ($ac == 'del') { $pay_api_obj->setWhere(" payment='{$payment}'"); $res = $pay_api_obj->del_keke_witkey_pay_api(); $res and kekezu::admin_show_msg($_lang['delete_success'], "index.php?do=config&view=pay&op=offline", "3", '', 'success') or kekezu::admin_show_msg($_lang['delete_fail'], "index.php?do=config&view=pay&op=offline", "3", '', 'warning'); } elseif ($confirm) { $config = serialize($conf); if ($ac == 'edit') { $pay_api_obj->setWhere(" payment='{$payment}'"); $pay_api_obj->setConfig(kekezu::k_input($config)); $res = $pay_api_obj->edit_keke_witkey_pay_api(); kekezu::admin_system_log($_lang['edit'] . $payment); } else { if (!db_factory::get_count(sprintf(" select payment from %switkey_pay_api where payment='%s'", TABLEPRE, $payment))) { $pay_api_obj->setPayment($payment); $pay_api_obj->setType('offline'); $pay_api_obj->setConfig(kekezu::k_input($config)); $res = $pay_api_obj->create_keke_witkey_pay_api(); kekezu::admin_system_log($_lang['create'] . $payment); } } kekezu::empty_cache(); $res and kekezu::admin_show_msg($_lang['edit_add_success'], "index.php?do=config&view=pay&op=offline", "3", '', 'success') or kekezu::admin_show_msg($_lang['edit_add_fail'], "index.php?do=config&view=pay&op=offline", "3", '', 'warning'); } require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_config_' . $view . '_offline'); die; } break; case "disable": $pay_api_obj = keke_table_class::get_instance("witkey_pay_api"); $payment_list = kekezu::get_table_data("*", "witkey_pay_api", "", '', '', '', 'payment'); $payment_config = $payment_list[$payname];