コード例 #1
0
ファイル: Suggestion.php プロジェクト: emilymwang8/ajk-broker
 public function handle_request_internal()
 {
     $params = APF::get_instance()->get_request()->get_parameters();
     //提交建议表单
     if ($params['act'] == 'postSuggestion') {
         //获取表单数据
         $request = APF::get_instance()->get_request();
         $content = $this->dhtmlspecialchars(trim(@$request->get_parameter('content')));
         //小于5个字不提交数据库
         if (strlen($content) < 10) {
             $result = 'succeed';
             die($result);
         }
         $RefererPage = trim(@$request->get_parameter('RefererPage'));
         $networkStatus = $this->dhtmlspecialchars(trim(@$request->get_parameter('networkStatus')));
         $broker_info = self::$BrokerInfo;
         $postData = array('CreateTime' => time(), 'BrokerName' => $broker_info['BaseInfo']['TRUENAME'], 'BrokerId' => $broker_info['BaseInfo']['BROKERID'], 'Ip' => $this->get_client_ip(), 'Browser' => substr($this->getBrowserType(), 0, 19), 'OsName' => $this->getSystemType(), 'OpinionContent' => $content, 'RefererPage' => $this->getRefererPage($RefererPage), 'BrokerTel' => $broker_info['BaseInfo']['USERMOBILE'], 'BrokerCompany' => $broker_info['CompanyInfo']['CompanyName'], 'DeleteFlg' => '0', 'LineType' => '', 'NetworkSpeed' => '', 'IsRevert' => '0', 'RevertId' => '0', 'RevertTime' => '0', 'RevertName' => '0', 'CityId' => $broker_info['BaseInfo']['CITYID']);
         $result = $this->insertData($postData);
         if (intval($result) > 0 && $networkStatus == 'checked') {
             $result = $result;
         } elseif (intval($result) > 0) {
             $result = 'succeed';
         } else {
             $result = '出现未知名错误!';
         }
         die($result);
     } elseif ($params['act'] == 'getOneByid') {
         $request = APF::get_instance()->get_request();
         $id = $this->dhtmlspecialchars(trim(@$request->get_parameter('id')));
         apf_require_class('DAO_Broker_Suggestion');
         $dao = new DAO_Broker_Suggestion();
         $info = $dao->getOneDataById($id);
         if (!empty($info['NETWORKSPEED'])) {
             $speed = explode('-', $info['NETWORKSPEED']);
             $result = "上传:" . $speed[0] . "kb/s,下载:" . $speed[1] . "kb/s。";
         } else {
             $result = '抱歉,测试失败!请稍候再试。';
         }
         die($result);
     }
 }