当前位置: 首页>>代码示例>>PHP>>正文


PHP P_Lang函数代码示例

本文整理汇总了PHP中P_Lang函数的典型用法代码示例。如果您正苦于以下问题:PHP P_Lang函数的具体用法?PHP P_Lang怎么用?PHP P_Lang使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了P_Lang函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: notice_f

 public function notice_f()
 {
     $id = $this->get('id', 'int');
     if (!$id) {
         error(P_Lang("无法获取订单信息"), $this->url, 'error');
     }
     $rs = $this->model('order')->get_one($id);
     if (!$rs) {
         error(P_Lang('订单信息为空'), $this->url, 'error');
     }
     $burl = $this->url("order", 'info', 'id=' . $rs['id']);
     if (!$_SESSION['user_id']) {
         $burl = $this->url("order", "info", "sn=" . $rs['sn'] . "&passwd=" . $rs['passwd']);
     }
     $burl = $this->config['www_file'] . substr($burl, strlen($this->config['api_file']));
     if ($rs['pay_end']) {
         error(P_Lang('您的订单付款成功,请稍候,系统将引导您查看订单信息'), $burl, 'ok');
     }
     $payment_rs = $this->model('payment')->get_one($rs['pay_id']);
     if (!$payment_rs) {
         error(P_Lang('付款方案不存在'), $this->url, 'error');
     }
     $file = $this->dir_root . 'payment/' . $payment_rs['code'] . '/notice.php';
     if (!is_file($file)) {
         error(P_Lang('支付接口异常,请检查'), $this->url, 'error');
     }
     include_once $file;
     $name = $payment_rs['code'] . '_notice';
     $cls = new $name($rs, $payment_rs);
     $cls->submit();
     error(P_Lang('您的订单付款成功,请稍候,系统将引导您查看订单信息'), $burl, 'ok');
 }
开发者ID:renlong567,项目名称:43168,代码行数:32,代码来源:payment_control.php

