本文整理汇总了PHP中SMS::SETorigen方法的典型用法代码示例。如果您正苦于以下问题:PHP SMS::SETorigen方法的具体用法?PHP SMS::SETorigen怎么用?PHP SMS::SETorigen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SMS
的用法示例。
在下文中一共展示了SMS::SETorigen方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: MO_SMS_LLEIDA
function MO_SMS_LLEIDA()
{
mail(DEBUG_EMAIL, SITE_NAME . ". API.PHP MO_SMS_LLEIDA: " . $_SERVER['REMOTE_ADDR'], var_export($_POST, true) . "\n\n--\n\n" . print_r($GLOBALS, true));
$objSMS = new SMS();
$objSMS->SETdestino($_POST['destino']);
$objSMS->SETfecha($_POST['fecha']);
$objSMS->SETidmo($_POST['idmo']);
$objSMS->SETorigen($_POST['origen']);
$objSMS->SETtexto(utf8_encode($_POST['texto']));
$objSMS->grabar();
//grabamos un aviso
$objAviso = new AdministradorAviso();
$objAviso->SETimagen(NULL);
$objAviso->SETtexto($_POST['texto']);
$objAviso->SETtitulo('Nuevo SMS recibido de ' . $_POST['origen']);
$objAviso->SETurl(BASE_DIR . "admin.php" . "?page=lsSMS");
$objAviso->SETvisto(0);
//$objAviso->SETidAdministrador();
$objAviso->grabarParaTodos();
//comprobamos si el SMS viene del movil de un cliente y si figura el número de algun pedido de ese cliente
//que este pendiente de confirmar.
if (substr($_POST['origen'], 0, 3) == " 34") {
$arrIdsCli = Cliente::AlltoArray("movil='" . substr($_POST['origen'], 3) . "'", "", "", "arrIds");
foreach ($arrIdsCli as $idCli) {
if (Cliente::existeId($idCli)) {
$objCli = new Cliente($idCli);
//TODO: imprescindible: estamos usando el id de estado para pendiente de confirmar contrareembolso,
//esto tendria que cambiar y haber un campo que representase que esta situación
$arrIdsPed = $objCli->arrPeds("idPedidoEstado='" . 9 . "'", "", "", "arrIds");
foreach ($arrIdsPed as $idPed) {
if (Pedido::existeId($idPed)) {
$objPed = new Pedido($idPed);
if (strstr($_POST['texto'], $objPed->GETnumero())) {
$objPed->cambiarEstado(10);
}
}
}
}
}
}
}