public function importar_rutas() { //Consulta rutas registradas en tabla acciones $arr_rutas = Accion::lists('ruta'); //Obiene rutas registradas $routeCollection = Route::getRoutes(); foreach ($routeCollection as $route) { $ruta = $route->getPath(); if (array_search($ruta, $arr_rutas) === false) { //Si no se encuentra el valor de la ruta: Inserta ruta en acciones $accion = new Accion(); $accion->ruta = $ruta; $accion->activo = false; $accion->save(); //Agrega ruta nueva a arreglo para no duplicar rutas $arr_rutas[] = $ruta; } } }
public function add_accion() { $inputs = Input::all(); $rules = array('accion_nombre' => 'required|max:30|unique:accion,accion_nombre'); $validator = Validator::make($inputs, $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator); } else { $accion = new Accion(); $accion->accion_nombre = Input::get('accion_nombre'); if ($accion->save()) { Session::flash('message', 'Guardado Correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente'); Session::flash('class', 'danger'); } return Redirect::to('accion'); } }
public function run() { //estatus pedidos $tipo = new TipoUsuario(); $tipo->nombre = "Administrador General"; $tipo->descripcion = "Administrador general del sistema"; $tipo->save(); $tipo = new TipoUsuario(); $tipo->nombre = "Administrador Empresa"; $tipo->descripcion = "Administrador de la empresa"; $tipo->save(); $tipo = new TipoUsuario(); $tipo->nombre = "Empledado Empresa"; $tipo->descripcion = "Empleado de la Empresa"; $tipo->save(); $tipoid = TipoUsuario::where('nombre', '=', 'Administrador General')->first(); $usuario = new Usuario(); $usuario->nombre = "Administrador"; $usuario->usuario = "Admin"; $usuario->password = Hash::make("Administrador."); $usuario->tipousuarios_id = $tipoid->id; $usuario->activo = 1; $usuario->save(); $pago = new PagoEmpresaRenta(); $pago->nombre = "Semanal"; $pago->descripcion = "Los pagos serán semanasales"; $pago->save(); $pago = new PagoEmpresaRenta(); $pago->nombre = "Mensual"; $pago->descripcion = "Los pagos serán mensuales"; $pago->save(); $estatu = new EstatuEmpresaRenta(); $estatu->estatus = "Activo"; $estatu->descripcion = "La empresa se encuentra en un estado de activo"; $estatu->save(); $estatu = new EstatuEmpresaRenta(); $estatu->estatus = "No Activo"; $estatu->descripcion = "La empresa se encuentra en un estado de no activo"; $estatu->save(); // Acciones de empleados $accion = new Accion(); $accion->nombre = "ver_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_catalogo"; $accion->save(); $accion = new Accion(); $accion->nombre = "ver_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_empleado"; $accion->save(); $accion = new Accion(); $accion->nombre = "ver_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "agregar_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "editar_rol"; $accion->save(); $accion = new Accion(); $accion->nombre = "eliminar_rol"; $accion->save(); }
<?php session_start(); require_once "../model/db.php"; require_once "../model/acciones.php"; $a = new Accion(); if (isset($_POST['opt'])) { switch ($_POST['opt']) { case 1: $result = $a->save($_POST['descripcion']); if ($result != false) { if ($result == 1) { $result = "finCorrecto"; } } else { $result = "errorAlta"; } break; case 2: $result = $a->delete($_POST['id']); if ($result) { $result = "finCorrecto"; } else { $result = "errorBorrar"; } break; default: break; } echo $result; }