本文整理汇总了PHP中Formatter::removePrefixPhone方法的典型用法代码示例。如果您正苦于以下问题:PHP Formatter::removePrefixPhone方法的具体用法?PHP Formatter::removePrefixPhone怎么用?PHP Formatter::removePrefixPhone使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Formatter
的用法示例。
在下文中一共展示了Formatter::removePrefixPhone方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionRepassword
public function actionRepassword()
{
$error = "";
$phone = Yii::app()->request->getParam('phone');
if (Yii::app()->request->isPostRequest) {
if (!empty($phone)) {
$phone = Formatter::formatPhone($phone);
if (Formatter::isPhoneNumber(Formatter::removePrefixPhone($phone))) {
$user = WapUserModel::model()->findByPhone($phone);
if (!empty($user)) {
// check 3 lan trong ngay
$action = "updatepass";
$check_otp = UserVerifyModel::model()->checkOtp($phone, $action);
if ($check_otp) {
// gửi ma otp xac thuc
$verify_code = rand(1000, 9999);
$userVerify = new UserVerifyModel();
$userVerify->msisdn = $phone;
$userVerify->created_time = new CDbExpression('NOW()');
$userVerify->verify_code = $verify_code;
$userVerify->action = $action;
$userVerify->save();
$sentMsg = Yii::t('wap', Yii::app()->params['subscribe']['success_otp_password'], array(":OTP" => $verify_code));
$smsClient = new SmsClient();
$smsClient->sentSmsText($phone, $sentMsg);
Yii::app()->session['user_phone'] = $phone;
$this->redirect(Yii::app()->createUrl("/account/activeOtp", array('action' => 'updatepass')));
} else {
$error = Yii::t("wap", "You only use this feature three times a day. Thank you very much.");
}
} else {
$error = Yii::t("wap", "Phone number not found");
}
} else {
$error = Yii::t("wap", "Phone number incorrect!");
}
} else {
$error = Yii::t("wap", "Please put your phone number");
}
}
$this->render('repassword', compact('error'));
}
示例2: actionDownloadRbt
public function actionDownloadRbt()
{
$flag = true;
$userPhone = false;
if (!Yii::app()->user->isGuest) {
$userPhone = Yii::app()->user->getState('msisdn');
}
if (Yii::app()->getRequest()->ispostRequest && isset($_POST['rbt_code'])) {
$flag = false;
$toPhone = Yii::app()->request->getParam('to_phone');
$code = Yii::app()->request->getParam('rbt_code');
$result = new stdClass();
if (!Formatter::isMobiPhoneNumber($userPhone)) {
$result->errorCode = 1;
$result->message = "Chức năng nhạc chờ chỉ áp dụng cho các tài khoản là thuê bao Mobifone";
echo json_encode($result);
Yii::app()->end();
}
if (!Formatter::isMobiPhoneNumber($toPhone)) {
$result->errorCode = 1;
$result->message = "Số điện thoại người nhận không phải là thuê bao Mobifone";
echo json_encode($result);
Yii::app()->end();
}
$flagCRBT = false;
$msisdn = Formatter::removePrefixPhone($userPhone);
$msisdn = substr($msisdn, 1);
$funringStatus = FunringHelper::getInstance()->checkStatus($msisdn);
if ($funringStatus == -1) {
$result->errorCode = -1;
$result->message = "Không kết nối được đến hệ thống CRBT";
echo json_encode($result);
Yii::app()->end();
}
if ($funringStatus == 4) {
// Chua dang ky => thuc hien dang ky cho TB
$retRegister = FunringHelper::getInstance()->register($msisdn);
if ($retRegister != 0) {
$result->errorCode = -1;
$result->message = "Không kết nối được đến hệ thống CRBT";
echo json_encode($result);
Yii::app()->end();
}
}
if ($userPhone == $toPhone) {
$ret = FunringHelper::getInstance()->orderTone($msisdn, $code);
if ($ret == 0) {
$error = "Bạn đã tải nhạc chờ thành công!";
} else {
$error = "Bạn tải nhạc chờ chưa thành công. Vui lòng kiểm tra và thao tác lại.";
}
} else {
$toPhone = Formatter::removePrefixPhone($toPhone);
$toPhone = substr($toPhone, 1);
$ret = FunringHelper::getInstance()->giftTone($msisdn, $code, $toPhone);
if ($ret == 0) {
$error = "Bạn đã tặng nhạc chờ thành công cho số thuê bao 0{$toPhone}.";
} else {
$error = "Bạn tặng nhạc chờ cho số thuê bao 0{$toPhone} chưa thành công. Vui lòng kiểm tra và thao tác lại.";
}
}
$result->errorCode = $ret;
$result->message = $error;
echo json_encode($result);
}
if ($flag) {
$rbts = array();
$id = Yii::app()->request->getParam('id');
$song = SongModel::model()->findByPk($id);
if ($song->rbt_codes != "") {
$code = explode(",", trim($song->rbt_codes));
$rbts = RbtModel::model()->getByCodes($code);
}
$this->renderPartial('_popupRbt', compact("song", "rbts", "userPhone"), false, true);
}
}