本文整理汇总了PHP中keke_lang_class类的典型用法代码示例。如果您正苦于以下问题:PHP keke_lang_class类的具体用法?PHP keke_lang_class怎么用?PHP keke_lang_class使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了keke_lang_class类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: user_auth_info
<?php
keke_lang_class::load_lang_class('keke_auth_fac_class');
class keke_auth_fac_class
{
public static function user_auth_info($uid)
{
$auth_list = kekezu::get_table_data("*,max(auth_status) auth_status", "witkey_auth_record", "uid='{$uid}'", '', 'auth_code', '', 'auth_code');
return $auth_list;
}
public static function get_submit_auth_record($uid, $auth_status = '1')
{
$auth_item = keke_auth_base_class::get_auth_item();
$auth_code = array_keys($auth_item);
return self::auth_check($auth_code, $uid, $auth_status);
}
public static function get_auth_imghtm($auth_code, $uid)
{
global $_lang;
$auth_list = self::user_auth_info($uid);
$config_list = keke_auth_bank_class::get_auth_item($auth_code, 'auth_code,auth_title,auth_small_ico,auth_small_n_ico,auth_open', 1);
$img_list = '';
foreach ($config_list as $c) {
if (!$c['auth_open']) {
continue;
}
$str = '';
$str .= '<img src="';
$str .= $auth_list[$c['auth_code']]['auth_status'] ? $c['auth_small_ico'] : $c['auth_small_n_ico'];
$str .= '" align="absmiddle" title="' . $c['auth_title'];
$str .= $auth_list[$c['auth_code']]['auth_status'] ? $_lang['has_pass'] : $_lang['not_pass'];
示例2: get_instance
<?php
keke_lang_class::load_lang_class('sreward_task_class');
class sreward_task_class extends keke_task_class
{
public $_task_status_arr;
public $_work_status_arr;
public $_delay_rule;
public $_agree_id;
protected $_inited = false;
public static function get_instance($task_info)
{
static $obj = null;
if ($obj == null) {
$obj = new sreward_task_class($task_info);
}
return $obj;
}
public function __construct($task_info)
{
parent::__construct($task_info);
$this->_task_status == '6' || $this->_task_status == '8' and $this->_agree_id = db_factory::get_count(sprintf(" select agree_id from %switkey_agreement where task_id='%d'", TABLEPRE, $this->_task_id));
$this->init();
}
public function init()
{
if (!$this->_inited) {
$this->status_init();
$this->delay_rule_init();
$this->wiki_priv_init();
$this->mark_init();
示例3: array
<?php
keke_lang_class::load_lang_class('service_pay_return_class');
final class service_pay_return_class extends pay_return_base_class
{
function __construct($charge_type, $model_id = '', $uid = '', $obj_id = '', $order_id = '', $total_fee = '')
{
parent::__construct($charge_type, $model_id, $uid, $obj_id, $order_id, $total_fee);
}
function order_charge()
{
global $_K;
$order_id = $this->_order_id;
$sid = $this->_obj_id;
$uid = $this->_uid;
$user_info = $this->_userinfo;
$order_info = db_factory::get_one(sprintf(" select order_status,order_uid,order_username,seller_uid,seller_username from %switkey_order where order_id='%d'", TABLEPRE, $order_id));
$url = $_K['siteurl'] . "/index.php?do=user&view=finance&op=order&obj_type=service&role=2&order_id=" . $order_id;
$s_order_link = "<a href=\"" . $_K['siteurl'] . "/index.php?do=user&view=finance&op=order&obj_type=service&role=1&order_id=" . $order_id . "\">" . $order_info['order_name'] . "</a>";
$b_order_link = "<a href=\"" . $_K['siteurl'] . "/index.php?do=user&view=finance&op=order&obj_type=service&role=2&order_id=" . $order_id . "\">" . $order_info['order_name'] . "</a>";
if ($order_info['order_status'] == 'wait') {
$service_info = keke_shop_class::get_service_info($sid);
if ($service_info[service_status] == '2') {
$data = array(':service_id' => $service_info['service_id'], ':title' => $service_info['title']);
keke_finance_class::init_mem('buy_service', $data);
$this->_total_fee > 0 and $res = keke_finance_class::cash_out($uid, $this->_total_fee, 'buy_service', '0', 'service', $order_id);
if ($res) {
db_factory::execute(sprintf(" update %switkey_order set order_status='ok' where order_id='%d'", TABLEPRE, $order_id));
$v_arr = array($_lang['user_msg'] => $_lang['you'], $_lang['action'] => $_lang['haved_confirm_pay'], $_lang['order_id'] => $order_id, $_lang['order_link'] => $b_order_link);
keke_shop_class::notify_user($order_info['order_uid'], $order_info['order_username'], "order_change", $_lang['goods_order_confirm_pay'], $v_arr);
$v_arr = array($_lang['user_msg'] => $order_info['order_username'], $_lang['action'] => $_lang['haved_confirm_pay'], $_lang['order_id'] => $order_id, $_lang['order_link'] => $s_order_link);
示例4: __construct
<?php
keke_lang_class::load_lang_class('keke_auth_base_class');
abstract class keke_auth_base_class
{
public $_auth_item;
public $_auth_code;
public $_auth_name;
public $_auth_obj;
public $_auth_table_name;
public $_tab_obj;
public $_primary_key;
public function __construct($auth_code)
{
$this->_auth_code = $auth_code;
$this->_auth_name = $auth_code . "_auth";
$this->_auth_table_name = "witkey_auth_" . $auth_code;
$this->_tab_obj = keke_table_class::get_instance($this->_auth_table_name);
}
public static function get_auth_item($auth_code = null, $find_str = null, $is_open = false, $w = null, $cache = true)
{
global $_cache_obj;
$auth_code && is_array($auth_code) and $auth_code = implode(",", $auth_code);
$auth_code and (is_array($auth_code) and $where = " auth_code in ('{$auth_code}') " or $where = " auth_code = '{$auth_code}'") or $where = " 1 = 1";
$find_str and $fds = $find_str or $fds = '*';
$is_open and $where .= " and auth_open=1 ";
$w and $where .= " and " . $w;
$cache == true and $c = null or $c = 0;
$auth_item = kekezu::get_table_data($fds, "witkey_auth_item", $where, 'listorder asc', '', '', 'auth_code', $c);
if ($auth_code && !is_array($auth_code)) {
return $auth_item[$auth_code];
示例5: get_instance
<?php
keke_lang_class::load_lang_class('keke_prom_class');
class keke_prom_class
{
public $_prom_open;
public $_prom_period;
public $_auth;
public static function get_instance()
{
static $obj = null;
if ($obj == null) {
$obj = new keke_prom_class();
}
return $obj;
}
public function __construct()
{
global $kekezu;
$this->_prom_open = intval($kekezu->_sys_config['prom_open']);
$this->_prom_period = intval($kekezu->_sys_config['prom_period']);
$this->auth_init();
}
public function auth_init()
{
$reg_config = $this->get_prom_rule("reg");
$this->_auth = $reg_config['auth'];
}
public static function get_prom_rule($prom_code)
{
$p_config = db_factory::get_one(sprintf(" select * from %switkey_prom_rule where prom_code='%s'", TABLEPRE, $prom_code));
示例6: get_finance_action
<?php
keke_lang_class::load_lang_class('keke_glob_class');
class keke_glob_class
{
public static function get_finance_action()
{
global $_lang;
return array("buy_service" => $_lang['buy_service'], "buy_gy" => '雇佣服务', "pub_task" => $_lang['pub_task'], "hosted_reward" => $_lang['hosted_reward'], "withdraw" => $_lang['withdraw'], "task_delay" => $_lang['task_delay'], "ext_cash" => $_lang['ext_cash'], "offline_charge" => $_lang['offline_recharge'], "task_bid" => $_lang['task_bid'], "task_fail" => $_lang['task_fail'], "task_prom_fail" => $_lang['task_prom_fail'], "sale_service" => $_lang['sale_service'], "sale_gy" => '出售雇佣服务', "admin_recharge" => $_lang['admin_recharge'], "withdraw_fail" => $_lang['withdraw_fail'], "report" => $_lang['report_processs'], "payitem" => $_lang['payitem'], "prom_reg" => $_lang['prom_reg'], "task_fj" => $_lang['task_fj'], 'rights_return' => $_lang['rights_return'], "task_auto_return" => $_lang['task_auto_return'], 'order_cancel' => $_lang['order_cancel'], "online_charge" => $_lang['online_charge'], "order_charge" => $_lang['order_charge'], 'prom_pub_task' => $_lang['prom_pub_task'], 'user_charge' => $_lang['user_charge'], 'prom_bid_task' => $_lang['prom_bid_task'], 'prom_service' => $_lang['prom_service'], 'prom_bank_auth' => $_lang['prom_bank_auth'], 'prom_realname_auth' => $_lang['prom_realname_auth'], 'prom_email_auth' => $_lang['prom_email_auth'], 'prom_mobile_auth' => $_lang['prom_mobile_auth'], 'prom_enterprise_auth' => $_lang['prom_mobile_auth'], 'enterprise_auth' => $_lang['enterprise_auth'], 'task_remain_return' => $_lang['task_remain_return'], 'task_hosted_return' => $_lang['task_hosted_return'], 'admin_charge' => $_lang['admin_charge'], 'host_deposit' => $_lang['host_deposit'], 'deposit_return' => $_lang['deposit_return'], 'host_return' => $_lang['host_return'], 'cancel_bid' => '撤销中标', 'host_split' => $_lang['host_split'], "workhide" => $_lang['workhide'] . '退款', "seohide" => $_lang['seohide'] . '退款', "tasktop" => $_lang['task_top'] . '退款', "goodstop" => $_lang['goods_top'] . '退款', "urgent" => $_lang['task_urgent'] . '退款', "finish_task" => '完成福袋任务', "task_xg" => '任务返还金额');
}
public static function get_value_add_type()
{
global $_lang;
return array("workhide" => $_lang['workhide'], "seohide" => $_lang['seohide'], "tasktop" => $_lang['task_top'], "goodstop" => $_lang['goods_top'], "urgent" => $_lang['task_urgent']);
}
public static function get_payitem_type()
{
global $_lang;
return array("task" => $_lang['task_pub'], "work" => $_lang['witkey_submit'], "task_service" => kekezu::lang(task_pub_goods_pub));
}
public static function withdraw_status()
{
global $_lang;
return array("1" => $_lang['wait_audit'], "2" => $_lang['has_success'], "3" => $_lang['has_fail']);
}
public static function get_message_send_type()
{
global $_lang;
return array(array("1" => "send_sms", "2" => "send_email", "3" => "send_mobile_sms"), array("send_sms" => $_lang['site_msg'], "send_email" => $_lang['send_email'], "send_mobile_sms" => $_lang['send_mobile_sms']));
}
public static function get_message_send_obj()
示例7: get_service_info
<?php
keke_lang_class::load_lang_class('keke_shop_class');
class keke_shop_class
{
public static function get_service_info($sid)
{
return db_factory::get_one(sprintf(" select * from %switkey_service where service_id=%d", TABLEPRE, $sid));
}
public static function notify_user($uid, $username, $action, $title, $v_arr = array(), $msg_type = '1')
{
$msg_obj = new keke_msg_class();
$contact = self::get_contact($uid);
$msg_obj->send_message($uid, $username, $action, $title, $v_arr, $contact['email'], $contact['mobile'], 1);
}
public static function get_contact($uid)
{
return db_factory::get_one(sprintf(" select mobile,email from %switkey_space where uid = '%d'", TABLEPRE, $uid));
}
public static function access_check($sid, $s_uid, $model_id)
{
global $uid, $kekezu, $_lang;
$order_info = self::check_has_buy($sid, $uid);
$order_status = $order_info['order_status'];
$order_id = intval($order_info['order_id']);
$model_code = $kekezu->_model_list[$model_id]['model_code'];
if ($uid == $s_uid || $uid == $order_info['order_uid']) {
return true;
} else {
kekezu::keke_show_msg("index.php?do=user&view=transaction&op=sold&intModelId=" . $model_id, '您没有权限进入此页面', 'error');
}
示例8: get_instance
<?php
keke_lang_class::load_lang_class('sreward_report_class');
class sreward_report_class extends keke_report_class
{
public static function get_instance($report_id, $report_info = null, $obj_info = null, $user_info = null, $to_userinfo = null)
{
static $obj = null;
if ($obj == null) {
$obj = new sreward_report_class($report_id, $report_info, $obj_info, $user_info, $to_userinfo);
}
return $obj;
}
public function __construct($report_id, $report_info, $obj_info, $user_info, $to_userinfo)
{
parent::__construct($report_id, $report_info, $obj_info, $user_info, $to_userinfo);
$this->_task_info = $this->get_task_info($this->_report_info['origin_id']);
$this->_task_obj = new sreward_task_class($this->_task_info);
}
public function process_rights($op_result, $type)
{
global $kekezu;
global $_lang;
$prom_obj = $objProm = keke_prom_class::get_instance();
$trans_name = $this->get_transrights_name($this->_report_type);
$op_result = $this->op_result_format($op_result);
$g_info = $this->user_role('gz');
$w_info = $this->user_role('wk');
switch ($op_result['action']) {
case "pass":
if ($this->_process_can['sharing']) {
示例9: init_curr
function init_curr()
{
if ($_SESSION['currency']) {
$this->_currency = $_SESSION['currency'];
} else {
$this->_currency = $this->_sys_config['currency'];
$_SESSION['currency'] = $this->_sys_config['currency'];
}
$this->_curr_list = keke_lang_class::get_curr_list();
}
示例10: defined
<?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);
示例11: define
<?php
define("IN_KEKE", TRUE);
include 'app_comm.php';
$task_open = $kekezu->_task_open;
$shop_open = $kekezu->_shop_open;
$dos = $kekezu->_route;
!empty($do) && in_array($do, $dos) and $do or (!$_GET && !$_POST and $do = $kekezu->_sys_config['set_index'] or $do = 'index');
if (stristr($_SERVER["REQUEST_URI"], "index.html")) {
$do = index;
}
isset($m) && $m == "user" and $do = "avatar";
keke_lang_class::package_init("index");
keke_lang_class::loadlang($do);
$kekezu->init_lang();
$strPageKeyword = $kekezu->_sys_config['seo_keyword'];
$strPageDescription = $kekezu->_sys_config['seo_desc'];
$strWebLogo = $kekezu->_sys_config['web_logo'];
$gUid = $uid = intval($kekezu->_uid);
$gUsername = $username = $kekezu->_username;
$user_type = $kekezu->_user_type;
//增加需方供方身份
$messagecount = kekezu::getmessagecount($uid);
$gUserInfo = $user_info = $kekezu->_userinfo;
$indus_p_arr = $kekezu->_indus_p_arr;
$indus_c_arr = $kekezu->_indus_c_arr;
$indus_arr = $kekezu->_indus_arr;
$indus_task_arr = $kekezu->_indus_task_arr;
$indus_goods_arr = $kekezu->_indus_goods_arr;
$arrModelList = $model_list = $kekezu->_model_list;
$nav_arr = kekezu::nav_list($kekezu->_nav_list);
示例12: defined
<?php
defined('ADMIN_KEKE') or exit('Access Denied');
keke_lang_class::package_init("shop");
keke_lang_class::loadlang("goods_process");
$views = array('config', 'list', 'order', 'process', 'edit', 'order_detail');
$view = in_array($view, $views) ? $view : "list";
require "goods_{$view}.php";
示例13: get_instance
<?php
keke_lang_class::load_lang_class('keke_auth_mobile_class');
class keke_auth_mobile_class extends keke_auth_base_class
{
public static function get_instance($code = 'mobile')
{
static $obj = null;
if ($obj == null) {
$obj = new keke_auth_mobile_class($code);
}
return $obj;
}
public function __construct($code = 'mobile')
{
parent::__construct($code);
$this->_primary_key = 'mobile_a_id';
$this->_tab_obj = keke_table_class::get_instance($this->_auth_table_name);
}
public static function get_auth_step($step = null, $auth_info = array())
{
if ($step) {
$step = $step;
} elseif ($auth_info) {
$auth_info['auth_status'] and $step = "step3" or $step = "step2";
} else {
$step = 'step1';
}
return $step;
}
public function add_auth($data, $file_name = '')
示例14: get_instance
<?php
keke_lang_class::load_lang_class('goods_report_class');
class goods_report_class extends keke_report_class
{
public static function get_instance($report_id, $report_info = null, $obj_info = null, $user_info = null, $to_userinfo = null)
{
static $obj = null;
if ($obj == null) {
$obj = new goods_report_class($report_id, $report_info, $obj_info, $user_info, $to_userinfo);
}
return $obj;
}
public function __construct($report_id, $report_info, $obj_info, $user_info, $to_userinfo)
{
parent::__construct($report_id, $report_info, $obj_info, $user_info, $to_userinfo);
}
public function process_rights($op_result, $type)
{
global $_lang;
$trans_name = $this->get_transrights_name($this->_report_type);
$op_result = $this->op_result_format($op_result);
$g_info = $this->user_role('gz');
$w_info = $this->user_role('wk');
switch ($op_result['action']) {
case "pass":
if ($this->_process_can['sharing']) {
$total_cash = floatval($this->_obj_info['cash']);
$gz_get = floatval($op_result['gz_get']);
$wk_get = floatval($op_result['wk_get']);
if ($total_cash != $gz_get + $wk_get) {
示例15: get_table_obj
<?php
keke_lang_class::load_lang_class('keke_payitem_class');
class keke_payitem_class
{
public static function get_table_obj($table = 'witkey_payitem')
{
return keke_table_class::get_instance($table);
}
public static function get_payitem_config($user_type = null, $model_code = null, $item_code = null, $pk = null, $is_open = 1)
{
global $kekezu;
$is_open == 1 and $where = " and is_open={$is_open}";
$pk or $pk = "item_code";
$payitem_list = kekezu::get_table_data("*", "witkey_payitem", "1=1 {$where} ", "", "", "", $pk, 3600);
if ($user_type) {
foreach ($payitem_list as $k => $v) {
if ($v['user_type'] != $user_type) {
unset($payitem_list[$k]);
}
}
}
if ($model_code) {
foreach ($payitem_list as $k => $v) {
if (strpos($v['model_code'], $model_code) === FALSE) {
unset($payitem_list[$k]);
}
}
}
if ($item_code) {
$payitem_list[$item_code];