本文整理汇总了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;
}