예제 #1
0
 /**
  * Creates data provider instance with search query applied
  *
  * @param array $params
  *
  * @return ActiveDataProvider
  */
 public function search($params)
 {
     $query = Suscripcion::find();
     // add conditions that should always apply here
     $dataProvider = new ActiveDataProvider(['query' => $query]);
     $this->load($params);
     if (!$this->validate()) {
         // uncomment the following line if you do not want to return any records when validation fails
         // $query->where('0=1');
         return $dataProvider;
     }
     // grid filtering conditions
     $query->andFilterWhere(['id' => $this->id, 'fecha' => $this->fecha]);
     $query->andFilterWhere(['like', 'correo', $this->correo]);
     return $dataProvider;
 }
 public function getActivate($code)
 {
     $suscripcion = Suscripcion::where('code', '=', $code)->where('estatus', '=', 0);
     if ($suscripcion->count()) {
         $suscripcion = $suscripcion->first();
         // Update user to active state.
         $suscripcion->estatus = 1;
         $suscripcion->code = '';
         $hasta = $suscripcion->hasta;
         DB::table('agente')->select('id', '=', 1)->update(array('estatus' => 1, 'hasta' => $hasta));
         $myMail = '*****@*****.**';
         if ($suscripcion->save()) {
             // Envio de email
             /*Mail::send('emails.suscripcion.dataCliente', array('hasta' => $hasta, 'nombre' => $nombre), function($message) use ($myMail, $suscripcion)
             		{
             			$message->to($myMail, $suscripcion->nombre)->subject('Activación de suscripción de ' . $nombre);
             		});*/
             return Redirect::route('home')->with('global', '<i class="fa fa-check-circle fa-fw"></i> Activado! Ahora puede disfrutar de la App por un año!');
         }
     }
     return Redirect::route('home')->with('global', '<i class="fa fa-exclamation-triangle fa-fw"></i> No hemos podido activar su suscripción. Inténtalo de nuevo más tarde.');
 }
예제 #3
0
    if ( $var_asesor != 0 ) {
        $sql_user       = "******". mysql_real_escape_string($var_asesor) ."' limit 1";
        $result_user    = executeSelect( $sql_user, $conn );
        $asesor         = mysql_fetch_array( $result_user );
    }

    // citacion
    $citacion       = new Citacion();
    $var_citacion   = $citacion->cargarCitacion('',mysql_real_escape_string($var_ticketid));

    // historial
    $historial      = new Historial();
    $var_historial  = $historial->cargarHistorial('',mysql_real_escape_string($var_ticketid),'','','',1);

    // suscriptos
    $suscripcion    = new Suscripcion();
    $suscriptores   = $suscripcion->getSuscriptores( mysql_real_escape_string($var_ticketid) );


}//if main


$consultaCom = "Select * from sptbl_datosContratos where idContrato=". $var_contrato_totvs;
$rsCom = executeSelect($consultaCom,$conn);

print_r($rsCom);

$comentario_op                    = false;
$comentario_atencionInquilinos    = false;

예제 #4
0
    $result = executeSelect($sql, $conn);
    $ticket = mysql_fetch_array($result);
    $citacion["citacion_tipo"] = $_POST["citacion"];
    $citacion["citacion_email"] = $_POST["citacion_email"];
    $citacion["citacion_plantilla"] = $_POST["citacion_plantilla"];
    $citacion["ticket_id"] = $_POST["ticket"];
    $citacion["staff_id"] = $var_staffid;
    if ($_POST["citacion_cliente"] == 1) {
        $citacion["cliente_id"] = $ticket["nUserId"];
    } elseif ($_POST["citacion_cliente"] == 2) {
        $citacion["cliente_id"] = $ticket["nUserId_dos"];
    } else {
        // busco el cliente compuesto
        $citacion["cliente_id"] = citacionClienteCompuesto($_POST["citacion_cliente"]);
    }
    // guardo el mail del cliente si es que no tenia
    if ($_POST["emailNuevo"] != "") {
        $sql = "update sptbl_users set vEmail='" . mysql_real_escape_string($_POST["emailNuevo"]) . "' where nUserId='" . mysql_real_escape_string($citacion["cliente_id"]) . "'";
        $result = executeSelect($sql, $conn);
    }
    // guardo la citacion
    $citacionClass = new Citacion();
    $citacionClass->guardarCitacion($citacion);
    // suscripcion al ticket
    $datos = array('ticket_id' => $_POST["ticket"], 'staff_id' => $var_staffid);
    $suscripcion = new Suscripcion();
    $suscripcion->suscribirse($datos);
    // vuelvo al ticket
    header("Location: viewticket.php?limitval=" . $_GET['limitval'] . "&mt=y&tk=" . $_GET['tk'] . "&us=" . $_GET['us'] . "&stylename=" . $_GET['stylename'] . "&styleminus=" . $_GET['styleminus'] . "&styleplus=" . $_GET['styleplus'] . "&citaciones=1");
    die;
}
예제 #5
0
Route::filter('admon', function () {
    if (Auth::user()->id_rol != 0) {
        return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw x3"></i> No posee privilegios para acceder a esta pagina');
    }
});
/*
| Editor filter.
*/
Route::filter('editor', function () {
    if (Auth::user()->id_rol != 0 && Auth::user()->id_rol != 1) {
        return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw x3"></i> No posee privilegios para acceder a esta pagina');
    }
});
Route::filter('suscription', function () {
    $agente = Agente::find(1);
    if (Suscripcion::count() == 0) {
        return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw"></i> Debe poseer una suscripción para disfrutar de la aplicación, Por favor ponte en contacto con <b>joserph.a@gmail.com</b>');
    } elseif ($agente->estatus != 1) {
        return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw"></i> La suscripción no está activa, Por favor ponte en contacto con <b>joserph.a@gmail.com<b>');
    } else {
        $dia = date('d', strtotime($agente->hasta));
        $mes = date('m', strtotime($agente->hasta));
        $anio = date('Y', strtotime($agente->hasta));
        $hoy = date('d-m-Y');
        if ($hoy == $dia . '-' . $mes . '-' . $anio) {
            return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw"></i> Hasta hoy ' . date('d/m/Y', strtotime($hoy)) . ' puedes usar la aplicación, Por favor ponte en contacto con <b>joserph.a@gmail.com<b>');
        } elseif (date('d', strtotime($hoy)) > $dia && date('m', strtotime($hoy)) == $mes && date('Y', strtotime($hoy)) == $anio) {
            return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw"></i> Su suscripción vencio el dia ' . date('d/m/Y', strtotime($agente->hasta)) . ' y por esa razón no puedes usar la aplicación, Por favor ponte en contacto con <b>joserph.a@gmail.com<b>');
        } elseif (date('m', strtotime($hoy)) > $mes && date('Y', strtotime($hoy)) == $anio) {
            return Redirect::route('home')->with('global', '<i class="fa fa-exclamation fa-fw"></i> Su suscripción vencio el dia ' . date('d/m/Y', strtotime($agente->hasta)) . ' y por esa razón no puedes usar la aplicación, Por favor ponte en contacto con <b>joserph.a@gmail.com<b>');
        } elseif (date('Y', strtotime($hoy)) > $anio) {