public function filter() { //if(Auth::guest()) return Redirect::guest('login'); $user = \Auth::user(); //Determinar ruta para determinar acción $ruta_actual = \Route::current()->getUri(); $accion = \Accion::whereRuta($ruta_actual)->with('modulos')->get(); //Consultar modulo(s) al que pertenece la acción $modulos_accion = $accion[0]->modulos; //Consultar roles que permiten el acceso al modulo foreach ($modulos_accion as $modulo) { $arr_roles_id_modulo[] = $modulo->roles[0]->id; } //Consultar roles del usuario $roles_usuario = $user->roles; foreach ($user->roles as $role) { $arr_roles_id_usuario[] = $role->id; } //Validar roles del usuario contra roles del módulo $arr_validacion = array_intersect($arr_roles_id_usuario, $arr_roles_id_modulo); if (count($arr_validacion) == 0) { /** * @todo Redireccionar a página de inicio del usuario */ return \Redirect::to('/')->with('flash_message', 'No tiene los derechos para acceder a este módulo'); } }
public function editar_rol_accion() { $fk_accion = Accion::get()->lists('accion_nombre', 'id'); $fk_rol = Rol::get()->lists('rol_nombre', 'id'); $inputs = Input::get('idedit'); $rol_accion = Rol_Accion::find($inputs); if ($rol_accion) { return View::make('rol_accion.createRolAccion', array('fk_accion' => $fk_accion, 'fk_rol' => $fk_rol, 'rol_accion' => $rol_accion)); } else { return Redirect::to('rol_accion'); } }
public function borrar_accion() { $id = Input::get('idedit'); $accion = Accion::find($id); if ($accion->delete()) { Session::flash('message', 'Eliminado 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 actualizar($id) { $accion = Accion::findOrFail($id); $accion->nombre = Input::get('nombre'); $accion->icono = Input::get('icono'); $accion->orden = Input::get('orden'); $accion->activo = Input::get('activo'); $accion->save(); if (count(Input::get('accion_modulo')) > 0) { $accion_modulo = Input::get('accion_modulo'); $accion->modulos()->sync($accion_modulo); } return Redirect::action('AccionesController@index'); }
public function importar() { try { $file_path = $_FILES['archivo']['tmp_name']; $proceso_id = $this->input->post('proceso_id'); if ($file_path && $proceso_id) { $input = file_get_contents($_FILES['archivo']['tmp_name']); $accion = Accion::importComplete($input, $proceso_id); $accion->proceso_id = $proceso_id; $accion->save(); } else { die('No se especificó archivo o ID proceso'); } } catch (Exception $ex) { die('Código: ' . $ex->getCode() . ' Mensaje: ' . $ex->getMessage()); } redirect($_SERVER['HTTP_REFERER']); }
<?php require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $resultado = $objAccion->obtenerObjetivo(); echo json_encode($resultado);
<?php session_start(); if (!isset($_POST['opt']) or !is_numeric($_POST['opt']) or !isset($_SESSION['log'])) { $_POST['opt'] = 0; } switch ($_POST['opt']) { case 1: require_once "../model/db.php"; require_once "../model/acciones.php"; $m_accion = new Accion(); $acciones = $m_accion->getAll(); $pag = '../view/listadoAcciones.html'; break; case 2: $pag = '../view/nuevaAccion.html'; break; default: if (isset($_SESSION) or session_id() != '') { session_destroy(); } $pag = '../view/index.html'; } include "../view/layout.html";
function DespacharGuardarDestino($ids) { $nombre = $_POST['nombre']; $fecha_actual = time() - 3600; $fecha = date("Y-m-d H:i:s", $fecha_actual); $destino = $_POST['destino']; $radiobutton = $_POST['radiobutton']; $cboaccion2 = $_POST['cboaccion2']; $cboprioridad = $_POST['cboprioridad']; $textarea4 = $_POST['textarea4']; $idhd = $_POST['idhd']; $usu = $_SESSION['session'][0]; $idarea = $_SESSION['session'][5]; $usuario = new Usuario($usu); $id_area_destino = "'null'"; //Para una DA (area-usuario) como es de mi area // No se coloca area destino $ubicacion = ""; $sqlrep = "SELECT id_documento_reporte as id\r\n FROM documentos_reporte\r\n WHERE id_documento={$ids}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($ids); $accion = new Accion($cboaccion2); //Obtenermos el ultimo estado //$documento = new Documento($ids); //$c_estado = $documento->getEstado(); if ($usuario->esMiArea($destino)) { //Es un Despacho de Area (Area a Usuario) $tipo = 0; $estado = '4'; $a_origen = new Area($_SESSION['session'][5]); $origen = $a_origen->getNombre(); $u_destino = new Usuario($destino); $n_destino = $u_destino->getNombreCompleto(); //if($radiobutton==1){ $ubicacion = $a_origen->getAbreviatura() . "-" . $u_destino->getLogin(); $est = 'DA'; $esta = 'DESPACHADO DE AREA'; //}else{ //$est = $c_estado->getId(); //$esta = $c_estado->getNombre(); //} } else { //Es una Derivacion de Documento (Area a Area) $usuario_destino = new Usuario($destino); $area_destino = $usuario_destino->getArea(); $id_area_destino = $area_destino->getId(); $a_origen = new Area($_SESSION['session'][5]); $origen = $a_origen->getNombre(); $n_destino = $area_destino->getNombre(); $destino = ''; //Para que no guarde en historial de atencion $tipo = 1; $estado = '13'; //if($radiobutton==1){ $ubicacion = $area_destino->getAbreviatura(); $est = 'DR'; $esta = 'DOCUMENTO DERIVADO'; //}else{ //$est = $c_estado->getId(); //$esta = $c_estado->getNombre(); //} } $guades = "Insert INTO\r\n historial_atencion values('',\r\n\t\t\t '" . $idhd . "',\r\n\t\t\t '" . $ids . "',\r\n\t\t\t '" . $destino . "',\r\n\t\t\t " . $id_area_destino . ",\r\n\t\t\t '" . $idarea . "',\r\n\t\t\t '" . $fecha . "',\r\n\t\t\t '" . $radiobutton . "',\r\n\t\t\t '" . $cboaccion2 . "',\r\n\t\t\t '" . $usu . "',\r\n\t\t\t '" . $estado . "',\r\n\t\t\t '" . $textarea4 . "',\r\n\t\t\t {$tipo})"; $qdest = new Consulta($guades); //Para el reporte $sha_r = "Insert INTO\r\n movimientos values('',\r\n '" . $rowrep['id'] . "',\r\n '" . $qdest->NuevoId() . "',\r\n '" . $origen . "',\r\n '" . $n_destino . "',\r\n '" . $accion->getNombre() . "',\r\n '" . $radiobutton . "',\r\n '" . $usuario->getLogin() . "',\r\n '" . $textarea4 . "',\r\n '" . $fecha . "',\t\t\t\t\t\t\t\t\r\n '" . $esta . "',\r\n\t\t\t\t'" . $ubicacion . "',\r\n '2')"; $qha_r = new Consulta($sha_r); if ($radiobutton == '1') { //Si es el original el que esta moviendose $s_act = "Update documentos SET id_estado='" . $estado . "'\r\n WHERE id_documento='" . $ids . "'"; $qact = new Consulta($s_act); $s_ma = "Update documentos_reporte SET estado='" . $est . "',\r\n ubicacion='" . $ubicacion . "'\r\n WHERE id_documento='" . $ids . "'"; $sma = new Consulta($s_ma); } }
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(); }
Documentos::GuardarArchivoJustificacion($atencion); echo "<p>Se terminó correctamente</p></div>"; } else { echo "<div id='error'>Hubo un error al procesar su consulta</div>"; } ?> <br/> <br/> <input name="cancelar" type="button" class="boton" id="cerrar_b" value="Cerrar" /> <?php } else { if ($_REQUEST["id"]) { ?> <?php if ($_SESSION['session'][3] == "SI") { $accion = new Accion($_REQUEST["acc"]); ?> <form id="form_justificacion" name="form_justificacion" method="post" action="javascript:validar_tramitacion(<?php echo $_REQUEST["id"]; ?> )" enctype="multipart/form-data"> <input type="hidden" id="area" name="area" value="<?php echo $_SESSION['session'][5]; ?> " /> <input type="hidden" id="user" name="user" value="<?php echo $_SESSION['session'][0]; ?> " /> <input type="hidden" id="accion" name="accion" value="<?php echo $accion->getId();
<?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; }
<?php $accion = $_POST["txtaccion"]; $objetivo = $_POST["txtobjetivo"]; require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $objAccion->setDescripcion($accion); $objAccion->setObjetivo($objetivo); $resultado = $objAccion->agregar(); echo json_encode($resultado);
public function ejecutarAccionUsuario() { require_once 'lib/model/base/Accion.class.php'; require_once 'lib/model/base/Proyecto.class.php'; $idAccion = isset($_REQUEST['idAccion']) ? $_REQUEST['idAccion'] : null; $idProyecto = isset($_REQUEST['idProyecto']) ? $_REQUEST['idProyecto'] : null; if (isset($idAccion) && isset($idProyecto)) { $bind = Proyecto::find($idProyecto); $proyecto = new Proyecto($bind); $bindAccion = Accion::find($idAccion); $accion = new Accion($bindAccion); if ($idAccion == Accion::CONTABILIZAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); $proyecto->saveRespaldo(); } elseif ($idAccion == Accion::APROBAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); } echo json_encode('El proyecto se encuentra ' . Proyecto::getEstado($idProyecto)); } else { return false; } }
<?php $codigo = $_POST["codigo"]; require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $resultado = $objAccion->leerDatos($codigo); echo json_encode($resultado);
function RegistraGuardar() { $num_folio = $_POST["num_folio"]; $tipo = $_POST["tipo"]; $categoria = $_POST["categoria_doc"]; $expediente = $_POST["expediente"]; $num_doc = $_POST["num_doc"]; $FechaSol = $_POST["date_registrar"]; $refe = $_POST["refe"]; $anexo = $_POST["anexo"]; $destino = $_POST["destino"]; $observ = $_POST["observ"]; $post = (object) $_POST; $get = (object) $_GET; ############## Guardar Despacho ################# $nombre = $_POST['nombre']; $fecha_actual = time(); $fecha = date("Y-m-d H:i:s", $fecha_actual); $fecha_respuesta = date("Y-m-d H:i:s", $_POST['saldo'] * (60 * 60 * 24) + $fecha_actual); $cboareas = $_POST['cboareas']; $radiobutton = $_POST['radiobutton']; $cboaccion = $_POST['cboaccion']; $cboprioridad = $_POST['cboprioridad']; $textfield2 = $_POST['textfield2']; $textarea = $_POST['textfield4']; $estado = 3; ############################################# #dump($post); if (isset($post->remit) && $post->remit != "") { $remits = explode(",", $post->remit); $remit = $remits[1]; } else { $sql_re = "Insert Into remitentes Values('','2','" . $_POST["remitente"] . "','" . substr($_POST["remitente"], 0, 4) . "','','1')"; $q_remite = new Consulta($sql_re); $remit = $q_remite->NuevoId(); #$remit=Registro::RegistraGuardarRemitente($_POST["remitente"],substr($_POST["remitente"],0,4),2); } //Calculamos el año actual $anio_actual = date("Y"); $sql_anio = "SELECT * FROM anio WHERE anio = " . $anio_actual; $query_anio = new Consulta($sql_anio); $row_anio = $query_anio->ConsultaVerRegistro(); $sql_cod = "SELECT \r\n Max(td.numeracion_documento) AS codigo\r\n FROM documentos AS td\r\n WHERE id_anio=" . $row_anio["id_anio"]; $query_codigo = new Consulta($sql_cod); $row_codigo = $query_codigo->ConsultaVerRegistro(); $codigo_n = $row_codigo['codigo'] + 1; $codigo = sprintf("%05d", $codigo_n) . '-' . $row_anio["anio"]; $anp = new Anp($_SESSION['session'][7]); $codigo = $anp->getSiglas() . "-" . $codigo; $var_estado = 3; if (isset($_SESSION['session'][7])) { $prioridad = new Prioridad($cboprioridad); $guarda = "INSERT INTO documentos VALUES ('',\r\n '" . $codigo . "',\r\n '" . $codigo_n . "',\r\n '" . $tipo . "',\r\n '" . $num_doc . "',\r\n '" . $refe . "',\r\n '" . $anexo . "',\r\n '" . $num_folio . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $textfield2 . "',\r\n '" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n '" . $observ . "',\r\n '" . $cboprioridad . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $remit . "',\r\n '" . $var_estado . "',\r\n '" . $row_anio["id_anio"] . "')"; $q_guarda = new Consulta($guarda); $nuevo_id = $q_guarda->NuevoId(); //Insertar en las tablas de busqueda $remitente = new Remitente($remit); $tipo_doc = new TipoDocumento($tipo); $estado = new Estado($var_estado); $usuario = new Usuario($_SESSION['session'][0]); $reporte = "INSERT INTO documentos_reporte VALUES ('',\r\n '" . $q_guarda->NuevoId() . "',\r\n '" . $codigo . "',\r\n '" . $num_doc . "',\r\n '" . $remitente->getNombre() . "',\r\n '" . $textfield2 . "',\r\n '" . $tipo_doc->getNombre() . "',\t\t\t\r\n '" . $num_folio . "',\r\n '" . $refe . "', \r\n '" . $anexo . "',\r\n '" . $observ . "',\r\n '" . $prioridad->getNombre() . "',\r\n '" . formato_date('/', $FechaSol) . "',\r\n '" . $fecha . "',\r\n '" . $fecha_respuesta . "',\r\n '" . $estado->getAbreviatura() . "',\r\n '" . $row_anio["anio"] . "',\t\t\t\t\t\t\t\r\n '" . $usuario->getLogin() . "',\r\n '')"; $q_reporte = new Consulta($reporte); $sql_doc_cat = "\r\n INSERT INTO documentos_categorias\r\n (id_documento,categoria) \r\n VALUES( '{$nuevo_id}','{$categoria}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); if ($categoria == "TUPA") { $sql_doc_cat = "\r\n INSERT INTO expedientes\r\n (codigo_expediente,id_documento) \r\n VALUES( '{$expediente}', '{$nuevo_id}' )\r\n "; $q_doc_cat = new Consulta($sql_doc_cat); } ########### DespacharGuardarDestino ################ $guades = "Insert INTO\r\n historial_documentos values('',\r\n '" . $nuevo_id . "',\r\n '',\r\n '" . $cboareas . "',\r\n '" . $fecha . "',\r\n '" . $radiobutton . "',\r\n '" . $cboaccion . "',\r\n '" . $_SESSION['session'][0] . "',\r\n '" . $var_estado . "',\r\n '" . $textarea . "')"; #echo $guades;exit; $qdest = new Consulta($guades); $id_hist = $qdest->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n FROM documentos_reporte\r\n WHERE id_documento={$nuevo_id}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($nuevo_id); $remitente = $documento->getRemitente(); $area = new Area($cboareas); $accion = new Accion($cboaccion); $ubicacion = ""; $est = 'D'; $esta = 'DESPACHADO'; $ubicacion = $area->getAbreviatura(); //Para el reporte $sql_mov = "Insert INTO\r\n movimientos values('',\r\n '" . $rowrep['id'] . "',\r\n '" . $id_hist . "',\r\n 'DESPACHO GENERAL',\r\n '" . $area->getNombre() . "', \r\n '" . $accion->getNombre() . "',\r\n '" . $radiobutton . "',\r\n '" . $usuario->getLogin() . "',\r\n '" . $textarea . "',\r\n '" . $fecha . "',\r\n '" . $esta . "',\r\n '" . $ubicacion . "',\t\t\t\t\r\n '1')"; $q_mov = new Consulta($sql_mov); /* ########################################### <script type="text/javascript"> javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php echo $nuevo_id?>"); location.href="Ventanillas_acceso_registro.php"; </script> #ini_set("display_errors",1); */ $_SESSION['save'] = true; echo "fasfdsafsd"; header("Location: ./mesa_acceso_registro.php?opcion=despachar&ids={$nuevo_id}&ok=1"); exit; } else { echo "<div id='error'>Ocurrio un error, Cierre su Sesión Actual y vuelva a iniciar Sesion</div>\t"; } }
function AccionesEdit($id) { if (!$id) { echo "<div id=error>ERROR: no se encontro ningun area con ese Id ? le falta Id </div>"; } else { $acc = new Accion($id); $activ = $acc->getEstado() == 1 ? "checked='checked'" : ""; ?> <form name="form_nueva_accion" action="<?php echo $_SERVER['PHP_SELF']; ?> ?opcion=update&id=<?php echo $id; ?> " method="post"> <table width="382" align="center" id="mantenimiento"> <TR> <TD colspan="5" valign="top" class='subtit'><div align="center">EDITAR DATOS DE ACCION </div></TD> </TR> <TR> <TD colspan="5" valign="top"> </TD> </TR> <tr> <td width="18" align="right" class="Estilo21">(*)</td> <td width="94" align="right" class="Estilo22"><div align="left">Nombre</div></td> <td width="4" align="right"><div align="left"> :</div></td> <td colspan="2" align="left"><div align="left"> <input name="txtnombre" type="text" id="txtnombre" value="<?php echo $acc->getNombre(); ?> " size="40" class="caja"> </div></td> </tr> <tr> <td align="right"> </td> <td class="Estilo22"><div align="left">Abreviatura</div></td> <td class="Estilo22"><div align="left">:</div></td> <td colspan="2" align="left"><div align="left"> <input name="abreviatura" type="text" id="abreviatura" value="<?php echo $acc->getAbreviatura(); ?> " class="caja"/> </div></td> </tr> <tr> <td> <td class="Estilo22"><div align="left">Descripcion </div> <td class="Estilo22"><div align="left">:</div> <td colspan="2"><div align="left"> <input name="descripcion" type="text" id="descripcion" size="40" value="<?php echo $acc->getDescripcion(); ?> " class="caja"/> </div> </tr> <tr> <td> <td class="Estilo22"><div align="left">Activo </div> <td class="Estilo22"><div align="left">:</div> <td colspan="2"><div align="left"> <input name="activo" type="checkbox" id="activo" value="1" <?php echo $activ; ?> /> </div> </tr> <tr><td> <td> <td> <td colspan="2"> </tr> <tr> <td height="27" align="center"> </td> <td height="27" align="center"> </td> <td height="27" align="center"> </td> <td width="79" height="27" align="center"><input type="submit" name="enviar" value="Guardar" class="boton"/></td> <td width="163" align="center"><input class="boton" type="reset" name="cancelar3" value="Cancelar" onclick="javascript:window.history.go(-1)" /></td> </tr> </table> </form> <?php } }
/** * Regresa una acción vacía. Útil para poner cuando ninguna acción ha sido definida. * @return Accion */ public static function TheEmpty() { if (!Accion::$theEmpty) { Accion::$theEmpty = new Accion(); Accion::$theEmpty->titulo = __("..."); Accion::$theEmpty->excerpt = __("..."); Accion::$theEmpty->image = plantilla(false) . "/images/home_loop_action.png"; } return Accion::$theEmpty; }
<?php require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $resultado = $objAccion->listar(); echo json_encode($resultado); ?>
<?php $codigo = $_POST["txtcodigoedit"]; $accion = $_POST["txtnombreedit"]; $objetivo = $_POST["txtobjetivoaedit"]; require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $objAccion->setCodigo($codigo); $objAccion->setDescripcion($accion); $objAccion->setObjetivo($objetivo); $resultado = $objAccion->editar(); echo json_encode($resultado);
function addHistorialBorrador() { $fecha_actual = time() - 3600; $fecha = date("Y-m-d H:i:s", $fecha_actual); $sql_borrador = "INSERT INTO borradores_respuesta \r\n\t\t\t\t\t\tVALUES('','" . $this->_id . "','','" . $_REQUEST['user'] . "','" . $_REQUEST['usuario'] . "','" . $_REQUEST['area'] . "','" . $_REQUEST['accion'] . "','" . $_REQUEST['categoria'] . "','" . $fecha . "','" . $_REQUEST['comentario'] . "','','" . $_REQUEST['adicional'] . "')"; $query_borrador = new Consulta($sql_borrador); $borr = $query_borrador->NuevoId(); //Para el id del reporte $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\t\tFROM documentos_reporte\r\n\t\t\t\t\tWHERE id_documento={$this->_id}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); //Obtenermos el ultimo estado $sql_e = "SELECT\r\n\t\t\t\t\tm.estado AS estado\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\tmovimientos m\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\tm.id_documento_reporte = '" . $rowrep['id'] . "' AND\r\n\t\t\t\t\tm.categoria = '1'\r\n\t\t\t\t\tORDER BY\r\n\t\t\t\t\tm.fecha_movimiento DESC\r\n\t\t\t\t\tLIMIT 0, 1"; $query_e = new Consulta($sql_e); $row_e = $query_e->VerRegistro(); $accion = new Accion($_REQUEST['accion']); $u_origen = new Usuario($_REQUEST['user']); $origen = $u_origen->getNombreCompleto(); $u_destino = new Usuario($_REQUEST['usuario']); $n_destino = $u_destino->getNombreCompleto(); $area_actual = $u_destino->getArea(); $ubicacion = $area_actual->getAbreviatura() . "-" . $u_destino->getLogin(); //if($_REQUEST['categoria']==1){ $est = "B"; $esta = "BORRADOR"; //}else{ //$est = $row_e['estado']; //} //Para el reporte $sha_r = "Insert INTO\r\n\t\t\t\t\tmovimientos values('',\r\n\t\t\t\t\t'" . $rowrep['id'] . "',\r\n '" . $borr . "',\r\n\t\t\t\t\t'" . $origen . "',\r\n\t\t\t\t\t'" . $n_destino . "',\r\n\t\t\t\t\t'" . $accion->getNombre() . "',\r\n\t\t\t\t\t'" . $_REQUEST['categoria'] . "',\r\n\t\t\t\t\t'" . $u_origen->getLogin() . "',\r\n\t\t\t\t\t'" . $_REQUEST['adicional'] . "',\r\n\t\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t\t'" . $esta . "',\r\n\t\t\t\t\t'" . $ubicacion . "',\r\n\t\t\t\t\t'3')"; $qha_r = new Consulta($sha_r); if ($_REQUEST['categoria'] == 1) { $s_mov = "Update documentos_reporte SET\r\n ubicacion='" . $ubicacion . "'\r\n WHERE id_documento=" . $this->_id; $qact_mov = new Consulta($s_mov); $this->actualizarEstado(6); } //Destinatario, Asunto y referencia del documento if ($this->ExisteFinalizado()) { $sqlfin = "UPDATE documento_finalizado\r\n \t \tSET asunto = '" . $_REQUEST['asunto'] . "',\r\n\t\t\t\t\t\tdestinatario = '" . $_REQUEST['destinatario'] . "',\r\n\t\t\t\t\t\tcargo = '" . $_REQUEST['cargo'] . "',\r\n\t\t\t\t\t\treferencia = '" . $_REQUEST['referencia'] . "' \r\n \tWHERE id_documento=" . $this->_id; } else { $sqlfin = "INSERT into documento_finalizado values\r\n ('',null,\r\n\t\t\t\t\t\t{$this->_id},'',\r\n\t\t\t\t\t\t'" . $_REQUEST['asunto'] . "',\r\n '" . $_REQUEST['referencia'] . "',\r\n\t\t\t\t\t\t'" . $_REQUEST['destinatario'] . "',\r\n\t\t\t\t\t\t'" . $_REQUEST['cargo'] . "',\t\t\t\t\t\t\r\n\t\t\t\t\t\tnull,\r\n\t\t\t\t\t\tnull)"; } $qfin = new Consulta($sqlfin); return $borr; }
require_once "../model/db.php"; require_once "../model/personas.php"; $a = new Persona(); if (isset($_POST['opt'])) { switch ($_POST['opt']) { case 1: $result = $a->saveAtencion($_POST); if ($result != false) { $result = "finCorrecto"; } else { $result = "errorAlta"; } break; case 3: require_once "../model/acciones.php"; $o = new Accion(); $ops = $o->getAll(); include "../view/nuevaAtencion.html"; break; case 2: $result = $a->deleteAtencion($_POST['id']); if ($result) { $result = "finCorrecto"; } else { $result = "errorBorrar"; } break; default: break; } switch ($_POST['opt']) {
} elseif ($_REQUEST["opcion"] == 'addhd') { $documento = new Documento($_REQUEST['id']); $atencion = $documento->AprobarDocumento($_REQUEST['comentario']); if ($atencion != 0) { Documentos::GuardarArchivoJustificacion($atencion); echo "<p>Se aprobo correctamente</p></div>"; } else { echo "<div id='error'>Hubo un error al procesar su consulta</div>"; } ?> <br/> <br/> <input name="cancelar" type="button" class="boton" id="cerrar_j" value="Cerrar" /> <?php } else { $accion = new Accion($_REQUEST["acc"]); $categoria = $_REQUEST["cat"] == 1 ? "Original" : "Copia"; if ($_REQUEST["id"]) { ?> <?php if ($_SESSION['session'][3] == "SI") { $tip = ""; if (!$_REQUEST["tipo"]) { $estado = $accion->getId() == 29 ? 14 : 15; } else { $tip = 1; $estado = $accion->getId() == 35 ? 16 : 17; } ?> <form id="form_justificacion" name="form_justificacion" method="post" action="javascript:validar_justificacion(<?php
/** * Regresa un array de acciones a las que el usuario esta suscrito. * @param array $args argumentos opcionales para hacer la wp_query de las acciones. * @return array <Accion> */ public function GetSubscribedActions($args = array()) { $acciones = Accion::GetAll($args); $subscribedActions = array(); /** * @var $accion Accion */ foreach ($acciones as $accion) { if ($this->IsSubscribedToAction($accion->id)) { $subscribedActions[] = $accion; } } return $subscribedActions; }
//Documentos::GuardarAdjuntosArchivo($atencion,$_REQUEST['categoria']); //} //else Documentos::GuardarAprobacion($atencion); echo "<p>Se propuso correctamente</p></div>"; } else { echo "<div id='error'>Hubo un error al procesar su consulta</div>"; } ?> <br/> <br/> <input name="cancelar" type="button" class="boton" id="cerrar_j" value="Cerrar" /> <?php } else { if ($_REQUEST["id"]) { $accion = new Accion($_REQUEST["acc"]); $categoria = $_REQUEST["cat"] == 1 ? "Original" : "Copia"; ?> <form id="form_justificacion" name="form_justificacion" method="post" action="javascript:validar_aprobacion(<?php echo $_REQUEST["id"]; ?> )" enctype="multipart/form-data"> <input type="hidden" id="area" name="area" value="<?php echo $_SESSION['session'][5]; ?> " /> <input type="hidden" id="user" name="user" value="<?php echo $_SESSION['session'][0]; ?> " /> <input type="hidden" id="categoria" name="categoria" size="30" value="<?php
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $rol = Rol::with('acciones')->find($id); $acciones = Accion::all(); return View::make('administrador.roles.editar')->with(compact('acciones', 'rol')); }
<?php $codigo = $_POST["codigo"]; require_once '../negocio/Accion.class.php'; $objAccion = new Accion(); $objAccion->setCodigo($codigo); $resultado = $objAccion->eliminar(); echo json_encode($resultado);
function DespacharGuardarDestino($ids) { $nombre = $_POST['nombre']; $fecha_actual = time() - 3600; $fecha = date("Y-m-d H:i:s", $fecha_actual); $cboareas = $_POST['cboareas']; $radiobutton = $_POST['radiobutton']; $cboaccion = $_POST['cboaccion']; $cboprioridad = $_POST['cboprioridad']; $textfield2 = $_POST['textfield2']; $textarea = $_POST['textfield4']; $estado = 3; $guades = "Insert INTO\r\n\t\t\t\thistorial_documentos values('',\r\n\t\t\t\t'" . $ids . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $cboareas . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $cboaccion . "',\r\n\t\t\t\t'" . $_SESSION['session'][0] . "',\r\n\t\t\t\t'" . $estado . "',\r\n\t\t\t\t'" . $textarea . "')"; $qdest = new Consulta($guades); $id_hist = $qdest->NuevoId(); $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\tFROM documentos_reporte\r\n\t\t\t\tWHERE id_documento={$ids}"; $qrep = new Consulta($sqlrep); $rowrep = $qrep->VerRegistro(); $documento = new Documento($ids); $remitente = $documento->getRemitente(); $area = new Area($cboareas); $accion = new Accion($cboaccion); $usuario = new Usuario($_SESSION['session'][0]); $ubicacion = ""; $est = 'D'; $esta = 'DESPACHADO'; $ubicacion = $area->getAbreviatura(); /*}else{ $cl_est=$documento->getEstado(); $est=$cl_est->getAbreviatura(); $esta=$cl_est->getNombre(); }*/ //Para el reporte $sql_mov = "Insert INTO\r\n\t\t\t\tmovimientos values('',\r\n\t\t\t\t'" . $rowrep['id'] . "',\r\n '" . $id_hist . "',\r\n\t\t\t\t'DESPACHO GENERAL',\r\n\t\t\t\t'" . $area->getNombre() . "', \r\n\t\t\t\t'" . $accion->getNombre() . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t'" . $textarea . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $esta . "',\r\n\t\t\t\t'" . $ubicacion . "',\t\t\t\t\r\n\t\t\t\t'1')"; $q_mov = new Consulta($sql_mov); if ($radiobutton == 1) { $prioridad = new Prioridad($cboprioridad); $s_act = "Update documentos \r\n\t\t\t\tSET id_prioridad='" . $cboprioridad . "', \r\n\t\t\t\tasunto_documento='" . $textfield2 . "',\r\n\t\t\t\tid_estado='" . $estado . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'"; $qact = new Consulta($s_act); $s_mov = "Update documentos_reporte\r\n\t\t\t\tSET prioridad='" . $prioridad->getNombre() . "',\r\n\t\t\t\tasunto='" . $textfield2 . "',\r\n\t\t\t\testado='" . $est . "', \r\n\t\t\t\tubicacion='" . $ubicacion . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'"; $qact_mov = new Consulta($s_mov); } }