本文整理汇总了PHP中XString::convertCharacterSet方法的典型用法代码示例。如果您正苦于以下问题:PHP XString::convertCharacterSet方法的具体用法?PHP XString::convertCharacterSet怎么用?PHP XString::convertCharacterSet使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类XString
的用法示例。
在下文中一共展示了XString::convertCharacterSet方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: updateVisitEvaluate
public function updateVisitEvaluate($request, $response)
{/*{{{*/
$telOrder = DAL::get()->find('telOrder', $request->telOrderId);
$proposal = DAL::get()->find('proposal', $request->proposalId);
//检查订单所有者是否当前用户
$this->checkOrderOwnerIsCurUser($telOrder);
$telOrderId = $request->telOrderId;
$score = $request->score;
$score1 = $request->score1;
$score = empty($score)?$score1:$score;
$content = XString::convertCharacterSet($request->content, 'gbk');
$curuser = UserClient::getInstance()->getCurrentUser();
TelOrderClient::getInstance()->updateVisitEvaluate($curuser, $telOrderId, array('score'=>$score, 'content'=>$content, 'rank'=>0, 'mark'=>'pro'));
$response->setRedirect($response->router->urlfor('proposal/showdetail', array('proposalid'=>$proposal->id)));
}/*}}}*/
示例2: ajaxOrderDiseaseInfo
public function ajaxOrderDiseaseInfo($request, $response)
{/*{{{*/
$orderId = $request->orderid;
$order = DAL::get()->find('telorder', $orderId);
if($order->isNull())
{
die('无效的订单ID');
}
$response->order = $order;
$doctorUser = DAL::get()->find('user', $order->executer->relatedObject->id);
$doctorId = $doctorUser->space->host->id;
$diseasesOfDoctor = DoctorClient::getInstance()->getDiseasesOfDoctor($doctorId);
$response->diseasesOfDoctor = $diseasesOfDoctor;
$diseaseList = array();
$diseaseName = XString::convertCharacterSet($request->diseasename, 'gbk');
if(false == empty($diseaseName))
{
$diseaseList = DAL::get()->find_all_similarDiseaseLimitName('disease', $diseaseName, array('isVoteSelf' => array(1)));
}
$response->diseaseList = $diseaseList;
$response->diseaseName = $request->diseaseName;
//取当前订单医生已审核订单绑定的疾病 wk
$bindsOrders = PaymentClient::getInstance()->getBindsOrdersOfDoctor('telorder', $order->executerid, array(TelOrder::STATUS_CONFIRM, TelOrder::STATUS_FINISHED, TelOrder::STATUS_CLOSED));
$allDiseaseIdsOfConfirmOrder = array();
foreach($bindsOrders as $result)
{
if(empty($result['diseaseid'])) continue;
$allDiseaseIdsOfConfirmOrder[] = $result['diseaseid'];
}
$diseasesOfConfirmOrder = DAL::get()->find('disease', $allDiseaseIdsOfConfirmOrder);
foreach($diseasesOfConfirmOrder as $disease)
{
if(Disease::ISVOTESELF_NO == $disease->isVoteSelf)
{
unset($diseasesOfConfirmOrder[$disease->id]);
}
}
//当前订单咨询的大夫的所有投票疾病 wk
$response->diseases = $diseasesOfConfirmOrder;
}/*}}}*/