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


PHP addLog函数代码示例

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


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

示例1: query

 /**
  * 广告分页查询
  * position广告位置
  * pageNo页码
  * pageSize 显示个数
  */
 public function query()
 {
     $notes = "应用" . $this->client_id . ",调用Banners分页查询接口";
     addLog("Banners/query", $_GET, $_POST, $notes);
     $arr = array('app_index' => 6007, 'app_finance' => 6008, 'app_carousel' => 6009, 'app_life' => 6010);
     $position = $this->_post('position', '', "位置参数必须");
     if (!isset($arr[$position])) {
         $this->apiReturnErr("不支持的位置参数!");
     }
     $position = $arr[$position];
     $curpage = $this->_post('curpage', 0);
     $pagesize = $this->_post('pagesize', 10);
     $map = array('position' => $position);
     $order = " sort asc ";
     $page = array('curpage' => $curpage, 'size' => $pagesize);
     //分页
     $result = apiCall(BannersApi::QUERY, array($map, $page, $order));
     if ($result['status']) {
         $list = $result['info']['list'];
         $list = $this->convertImgUrl($list);
         $this->apiReturnSuc($list);
     } else {
         $this->apiReturnErr("没有相关数据!");
     }
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:31,代码来源:BannersController.class.php

示例2: index

 public function index()
 {
     addLog("Token/index", $_GET, $_POST, "");
     $grant_type = I('get.grant_type', '');
     if (empty($grant_type)) {
         $grant_type = I('post.grant_type', '');
     }
     if (empty($grant_type)) {
         $this->apiReturnSuc("无效的Token获取类型!");
     }
     $client_id = I('get.client_id', '');
     if (empty($client_id)) {
         $client_id = I('post.client_id', '');
     }
     $client_secret = I('get.client_secret', '');
     if (empty($client_secret)) {
         $client_secret = I('post.client_secret', '');
     }
     if (empty($client_id) || empty($grant_type) || empty($client_secret)) {
         $this->ajaxReturn(array('code' => -1, 'data' => $grant_type . "参数缺失!" . $client_id), "json");
     }
     $notes = $client_id . "调用接口";
     $_POST['grant_type'] = $grant_type;
     $_POST['client_id'] = $client_id;
     $_POST['client_secret'] = $client_secret;
     unset($_GET['client_id']);
     unset($_GET['client_secret']);
     unset($_GET['grant_type']);
     addLog("Token/index", $_GET, $_POST, "");
     $this->credentials($grant_type);
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:31,代码来源:TokenController.class.php

示例3: startProcess

function startProcess($db)
{
    $businessComfirmUrl = Yii::app()->params['orderUrl'] . "update/order/business-confirm-order";
    $time = time();
    $formatTime = date('Y-m-d H:i:s', $time);
    try {
        //查找订单
        $payTime = $time - 1800;
        $sql = "SELECT b.business_id,o.order_sn from " . get_tables('business_info') . " as b left join " . get_tables('order_info') . " as o on b.business_id=o.business_id WHERE b.express_type in (2, 11, 12) and o.order_status=1 and o.express_type > 0  and o.pay_time <= " . $payTime . " LIMIT 100";
        $data = $db->createCommand($sql)->queryAll();
        if (!empty($data)) {
            foreach ($data as $k => $v) {
                $post = ['business_id' => $v['business_id'], 'order_sn' => $v['order_sn'], 'user_id' => 1, 'user_name' => 'jiaoben', 'source' => 'autoStockUp'];
                $return = curlPost($businessComfirmUrl, $post);
                if ($return['code'] != 0) {
                    addLog("data:" . json_encode($return, JSON_UNESCAPED_UNICODE) . '|time:' . $formatTime);
                    echo $v['order_sn'] . ":fail" . "\r\n";
                } else {
                    echo $v['order_sn'] . ":success" . "\r\n";
                }
            }
            echo "data update:" . count($data) . "\r\n";
        } else {
            echo "no data \r\n";
        }
        echo 'finish';
    } catch (Exception $e) {
        $msg = "filename:autoStockUp|functionname:start_process|error:" . $e->getMessage() . "|time:" . $formatTime;
        echo $msg . "\r\n";
        addLog($msg);
    }
}
开发者ID:pengxuhui,项目名称:murphy,代码行数:32,代码来源:autoStockUp.php

示例4: hook_level_up

function hook_level_up($db, &$tpl, $player, $args = 0)
{
    //No player data
    if ($args === 0 || LOGGED_IN == false) {
        return $args;
    }
    //Check if player has leveled up
    if ($args->exp >= $args->max_exp) {
        //Update the current player variable ($args)
        $args->exp = $args->exp - $args->max_exp;
        $args->level += 1;
        $args->stat_points += 2;
        $args->max_exp += 20;
        $args->max_energy += 1;
        $args->energy += 1;
        $args->hp += 5;
        $args->max_hp += 5;
        //Update the database
        $db->execute('UPDATE `<ezrpg>players` SET `exp`=?, `level`=level+1, `stat_points`=stat_points+2, `max_exp`=max_exp+20, `energy`=energy+1, `max_energy`=max_energy+1, `hp`=hp+5, `max_hp`=max_hp+5 WHERE `id`=?', array(intval($args->exp), intval($args->id)));
        //Add event log
        $msg = 'You have leveled up! You gained +2 stat points and +1 max energy!';
        addLog(intval($args->id), $msg, $db);
    }
    return $args;
}
开发者ID:BGCX067,项目名称:ezrpg-hg-to-git,代码行数:25,代码来源:level_up.php

示例5: updatePrevisionStateWithDeliveryType

function updatePrevisionStateWithDeliveryType($deliveryType)
{
    global $country;
    $resultInfo = array();
    $clothIds = "";
    $query = "SELECT distinct(pc.clothId) as id, c.name, p.orderNumber\n\t\t\t\t\t\tFROM previsions p\n\t\t\t\t\t\tJOIN previsioncloth pc on p.id=pc.previsionId\n\t\t\t\t\t\tLEFT JOIN plotters pl on pl.previsionId = p.id\n\t\t\t\t\t\tJOIN cloths c on c.id=pc.clothId\n\t\t\t\t\t\twhere (p.designed=false or (p.designed=true and pl.id is not null))\n\t\t\t\t\t\tand (pl.cutted is null or pl.cutted=false)\n\t\t\t\t\t\tand p.state = '{$deliveryType}'\n\t\t\t\t\t\tand p.country = '{$country}'\n\t\t\t\t\t\torder by p.orderNumber, p.id, pc.clothId";
    $result = mysql_query($query);
    foreach (fetch_array($result) as $cloth) {
        $clothResult = new stdClass();
        $res = updatePrevisionState($cloth['id']);
        $clothResult->countModified = count($res->modifiedPrevisions);
        $clothResult->clothId = $cloth['id'];
        $clothResult->clothName = $cloth['name'];
        $clothResult->orderNumber = $cloth['orderNumber'];
        $clothIds .= $cloth['id'] . " / " . $cloth['orderNumber'] . ", ";
        array_push($resultInfo, $clothResult);
    }
    $obj->successful = true;
    $obj->method = "updatePrevisionStateWithDeliveryType({$deliveryType})";
    $obj->resultInfo = $resultInfo;
    // log manual action of previ state update
    $log->type = "info.updatePrevisionStateWithDeliveryType({$deliveryType})";
    $log->log = $clothIds;
    //implode(" == ", $resultInfo);
    $log->user = 'admin';
    addLog($log);
    return $obj;
}
开发者ID:eznibe,项目名称:north-telas,代码行数:28,代码来源:previsionStates.php

示例6: login

 /**
  * 登录接口
  * @param  string $username 用户名
  * @param  string $password 用户密码
  * @param int|string $type 用户名类型 (1-用户名,2-邮箱,3-手机,4-UID)
  * @param string $from
  * @return int 登录成功-用户ID,登录失败-错误编号
  */
 public function login($username, $password, $type = '1', $from = '')
 {
     $result = apiCall(UserApi::LOGIN, array($username, $password, $type));
     $notes = "[用户" . $username . ",类型:" . $type . "],调用登录接口";
     addLog("/Account/login", "", "", $notes);
     return $result;
 }
开发者ID:h136799711,项目名称:201507baoxiang,代码行数:15,代码来源:AccountApi.class.php

示例7: products

 /**
  * 产品
  */
 public function products()
 {
     $request = new SFProduct();
     $carrier = 0;
     $result = $request->getProductList(1, 20, $carrier);
     if (!$result['status']) {
         addLog("products", $result, $_POST, "[getProductList]");
         $this->error($result['info']);
     }
     $prodList = $result['info']['prodList'];
     $resultCode = $result['info']['resultCode'];
     $resultReason = $result['info']['resultReason'];
     if ($resultCode == '1000') {
         $this->assign('prod_list', $prodList);
     } else {
         addLog("products", $resultReason, $resultReason, "[getProductList result]");
         $this->error($resultReason);
     }
     $request = new SFOrder();
     $result = $request->queryBalance();
     if ($result['status']) {
         $this->assign('channel', $result['info']);
     }
     $this->assign("appkey", $request->getAppKey());
     $this->display();
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:29,代码来源:SantiController.class.php

示例8: index

 /**
  * 流量购回调地址
  */
 public function index()
 {
     /*
      * {"channelOrderNo":"158581990641014538769441118","extraData":"",
      * "orderNo":"1453876701223039",
      * "orderStatus":"4","providerResultCode":"1",
      * "providerResultReason":"\u8ba2\u8d2d\u6210\u529f",
      * "resultCode":"1000","resultMessage":"\u6210\u529f",
      * "sign":"8194b64649a34e8619a74c76c5ef436e"}*/
     addLog("Santi/callback", $_GET, $_POST, '[调试]三体回调地址');
     //        exit;
     $order_no = $this->_get('orderNo', '', '缺失orderNo参数');
     $order_status = $this->_get('orderStatus', '');
     $channel_order_no = $this->_get('channelOrderNo', '');
     $result_code = $this->_get('resultCode', '');
     $result_message = $this->_get('resultMessage', '');
     $provider_result_code = $this->_get('providerResultCode', '');
     $provider_result_reason = $this->_get('providerResultReason', '');
     $extraData = $this->_get('extraData', '');
     $sign = $this->_get('sign', '', '缺失sign参数');
     $entity = array('order_no' => $order_no, 'order_status' => $order_status, 'channel_order_no' => $channel_order_no, 'result_code' => $result_code, 'result_message' => $result_message, 'provider_result_code' => $provider_result_code, 'provider_result_reason' => $provider_result_reason, 'extra_data' => $extraData, 'sign' => $sign, 'create_time' => time());
     $update_entity = array('order_status' => $order_status);
     $result = apiCall(SantiCallbackApi::ADD, array($entity));
     $result = apiCall(SantiOrderApi::SAVE, array(array('order_no' => $order_no), $update_entity));
     if ($result['status']) {
         echo "SUCCESS";
     } else {
         echo "FAIL";
     }
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:33,代码来源:SantiCallbackController.class.php

示例9: run

 public function run($route)
 {
     global $routes;
     //Si la route n'est pas dans le tableau des routes - on en déduit qu'il s'agit d'une route à argument
     if (!in_array($route, $routes)) {
         $potentialRoute = [];
         $nbParamRoute = count(explode("/", $route)) - 1;
         //On vérifie les routes qui contiennent le même nombre de paramètre que la route récupérée
         foreach ($routes as $routeList => $controller) {
             $nb = count(explode("/", $routeList)) - 1;
             if ($nb === $nbParamRoute) {
                 $potentialRoute[$routeList] = $controller;
             }
         }
         //On vérifie si les routes potentielles ont les mêmes données hors arguments, si non, non valable
         foreach ($potentialRoute as $routeString => $controller) {
             $routeExpl = explode("/", $route);
             $potExpl = explode("/", $routeString);
             foreach ($routeExpl as $key => $value) {
                 if ($value !== $potExpl[$key] && strpos($potExpl[$key], "{") === FALSE) {
                     unset($potentialRoute[$routeString]);
                 }
             }
         }
         $road = array_keys($potentialRoute)[0];
         $ArgRoad = explode("/", $road);
         $nbArgRoad = 0;
         foreach ($ArgRoad as $item) {
             if (strpos($item, "{") === FALSE && !empty($item)) {
                 $nbArgRoad++;
             }
         }
         $ArgRoute = explode("/", $route);
         $route = $road;
         $args = [];
         for ($i = $nbArgRoad + 1; $i < count($ArgRoute); $i++) {
             $args[str_replace(["{", "}"], "", $ArgRoad[$i])] = $ArgRoute[$i];
         }
     }
     if (!empty($routes[$route])) {
         $parts = explode(':', $routes[$route]);
         $controller_name = $parts[0] . 'Controller';
         addLog($route);
         require_once '../src/controller/' . $controller_name . '.php';
         $controller = new $controller_name();
         if (!empty($args)) {
             return $controller->{$parts}[1]($args);
         } else {
             return $controller->{$parts}[1]();
         }
     } else {
         addErrorLog("No route for :" . $route, __FILE__);
         header("HTTP/1.0 404 Not Found");
         require_once "../web/error/404.php";
         throw new Exception('No route for : ' . $route);
     }
 }
开发者ID:Mapsred,项目名称:Framework,代码行数:57,代码来源:Router.php

示例10: desactive_mach_serv

function desactive_mach_serv($list_id, $packid)
{
    global $l;
    $id_pack = found_id_pack_serv($packid);
    $sql_desactive = "delete from devices where hardware_id in ";
    $arg_desactive = mysql2_prepare($sql_desactive, array(), $list_id);
    $arg_desactive = mysql2_prepare($arg_desactive['SQL'] . " and name='DOWNLOAD' and IVALUE in ", $arg_desactive['ARG'], $id_pack);
    $res_active = mysql2_query_secure($arg_desactive['SQL'], $_SESSION['OCS']["writeServer"], $arg_desactive['ARG']);
    addLog($l->g(512), $l->g(876) . $packid . " => " . $list_id);
}
开发者ID:inkoss,项目名称:karoshi-server,代码行数:10,代码来源:function_server.php

示例11: setUp

 function setUp()
 {
     addLog("\n\n====== Testcase: " . $this->getName() . " ======\n\n");
     if (self::$skipAll) {
         $this->markTestSkipped('Skip all as critical case fails.');
     }
     if (self::$isIT && self::$skipIT) {
         $this->markTestSkipped('Skip scenario test as sanity case fails.');
     }
 }
开发者ID:skyshore2001,项目名称:JDCloud,代码行数:10,代码来源:WebAPITestBase.php

示例12: queryNoPaging

 /**
  * 查看收货地址
  */
 public function queryNoPaging()
 {
     $notes = "应用" . $this->client_id . ",调用Address查询接口";
     addLog("Address/add", $_GET, $_POST, $notes);
     $map = array('uid' => I('uid'));
     $result = apiCall(AddressApi::QUERY_NO_PAGING, array($map));
     if ($result['status']) {
         $this->apiReturnSuc($result['info']);
     } else {
         $this->apiReturnErr("查询失败");
     }
 }
开发者ID:h136799711,项目名称:201507banma,代码行数:15,代码来源:AddressController.class.php

示例13: app

 public function app()
 {
     $notes = "客户端" . $this->client_id . ",调用APP配置查询接口";
     addLog("Config/app", $_GET, $_POST, $notes);
     $group = 6;
     //6是接口参数
     $result = apiCall(ConfigApi::QUERY_NO_PAGING, array(array('group' => $group)));
     if (!$result['status']) {
         $this->apiReturnErr($result['info']);
     }
     $this->apiReturnSuc($this->simpleResult($result['info']));
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:12,代码来源:ConfigController.class.php

示例14: query

 /**
  * 广告分页查询
  * position广告位置
  * pageNo页码
  * pageSize 显示个数
  */
 public function query()
 {
     $notes = "应用" . $this->client_id . ",调用Banners分页查询接口";
     addLog("Banners/query", $_GET, $_POST, $notes);
     $postion = I('position', 18);
     $map = array('position' => $postion);
     $page = array('curpage' => I('pageNo', 0), 'size' => I('pageSize', 10));
     //分页
     $result = apiCall(BannersApi::QUERY, array($map, $page));
     if ($result['status']) {
         $this->apiReturnSuc($result['info']['list']);
     } else {
         $this->apiReturnErr("暂无广告");
     }
 }
开发者ID:h136799711,项目名称:201507banma,代码行数:21,代码来源:BannersController.class.php

示例15: queryNoPaging

 /**
  * 不分页查询
  * parentId 父项ID
  */
 public function queryNoPaging()
 {
     $notes = "应用" . $this->client_id . ",调用数据字典不分页查询接口";
     addLog("Datatree/queryNoPaging", $_GET, $_POST, $notes);
     $parentId = I('parentId', 0);
     if ($parentId == 0) {
         $this->apiReturnErr("父类ID不能为0或空");
     }
     $map = array('parentId' => $parentId);
     $result = apiCall(DatatreeApi::QUERY_NO_PAGING, array($map));
     if ($result['status']) {
         $this->apiReturnSuc($result['info']);
     } else {
         $this->apiReturnErr("暂无信息");
     }
 }
开发者ID:h136799711,项目名称:baseItboye,代码行数:20,代码来源:DatatreeController.class.php


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