/** * 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.'); }
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;
$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; }
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) {