Trippest客人查询信息页面:隐藏客人全名; *的重复次数bug

feature/trippest
lyt 6 years ago
parent a6371459f7
commit fc97b0a1c5

@ -1,6 +1,6 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
error_reporting(0);
class Api extends CI_Controller {
public function __construct(){
@ -95,7 +95,14 @@ class Api extends CI_Controller {
}
// 领队名字
// $operation_tmp['full_leader_name'] = trim($poi->GUT_FirstName . " " . $poi->GUT_LastName);
$operation_tmp['leader_name'] = substr_replace($poi->GUT_FirstName,str_repeat('*', mb_strlen($poi->GUT_FirstName, 'UTF-8')-2),1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', mb_strlen($poi->GUT_LastName, 'UTF-8')-2),1,-1);
$replace_cnt1 = $replace_cnt2 = 0;
if (mb_strlen($poi->GUT_FirstName, 'UTF-8') > 2) {
$replace_cnt1 = mb_strlen($poi->GUT_FirstName, 'UTF-8')-2;
}
if (mb_strlen($poi->GUT_LastName, 'UTF-8') > 2) {
$replace_cnt2 = mb_strlen($poi->GUT_LastName, 'UTF-8')-2;
}
$operation_tmp['leader_name'] = substr_replace($poi->GUT_FirstName,str_repeat('*', $replace_cnt1),1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', $replace_cnt2),1,-1);
$operation_tmp['leader_name'] = trim($operation_tmp['leader_name']);
// 行程人数
$operation_tmp['personNum_text'] = $poi->COLD_PersonNum + $poi->COLD_ChildNum;
@ -259,7 +266,14 @@ class Api extends CI_Controller {
}
// 领队名字
// $vro['full_leader_name'] = trim($poi->GUT_FirstName . " " . $poi->GUT_LastName);
$vro['leader_name'] = substr_replace($poi->GUT_FirstName, str_repeat('*', mb_strlen($poi->GUT_FirstName, 'UTF-8')-2), 1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', mb_strlen($poi->GUT_LastName, 'UTF-8')-2),1,-1);
$replace_cnt1 = $replace_cnt2 = 0;
if (mb_strlen($poi->GUT_FirstName, 'UTF-8') > 2) {
$replace_cnt1 = mb_strlen($poi->GUT_FirstName, 'UTF-8')-2;
}
if (mb_strlen($poi->GUT_LastName, 'UTF-8') > 2) {
$replace_cnt2 = mb_strlen($poi->GUT_LastName, 'UTF-8')-2;
}
$vro['leader_name'] = substr_replace($poi->GUT_FirstName, str_repeat('*', $replace_cnt1), 1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', $replace_cnt2),1,-1);
$vro['leader_name'] = trim($vro['leader_name']);
// 行程人数
$vro['personNum_text'] = $poi->COLD_PersonNum + $poi->COLD_ChildNum;
@ -328,7 +342,14 @@ class Api extends CI_Controller {
}
// 领队名字
// $vro['full_leader_name'] = trim($poi->GUT_FirstName . " " . $poi->GUT_LastName);
$vro['leader_name'] = substr_replace($poi->GUT_FirstName,str_repeat('*', mb_strlen($poi->GUT_FirstName, 'UTF-8')-2),1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', mb_strlen($poi->GUT_LastName, 'UTF-8')-2),1,-1);
$replace_cnt1 = $replace_cnt2 = 0;
if (mb_strlen($poi->GUT_FirstName, 'UTF-8') > 2) {
$replace_cnt1 = mb_strlen($poi->GUT_FirstName, 'UTF-8')-2;
}
if (mb_strlen($poi->GUT_LastName, 'UTF-8') > 2) {
$replace_cnt2 = mb_strlen($poi->GUT_LastName, 'UTF-8')-2;
}
$vro['leader_name'] = substr_replace($poi->GUT_FirstName,str_repeat('*', $replace_cnt1),1,-1) . " " . substr_replace($poi->GUT_LastName,str_repeat('*', $replace_cnt2),1,-1);
$vro['leader_name'] = trim($vro['leader_name']);
// 行程人数
$vro['personNum_text'] = $poi->COLD_PersonNum + $poi->COLD_ChildNum;

Loading…
Cancel
Save