示例2: index_f

 public function index_f()
 {
     $email = $this->get('email');
     if (!$email) {
         $this->json(P_Lang('Email不能为空'));
     }
     $title = $this->get('title');
     $content = $this->get('content', 'html');
     if (!$content) {
         $this->json(P_Lang('邮件内容不能为空'));
     }
     if (!$title) {
         $title = phpok_cut($content, 50, '…');
     }
     if (!$this->site['email_server'] || !$this->site['email_account'] || !$this->site['email_pass'] || !$this->site['email']) {
         $this->json(P_Lang('SMTP未配置好'));
     }
     $list = explode(',', $email);
     foreach ($list as $key => $value) {
         $value = trim($value);
         if ($value && phpok_check_email($value)) {
             $value_name = str_replace(strstr($value, '@'), '', $value);
             $info = $this->lib('email')->send_mail($value, $title, $content, $value_name);
             if (!$info) {
                 $this->json($this->lib('email')->error());
             }
         }
     }
     $this->json(true);
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:30,代码来源:email_control.php

示例3: config_f

 public function config_f()
 {
     $id = $this->get("id");
     if (!$id) {
         exit(P_Lang('未指定ID'));
     }
     $eid = $this->get("eid", "int");
     $etype = $this->get("etype");
     if (!$etype) {
         $etype = "ext";
     }
     if ($eid) {
         if ($etype == "fields") {
             $rs = $this->model('fields')->get_one($eid);
         } elseif ($etype == "module") {
             $rs = $this->model('module')->field_one($eid);
         } elseif ($etype == "user") {
             $rs = $this->model('user')->field_one($eid);
         } else {
             $rs = $this->model('ext')->get_one($eid);
         }
         if ($rs["ext"]) {
             $ext = unserialize($rs["ext"]);
             foreach ($ext as $key => $value) {
                 $rs[$key] = $value;
             }
         }
         $this->assign("rs", $rs);
     }
     $this->lib('form')->config($id);
 }
开发者ID:renlong567,项目名称:43168,代码行数:31,代码来源:form_control.php

示例4: debug_time

function debug_time($memory_ctrl = 1, $sql_ctrl = 1, $file_ctrl = 0, $cache_ctrl = 0)
{
    $time = run_time(true);
    $memory = run_memory(true);
    $sql_db_count = $GLOBALS['app']->db->sql_count();
    $sql_db_time = $GLOBALS['app']->db->sql_time();
    $sql_cache_count = $GLOBALS['app']->cache->count();
    $sql_cache_time = $GLOBALS['app']->cache->time();
    $string = P_Lang('运行{seconds_total}秒', array('seconds_total' => $time));
    //$string  = "运行 ".$time." 秒";
    if ($memory_ctrl && $memory_ctrl != 'false') {
        $string .= P_Lang(',内存使用{memory_total}', array('memory_total' => $memory));
    }
    if ($sql_ctrl && $sql_ctrl != 'false') {
        $string .= P_Lang(',数据库执行{sql_count}次,耗时{sql_time}秒', array('sql_count' => $sql_db_count, 'sql_time' => $sql_db_time));
        //$string .= ",数据库执行 ".$sql_db_count." 次,耗时 ".$sql_db_time." 秒";
    }
    if ($file_ctrl && $count > 0 && $file_ctrl != 'false') {
        $string .= P_Lang(',文件执行{file_count}次', array('file_count' => $count));
    }
    if ($cache_ctrl && $cache_ctrl != 'false') {
        $string .= P_Lang(',缓存执行{cache_count}次,耗时{cache_time}秒', array('cache_count' => $sql_cache_count, 'cache_time' => $sql_cache_time));
    }
    $db_debug = $GLOBALS['app']->db->debug();
    if ($db_debug && is_string($db_debug)) {
        $string .= $db_debug;
    }
    $cache_debug = $GLOBALS['app']->cache->debug();
    if ($cache_debug) {
        $string .= $cache_debug;
    }
    return $string;
}
开发者ID:joyerma,项目名称:yongzhuo,代码行数:33,代码来源:init.php

示例5: phpok_format

 public function phpok_format($rs, $appid = "admin")
 {
     if (!$rs["optlist_id"]) {
         return P_Lang('未指定选项组');
     }
     $idlist = $rs["optlist_id"];
     if (!$idlist || !is_array($idlist)) {
         return P_Lang('未指定项目,请配置');
     }
     $project_id = implode(",", $idlist);
     $project_list = $this->model("project")->title_list($project_id);
     if ($project_list) {
         $open_title = implode(" / ", $project_list) . " - 主题列表";
     } else {
         $open_title = "主题资源";
     }
     $condition = " l.project_id IN(" . $project_id . ") ";
     $total = $this->model("list")->get_all_total($condition);
     if ($rs["is_multiple"]) {
         $content = $rs["content"] ? explode(",", $rs["content"]) : array();
         $rs["content"] = $content;
     }
     $this->assign("_project_id_btn", $project_id);
     $this->assign("_rs", $rs);
     $this->assign("_open_title", $open_title);
     return $this->fetch($this->dir_phpok . 'form/html/title_admin_tpl.html', 'abs-file');
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:27,代码来源:title_form.php

示例6: exec_f

 public function exec_f()
 {
     $id = $this->get('id', 'system');
     if (!$id) {
         error(P_Lang('未指定ID'), '', 'error');
     }
     $rs = $this->model('plugin')->get_one($id);
     if (!$rs || !$rs['status']) {
         error('插件不存在或未启用');
     }
     if (!file_exists($this->dir_root . 'plugins/' . $id . '/' . $this->app_id . '.php')) {
         error(P_Lang('插件应用{appid}.php不存在', array('appid' => $this->app_id)), '', 'error');
     }
     include_once $this->dir_root . 'plugins/' . $id . '/' . $this->app_id . '.php';
     $name = $this->app_id . '_' . $id;
     $cls = new $name();
     $mlist = get_class_methods($cls);
     $exec = $this->get('exec', 'system');
     if (!$exec) {
         $exec = 'index';
     }
     if (!$mlist || !in_array($exec, $mlist)) {
         error(P_Lang('插件方法{method}不存在', array('method' => $exec)));
     }
     $cls->{$exec}();
 }
开发者ID:renlong567,项目名称:43168,代码行数:26,代码来源:plugin_control.php

示例7: load_search

 private function load_search($keywords)
 {
     if (!$keywords) {
         return false;
     }
     //取得符合搜索的项目
     $condition = "status=1 AND hidden=0 AND is_search !=0 AND module>0";
     $list = $this->model('project')->project_all($this->site['id'], 'id', $condition);
     if (!$list) {
         error(P_Lang('您的网站没有允许可以搜索的信息'), $this->url, "error", 10);
     }
     $pids = $mids = array();
     foreach ($list as $key => $value) {
         $pids[] = $value["id"];
         $mids[] = $value['module'];
     }
     $mids = array_unique($mids);
     $condition = "l.project_id IN(" . implode(",", $pids) . ") AND l.module_id IN(" . implode(",", $mids) . ") ";
     $klist = explode(" ", $keywords);
     $kc = array();
     $kwlist = array();
     foreach ($klist as $key => $value) {
         $kwlist[] = '<i>' . $value . '</i>';
         $kc[] = " l.seo_title LIKE '%" . $value . "%'";
         $kc[] = " l.seo_keywords LIKE '%" . $value . "%'";
         $kc[] = " l.seo_desc LIKE '%" . $value . "%'";
         $kc[] = " l.title LIKE '%" . $value . "%'";
         $kc[] = " l.tag LIKE '%" . $value . "%'";
     }
     $condition .= "AND (" . implode(" OR ", $kc) . ") ";
     $total = $this->model('search')->get_total($condition);
     $pageid = $this->get($this->config['pageid'], 'int');
     if (!$pageid) {
         $pageid = 1;
     }
     $psize = $this->config['psize'] ? $this->config['psize'] : 30;
     $offset = ($pageid - 1) * $psize;
     $idlist = $this->model('search')->id_list($condition, $offset, $psize);
     if ($idlist) {
         $rslist = array();
         foreach ($idlist as $key => $value) {
             $info = $this->call->phpok('_arc', array('title_id' => $value['id'], 'site' => $this->site['id']));
             if ($info) {
                 $info['_title'] = str_replace($klist, $kwlist, $info['title']);
                 $rslist[] = $info;
             }
         }
         $this->assign("rslist", $rslist);
     }
     $pageurl = $this->url('search', '', 'keywords=' . rawurlencode($keywords));
     $this->assign("pageurl", $pageurl);
     $this->assign("total", $total);
     $this->assign("pageid", $pageid);
     $this->assign("psize", $psize);
     $this->assign("keywords", $keywords);
     $this->view("search_list");
     exit;
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:58,代码来源:search_control.php

示例8: editor_f

 public function editor_f()
 {
     $id = $this->get('id', 'int');
     if (!$id) {
         $this->json(P_Lang('未指定ID'));
     }
     $this->model('gd')->update_editor($id);
     $this->json(true);
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:9,代码来源:gd_control.php

示例9: delete_f

 public function delete_f()
 {
     $id = $this->get('id', 'int');
     if (!$id) {
         $this->json(P_Lang('未指定ID'));
     }
     $this->model('tag')->delete($id);
     $this->json(true);
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:9,代码来源:tag_control.php

示例10: index_f

 function index_f()
 {
     $admin_name = $_SESSION["admin_account"];
     foreach ($_SESSION as $key => $value) {
         if (substr($key, 0, 5) == 'admin' && $key != 'admin_lang_id') {
             unset($_SESSION[$key]);
         }
     }
     error(P_Lang('管理员{admin_name}成功退出', array('admin_name' => '<span class="red">' . $admin_name . '</span>')), $this->url('login'), 'ok');
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:10,代码来源:logout_control.php

示例11: submit

 public function submit()
 {
     $paypal = new paypal_payment($this->param['param']["payid"], $this->param['param']["at"]);
     $paypal->set_value("action_url", $this->param['param']["action"]);
     $price = $GLOBALS['app']->get('mc_gross');
     $sn = $GLOBALS['app']->get('invoice');
     $checkcode = $GLOBALS['app']->get('custom');
     if (!$checkcode) {
         phpok_log(P_Lang('异步传输:没有自定义验证串'));
         exit('error');
     }
     if (!$price || !$sn) {
         phpok_log(P_Lang('数据异步'));
         exit('error');
     }
     $chk = $paypal->check($price, $sn, $checkcode);
     if (!$chk) {
         phpok_log(P_Lang('异步传输:验证不能过'));
         exit('error');
     }
     $payment_status = $GLOBALS['app']->get('payment_status');
     if ($payment_status != 'Completed') {
         phpok_log(P_Lang('异步传输:支付状态是' . $payment_status));
         exit('error');
     }
     $pay_date = $GLOBALS['app']->get('payment_date');
     if ($pay_date) {
         $pay_date = strtotime($pay_date);
         if (!$pay_date) {
             $pay_date = $GLOBALS['app']->time;
         }
     } else {
         $pay_date = $GLOBALS['app']->time;
     }
     $price = $GLOBALS['app']->get('mc_gross');
     $array = array('pay_status' => "付款完成", 'pay_date' => $pay_date, 'pay_price' => $price, 'pay_end' => 1);
     $array['status'] = '付款完成';
     $exchange_rate = $GLOBALS['app']->get('exchange_rate');
     if ($exchange_rate) {
         $array['pay_currency_rate'] = $exchange_rate;
     }
     $p_array = array();
     $p_array['txn_id'] = $GLOBALS['app']->get('txn_id');
     $p_array['txn_type'] = $GLOBALS['app']->get('txn_type');
     $p_array['mc_fee'] = $GLOBALS['app']->get('mc_fee');
     $p_array['mc_currency'] = $GLOBALS['app']->get('mc_currency');
     $p_array['payer_email'] = $GLOBALS['app']->get('payer_email');
     $p_array['first_name'] = $GLOBALS['app']->get('first_name');
     $p_array['last_name'] = $GLOBALS['app']->get('last_name');
     $p_array['payer_business_name'] = $GLOBALS['app']->get('payer_business_name');
     $p_array['payer_status'] = $GLOBALS['app']->get('payer_status');
     $array['ext'] = serialize($p_array);
     $GLOBALS['app']->model('order')->save($array, $this->order['id']);
     exit('SUCCESS');
 }
开发者ID:renlong567,项目名称:43168,代码行数:55,代码来源:notify.php

示例12: submit

 function submit()
 {
     if ($_SESSION['user_id']) {
         $url = $GLOBALS['app']->url('order', 'info', 'id=' . $_GET['id']);
         unset($_GET['id']);
     } else {
         $url = $GLOBALS['app']->url('order', 'info', 'sn=' . $_GET['sn'] . '&passwd=' . $_GET['passwd']);
         unset($_GET['sn'], $_GET['passwd']);
     }
     $paypal = new paypal_payment($this->param['param']["payid"], $this->param['param']["at"]);
     $paypal->set_value("action_url", $this->param['param']["action"]);
     $price = $GLOBALS['app']->get('mc_gross');
     $sn = $GLOBALS['app']->get('invoice');
     $checkcode = $GLOBALS['app']->get('custom');
     if (!$checkcode || !$price || !$sn) {
         error(P_Lang('支付返回异常,请检查'), $url, 'notice');
     }
     $chk = $paypal->check($price, $sn, $checkcode);
     if (!$chk) {
         error(P_Lang('数据验证不通过,请检查'), $url, 'notice');
     }
     $ext = $this->order['ext'];
     if ($ext && is_string($ext)) {
         $ext = unserialize($this->order['ext']);
     }
     if ($ext && is_array($ext)) {
         if ($ext['txn_id'] && $ext['txn_id'] == $GLOBALS['app']->get('txn_id')) {
             error(P_Lang('订单支付成功'), $url, 'ok');
         }
     }
     $payment_status = $GLOBALS['app']->get('payment_status');
     if ($payment_status != 'Completed') {
         error(P_Lang('支付不确定是否完成,请联系商家确认'), $url, 'notice');
     }
     $price = $GLOBALS['app']->get('mc_gross');
     $array = array('pay_status' => "付款完成", 'pay_date' => $pay_date, 'pay_price' => $price, 'pay_end' => 1);
     $array['status'] = '付款完成';
     $exchange_rate = $GLOBALS['app']->get('exchange_rate');
     if ($exchange_rate) {
         $array['pay_currency_rate'] = $exchange_rate;
     }
     $p_array = array();
     $p_array['txn_id'] = $GLOBALS['app']->get('txn_id');
     $p_array['txn_type'] = $GLOBALS['app']->get('txn_type');
     $p_array['mc_fee'] = $GLOBALS['app']->get('mc_fee');
     $p_array['mc_currency'] = $GLOBALS['app']->get('mc_currency');
     $p_array['payer_email'] = $GLOBALS['app']->get('payer_email');
     $p_array['first_name'] = $GLOBALS['app']->get('first_name');
     $p_array['last_name'] = $GLOBALS['app']->get('last_name');
     $p_array['payer_business_name'] = $GLOBALS['app']->get('payer_business_name');
     $p_array['payer_status'] = $GLOBALS['app']->get('payer_status');
     $array['ext'] = serialize($p_array);
     $GLOBALS['app']->model('order')->save($array, $this->order['id']);
     return true;
 }
开发者ID:renlong567,项目名称:43168,代码行数:55,代码来源:notice.php

示例13: checkout_f

 public function checkout_f()
 {
     $rslist = $this->model('cart')->get_all($this->cart_id);
     if (!$rslist) {
         error(P_Lang('您的购物车里没有任何产品'), $this->url, "notice", 5);
     }
     //生成随机码,以确定客户通过正确途径下单
     $_SESSION['order_spam'] = str_rand(10);
     $totalprice = 0;
     foreach ($rslist as $key => $value) {
         $totalprice += price_format_val($value['price'] * $value['qty'], $value['currency_id'], $this->site['currency_id']);
     }
     $price = price_format($totalprice, $this->site['currency_id']);
     $this->assign('price', $price);
     $this->assign("rslist", $rslist);
     $shipping = $billing = array();
     if ($_SESSION['user_id']) {
         $shipping_list = $this->model('address')->address_list($_SESSION['user_id'], 'shipping');
         if ($shipping_list) {
             foreach ($shipping_list as $key => $value) {
                 if ($value['is_default']) {
                     $shipping = $value;
                 }
             }
             if (!$shipping) {
                 reset($shipping_list);
                 $shipping = current($shipping_list);
             }
         }
         if ($this->site['biz_billing']) {
             $billing_list = $this->model('address')->address_list($_SESSION['user_id'], 'billing');
             if ($billing_list) {
                 foreach ($billing_list as $key => $value) {
                     if ($value['is_default']) {
                         $billing = $value;
                     }
                 }
                 if (!$billing) {
                     reset($billing_list);
                     $billing = current($billing_list);
                 }
             }
         }
     } else {
         if ($_SESSION['address']['shipping']) {
             $shipping = $_SESSION['address']['shipping'];
         }
         if ($_SESSION['address']['billing']) {
             $billing = $_SESSION['address']['billing'];
         }
     }
     $this->assign('shipping', $shipping);
     $this->assign('billing', $billing);
     $this->view("cart_checkout");
 }
开发者ID:renlong567,项目名称:43168,代码行数:55,代码来源:cart_control.php

示例14: xml_f

 public function xml_f()
 {
     $file = $this->get('file', "system");
     if (!$file) {
         $this->json(P_Lang('未指定XML文件'));
     }
     if (!file_exists($this->dir_root . 'data/xml/' . $file . '.xml')) {
         $this->json(P_Lang('XML文件不存在'));
     }
     $info = $this->lib('xml')->read($this->dir_root . 'data/xml/' . $file . '.xml');
     $this->json($info, true);
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:12,代码来源:inp_control.php

示例15: alias_f

 public function alias_f()
 {
     $id = $this->get('id', 'int');
     if (!$id) {
         $this->json(P_Lang('未指定站点ID'));
     }
     $alias = $this->get('alias');
     if (!$alias) {
         $this->json(P_Lang('未指定别名'));
     }
     $this->model('site')->alias_save($alias, $id);
     $this->json(true);
 }
开发者ID:joyerma,项目名称:yongzhuo,代码行数:13,代码来源:site_control.php


注:本文中的P_Lang函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。