コード例 #1
0
ファイル: WSSolicitud.php プロジェクト: boscDev/tevi
function registraSolicitud()
{
    require_once '../php/clases/Correos.class.php';
    $nombre = $_POST['nombre'];
    $apPaterno = $_POST['apPaterno'];
    $apMaterno = $_POST['apMaterno'];
    $rfcComercio = $_POST['rfcComercio'];
    $rfcRepresentante = $_POST['rfcRepresentante'];
    $correo = $_POST['correo'];
    $telefono = $_POST['telefono'];
    $estatus = $_POST['estatus'];
    $solicitud = new Solicitud(1);
    $respuesta = $solicitud->altaSolicitud($nombre, $apPaterno, $apMaterno, $rfcComercio, $rfcRepresentante, $correo, $telefono, $estatus);
    if ($respuesta['exito']) {
        //$respuesta['idSolicitud']
        $nombreCompleto = $nombre . " " . $apPaterno . " " . $apMaterno;
        $plantilla = file_get_contents('../html/plantillasCorreo/nuevaSolicitud.html');
        //Datos a reemplazar: enviar array asociativo, ejemplo:
        //$datos = array('[CampoEnPlantilla]'=>'Valor', '[CampoEnPlantilla]'=>'Valor', '[CampoEnPlantilla]'=>'Valor');
        $datos = array('[NOMBRE]' => $nombreCompleto, '[RFCC]' => $rfcComercio, '[RFCR]' => $rfcRepresentante);
        $asunto = "Solicitud recibida en TEVi";
        $correos = new Correos(1);
        $respuestaCorreo = $correos->altaSolicitudCorreo($correo, $plantilla, $datos, $asunto);
        if ($respuestaCorreo) {
            $exito = 1;
            $code = '01XX';
            $msg = 'Solicitud generada.';
        } else {
            $exito = 0;
            $code = '01XX';
            $msg = 'Error al generar solicitud.';
        }
    } else {
        $exito = 0;
        $code = '01XX';
        $msg = 'Error al generar solicitud.';
    }
    $result = array('exito' => $exito, 'code' => $code, 'msg' => $msg);
    echo json_encode($result);
}