本文整理匯總了PHP中PhoneNumber::valid方法的典型用法代碼示例。如果您正苦於以下問題:PHP PhoneNumber::valid方法的具體用法?PHP PhoneNumber::valid怎麽用?PHP PhoneNumber::valid使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類PhoneNumber
的用法示例。
在下文中一共展示了PhoneNumber::valid方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: update_cpl
function update_cpl(){
global $_POST,$log;
global $edit_uname, $edit_udomain;
$log->log("update_cpl() $edit_uname, $edit_udomain");
$msgs = array();
if ($_POST[call_opt] == "default") {
$cpl = new spCPL($edit_uname,$edit_udomain); // create a CPL object
if ($cpl->remove_cpl()) {
$msgs[] = "Call settings set to default";
} else {
$msgs[] = "Save call settings failed";
}
} elseif ($_POST[call_opt] == "dnd" ) {
/// here we save the DNC CPL to the system
$cpl = new spCPL($edit_uname,$edit_udomain); // create a CPL object
$log->log("call_pot is dndn");
if ($cpl->set_dnd()) {
$msgs[] = "Call Settings Saved to DND";
} else {
$msgs[] = "Save Call Settings failed";
}
} elseif ($_POST[call_opt] == "fwd" ) {
/// here we save the Forward Number to the system
$pn = new PhoneNumber($_POST[fwd_number]);
if ($pn->valid() && !($pn->isLongDistance()) ) {
$cpl = new spCPL($edit_uname,$edit_udomain ) ; // create a CPL object
if ($cpl->set_forward($pn->number)) {
$msgs[] = "Calls will be forwared to " . $pn->number ;
} else {
$msgs[] = "Save call settings failed";
}
} elseif (!$pn->valid()) {
$msgs[] = "Not a Valid Forward Number $_POST[fwd_number] ";
} elseif($pn->isLongDistance()) {
$msgs[]= "Will not forward to long distance number";
}
} elseif ($_POST[call_opt] == "rb") {
/// here we save the Ring Both Number to the system
$pn = new PhoneNumber($_POST[rb_number] );
if ($pn->valid() && !($pn->isLongDistance()) ) {
$cpl = new spCPL($edit_uname,$edit_udomain); // create a CPL object
if ($cpl->set_ring_both($pn->number)) {
$msgs[] = "Ring Both number set to " . $pn->number ;
} else {
$msgs[] = "Save call settings failed";
}
} elseif (!$pn->valid()) {
$msgs[] = "Not a Valid Ring Both Number";
} elseif($pn->isLongDistance()) {
$msgs[] = "Will not Ring Both to long distance number";
}
} elseif ($_POST[call_opt] == "fmfm") {
/// here we save the Ring Both Number to the system
$pn = new PhoneNumber($_POST[fmfm_number] );
if ($pn->valid() && !($pn->isLongDistance()) ) {
$cpl = new spCPL($edit_uname,$edit_udomain); // create a CPL object
if($cpl->set_find_me_follow_me($pn->number)) {
$msgs[] = "Find Me, Follow number set to " . $pn->number ;
} else {
$msgs[] = "Save call settings failed";
}
} elseif (!$pn->valid()) {
$msgs[] = "Not a valid Find me follow me Number";
} elseif($pn->isLongDistance()) {
$msgs[] = "Will not Ring Both to long distance number";
}
}
$log->log("returning from update_cpl ");
return $msgs;
}