public static function AppModuloDefecto() { Paquete::usar("presentacion.paginas.SwfPage"); $pag = new SwfPage(); $pag->setTitle("Login Usuario"); $pag->set_rutaSwf(ConfigGlobal::getUrlGlobal() . "presentacion/aplicaciones/AppLoginUsuario.swf"); $pag->addVar("site_url", ConfigGlobal::getUrlGlobal()); $pag->addVar("debug", ConfigGlobal::getDebug()); echo $pag; }
<?php Paquete::usar('dominio.IRegistros'); Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('dominio.DocumentoReg'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 11-dic-2008 04:20:41 p.m. */ class DocumentosDerivadosArea implements IConvertibleXml, IRegistros { private $_idArea; private $_elementos = array(); private $_idUsuarioDerivador; private $_idAreaEmite; /** * @return String */ public function get_elementos() { return $this->_elementos; } /** * @return String */ public function get_idArea() { return $this->_idArea; } /**
public static function RegMensajeChat() { Paquete::usar('dominio.Chat'); $se = new SessionUsuario(); $mensaje = $_POST["mensaje"]; if ($se->existe()) { $chat = new Chat(); $chat->agregarMensaje($se->getId(), $mensaje); } else { echo "no existe session"; } }
<?php Paquete::usar('dominio.IBuscador'); Paquete::usar('dominio.CriterioRemitente'); Paquete::usar('dominio.RemitenteReg'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 23-dic-2008 10:42:31 p.m. */ class BuscadorRemitente implements IBuscador, IConvertibleXml { private $_max_mostrar = 30; private $_mostrar_desde = 0; private $_remitentes = array(); /** * * * @var CriterioRemitente */ private $_criterio; /** * @return CriterioRemitente */ public function get_criterio() { return $this->_criterio; } /** * @param String $_remitentes */
<?php Paquete::usar('dominio.CriterioAsunto'); Paquete::usar('dominio.IBuscador'); Paquete::usar('dominio.Asunto'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 23-dic-2008 10:42:36 p.m. */ class BuscadorAsunto implements IBuscador, IConvertibleXml { private $_max_mostrar; private $_mostrar_desde; private $_asuntos = array(); /** * *@var CriterioAsunto */ private $_criterio; /** * @return CriterioAsunto */ public function get_criterio() { return $this->_criterio; } /** * @param Array $_asuntos */ public function set_asuntos($_asuntos)
<?php Paquete::usar("dominio.INuevoRegistro"); Paquete::usar("dominio.RegRemitente"); Paquete::usar("dominio.RegEtapaAsunto"); Paquete::usar("dominio.RegDocumento"); Paquete::usar("dominio.RegRecepcionDocumento"); Paquete::usar("dominio.RegDocumentoGenerar"); Paquete::usar("dominio.RegArea"); Paquete::usar("dominio.RegDerivarDocumento"); Paquete::usar("dominio.AreasPerteneceUsuario"); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:51 p.m. */ class Usuario implements IRegistro { private $_id; private $_nombres; private $_apellidos; private $_fecha_reg; private $_sexo; private $_telefono; private $_domicilio; private $_email; private $_fecha_nac; private $_habilitado; private $_password; /** *
<?php Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('dominio.IRegistros'); Paquete::usar('dominio.Anexo'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:44 p.m. */ class AnexosDocumento implements IConvertibleXml, IRegistros { private $_descripcion; private $_idDocumento; private $_nombre; private $_elementos = array(); /** * @return String */ public function get_descripcion() { return $this->_descripcion; } /** * @return String */ public function get_nombre() { return $this->_nombre; } /**
<?php Paquete::usar('dominio.INuevoRegistro'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 07-dic-2008 12:48:47 p.m. */ class RegEstadoDocumento implements INuevoRegistro { private $_nombre; private $_descripcion; private $_ultimoIdInsertado; /** * @param String $_descripcion */ public function set_descripcion($_descripcion) { if (!empty($_descripcion)) { $this->_descripcion = $_descripcion; } } /** * @param String $_nombre */ public function set_nombre($_nombre) { if (!empty($_nombre)) { $this->_nombre = $_nombre; } }
<?php Paquete::usar("dominio.EtapaAsunto"); Paquete::usar("dominio.Asunto"); Paquete::usar("dominio.IRegistros"); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 05-dic-2008 12:50:12 p.m. */ class EtapasAsunto implements IRegistros { private $_idAsunto; /** * Array de objetos de tipo "EtapaAsunto" * * @var Array */ private $_elementos; function __construct($idAsunto) { $this->_idAsunto = $idAsunto; } public function getTotal() { return count($this->_elementos); } /** * * @param desde * @param numeroElementos
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $paquete = new Paquete($_POST['id_p']); $admin = new Administrador($_POST['u']); $admin->actPaquete($_POST['nombre'], $paquete->getId());
<?php Paquete::usar('dominio.DetalleBandejaEntrada'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 26-dic-2008 10:56:54 p.m. */ class BandejaDocumentosArea { protected $_idArea; protected $_elementosDetalle = array(); /** * * * @var FiltroDocumentos */ protected $_filtro; /** * @return String */ public function get_elementosDetalle() { return $this->_elementosDetalle; } /** * @return FiltroDocumentos */ public function get_filtro() { return $this->_filtro;
static function execute() { Zend_Session::start(); /********************************************************* * REGISTRADOR ******************************************************* */ $registrar = $_POST["registrar"]; switch ($registrar) { case "area": Registrador::RegArea(); break; case "tipoDocumento": Registrador::RegTipoDocumento(); break; case 'documento': Registrador::RegDocumento(); break; case "usuario": Registrador::RegUsuario(); break; case 'recepcionDocumento': Registrador::RegRecepcionDocumento(); break; case 'derivacionDocumento': Registrador::RegDerivacionDocumento(); break; case 'asuntoDocumento': Registrador::RegAsunto(); break; case 'remitente': Registrador::RegRemitente(); break; case 'remitenteNatural': Registrador::RegRemitenteNatural(); break; case 'remitenteJuridico': Registrador::RegRemitenteJuridico(); break; case "estadoDocumento": Registrador::RegEstadoDocumento(); break; case 'anexoDocumento': Registrador::RegAnexoDocumento(); break; case 'requisitoAsunto': Registrador::RegRequisitoAsunto(); break; case 'asociarAreaUsuario': Registrador::asociarAreaUsuario(); break; case 'desasociarAreaUsuario': Registrador::desasociarAreaUsuario(); break; case 'mensajeChat': Registrador::RegMensajeChat(); break; } //-------------------------------------------- /********************************************* * * MOSTRADOR DE XML * ********************************************/ $mostradorXml = $_POST['mostradorXml']; switch ($mostradorXml) { case 'estadosDocumento': MostradorXml::estadosDocumento(); break; case 'tiposDocumento': MostradorXml::tiposDocumento(); break; case 'asuntosDocumento': MostradorXml::asuntosDocumento(); break; case 'remitentes': MostradorXml::remitentes(); break; case 'asuntos': MostradorXml::asuntosDocumento(); break; case "areas": MostradorXml::areas(); break; case 'areasPerteneceUsuario': MostradorXml::areasPerteneceUsuario(); break; case 'sessionUsuario': MostradorXml::sessionUsuario(); break; case 'bandejaEntradaArea': MostradorXml::bandejaEntradaArea(); break; case 'bandejaDocumentosRecepArea': MostradorXml::bandejaDocumentosRecepcionadosArea(); break; case 'documento': MostradorXml::documento(); break; case 'remitentesEncontradosBuscador': MostradorXml::remitentesEncontradosBuscador(); break; case 'asuntosEncontradosBuscador': MostradorXml::asuntosEncontradosBuscador(); break; case 'anexosDocumento': MostradorXml::anexosDocumento(); break; case 'requisitosAsunto': MostradorXml::requisitosAsunto(); break; case 'usuario': MostradorXml::usuario(); break; case 'usuarios': MostradorXml::usuarios(); break; case "area": MostradorXml::area(); break; case "asunto": MostradorXml::asunto(); break; case "tipoDocumento": MostradorXml::tipoDocumento(); break; case "estadoDocumento": MostradorXml::estadoDocumento(); break; case "mensajesChat": MostradorXml::mensajesChat(); break; } //------------------------------------- $actualizar = $_POST['actualizar']; switch ($actualizar) { case 'documento': Paquete::usar('dominio.DocumentoReg'); $editDocumento = new DocumentoReg($_POST['idDocumento']); $editDocumento->get_remitente()->set_id($_POST['idRemitente']); $editDocumento->get_asunto()->set_id($_POST['idAsunto']); $editDocumento->get_tipo()->set_id($_POST['idTipo']); $editDocumento->get_estado()->set_id($_POST['idEstado']); $editDocumento->set_nroDocumento($_POST['nroDocumento']); $editDocumento->set_nroFolios($_POST['nroFolios']); $editDocumento->set_sumilla($_POST['sumilla']); $editDocumento->set_comentario($_POST['comentario']); if ($editDocumento->actualizar() == true) { echo 'se actualizo exitosamente'; } else { echo 'no se actualizo documento'; } break; case 'usuario': Paquete::usar('dominio.Usuario'); $usuario = new Usuario(); $usuario->set_id($_POST['id']); $usuario->set_nombres($_POST['nombres']); $usuario->set_apellidos($_POST['apellidos']); $usuario->set_domicilio($_POST['domicilio']); $usuario->set_telefono($_POST['telefono']); $usuario->set_email($_POST['email']); $usuario->set_sexo($_POST["sexo"]); $usuario->set_password($_POST['password']); if ($usuario->actualizar() == true) { echo 'datos actualizados exitosamente'; } else { echo "error al actualizar datos"; } break; case "area": Paquete::usar('dominio.Area'); $edit = new Area(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizarr'; } break; case 'estadoDocumento': Paquete::usar('dominio.EstadoDocumento'); $edit = new EstadoDocumento(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; case 'tipoDocumento': Paquete::usar('dominio.TipoDocumento'); $edit = new TipoDocumento(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; case 'asuntoDocumento': Paquete::usar('dominio.Asunto'); $edit = new Asunto(); $edit->set_id($_POST['id']); $edit->set_nombre($_POST['nombre']); $edit->set_descripcion($_POST['descripcion']); if ($edit->actualizar() == true) { echo 'actualizado exitosamente'; } else { echo 'error al actualizar'; } break; } /************************************** * * ACCIONES * *************************************/ $accion = $_REQUEST['accion']; switch ($accion) { case 'autentificacionUsuario': Paquete::usar('dominio.AutentificacionUsuario'); $autUsuario = new AutentificacionUsuario(); $autUsuario->conectar($_POST['email'], $_POST['password']); echo $autUsuario->toXml(); break; case 'cerrarSesion': Paquete::usar('dominio.SessionUsuario'); SessionUsuario::borrar(); header("location: index.php"); break; case 'usuarioConectaArea': SessionUsuario::setAreaConectado($_POST['idArea']); break; } /************************************** * * MOSTRADOR MODULOS * *************************************/ $modulo = $_GET['modulo']; switch ($modulo) { case "loginUsuario": Modulos::AppLoginUsuario(); break; case "panelUsuario": Modulos::AppPanelUsuario(); break; case 'panelUsuarioArea': Modulos::AppPanelUsuarioArea(); break; } //------------------------------------------------- }
<?php Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('dominio.IRegistros'); Paquete::usar('dominio.Area'); Paquete::usar('dominio.Areas'); class AreasPerteneceUsuario implements IConvertibleXml, IRegistros { /** * * * @var Areas */ private $_areas; private $_idUsuario; /** * @return Areas */ public function get_areas() { return $this->_areas; } /** * @return String */ public function get_idUsuario() { return $this->_idUsuario; } /** * @param Areas $_areas
<?php /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:45 p.m. */ Paquete::usar('dominio.SessionUsuario'); Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('configuracion.Admin'); class AutentificacionUsuario implements IConvertibleXml { private $_autentificado = false; /** * Autentificar usuario * @param email * @param clave * @return Bool */ public function conectar($email, $clave) { if (Admin::autentificar($email, $clave)) { SessionUsuario::setId(1); $this->_autentificado = true; return true; } $db = FabricaBaseDatos::crear(); $select = $db->select()->limit(1, 0)->from('usuario')->where('email = ? ', $email)->where('password = ? ', md5($clave)); $rows = $db->fetchAll($select); if (count($rows) >= 1) { //SessionUsuario::setId($rows[1]['id_usuario']);
public static function sub_conceptos($data) { DB::setFetchMode(PDO::FETCH_ASSOC); $query = Paquete::join('subconcepto_paqueteplandepago', 'subconcepto_paqueteplandepago.paquete_id', '=', 'paqueteplandepago.id')->join('sub_conceptos', 'sub_conceptos.id', '=', 'subconcepto_paqueteplandepago.sub_concepto_id')->where('paqueteplandepago.id', '=', $data['id'])->select('paqueteplandepago.id', 'sub_conceptos.*', 'subconcepto_paqueteplandepago.id as scpp_id', 'subconcepto_paqueteplandepago.digito_referencia', 'subconcepto_paqueteplandepago.descripcion_sc', 'subconcepto_paqueteplandepago.fecha_de_vencimiento', 'subconcepto_paqueteplandepago.recargo', 'subconcepto_paqueteplandepago.tipo_recargo', 'subconcepto_paqueteplandepago.tipos_pago', 'subconcepto_paqueteplandepago.recargo_acumulado')->orderBy('subconcepto_paqueteplandepago.id', 'ASC')->get(); return $query; }
<?php Paquete::usar("configuracion.ConfigDataBase"); abstract class ConfigGlobal { public function __construct() { } /* * obtener Configuracion de base de datos * @return ConfigDataBase */ public static function getDb() { $dbConfig = new ConfigDataBase(); return $dbConfig; } public static function getUrlGlobal() { return "http://localhost/midocu/"; } public static function getPathGlobal() { return dirname(dirname(__FILE__)); } public static function getDebug() { return false; } }
<?php Paquete::usar('dominio.DetalleBandejaEntrada'); Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('dominio.RemitenteReg'); Paquete::usar('dominio.Asunto'); Paquete::usar('dominio.BandejaDocumentosArea'); Paquete::usar('dominio.FiltroDocumentos'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 17-dic-2008 10:10:11 a.m. */ class BandejaEntradaArea extends BandejaDocumentosArea implements IRegistros, IConvertibleXml { function __construct($idArea) { if (!empty($idArea)) { $this->_idArea = $idArea; } $this->_filtro = new FiltroDocumentos(); } /** * * @param desde * @param numeroElementos */ public function cargar($desde = 0, $numeroElementos = 0) { $db = FabricaBaseDatos::crear(); if ($this->_idArea) {
<?php Paquete::usar('dominio.IConvertibleXml'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:51 p.m. */ class SessionUsuario implements IConvertibleXml { private static $_nombreSession = "SesUsuario"; function __construct() { } function __destruct() { } public function getId() { return self::getSessionUsuario()->id; } public function setId($valor) { self::getSessionUsuario()->id = $valor; } public function setAreaConectado($valor) { self::getSessionUsuario()->areaConectado = $valor; } public function getAreaConectado() {
<td class="nomE"><?php echo $evento->getNombre(); ?> </td> </tr> <tr> <td class="title" colspan="4">Paquetes incluidos:</td> </tr> <?php $paquetes = explode(',', $_GET['packets']); for ($i = 0; $i < count($paquetes); $i++) { ?> <tr> <td class="nomP" colspan="4"> <?php $paquete = new Paquete($paquetes[$i]); echo '<li>' . $paquete->getNombre(); ?> </td> </tr> <?php } ?> <tr> <td class="title" colspan="4">Agregados:</td> </tr> <tr> <td class="add" colspan="4"><?php echo !empty($_GET['add']) ? $_GET['add'] : 'Sin agregados'; ?> </td>
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $paquete = new Paquete($_POST['id_p']); $admin = new Administrador($_POST['id_u']); $admin->eliminarPaquete($paquete->getId());
<?php Paquete::usar('dominio.Usuario'); Paquete::usar('dominio.IRegistro'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:45 p.m. */ class Area implements IRegistro { private $_id; private $_nombre; private $_descripcion; private $_areaPadre; /** * @param String $_id */ public function set_id($_id) { $this->_id = $_id; } /** * @return String */ public function get_areaPadre() { return $this->_areaPadre; } /** * @return String
<?php Paquete::usar('presentacion.paginas.SimplePage'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 18-dic-2008 06:23:38 p.m. */ class SwfPage extends SimplePage { private $_rutaSwf; private $_flasvars; /** * @return String */ public function get_rutaSwf() { return $this->_rutaSwf; } /** * @param String $_rutaSwf */ public function set_rutaSwf($_rutaSwf) { $this->_rutaSwf = $_rutaSwf; } function __construct() { $this->_flashvars = new ArrayObject(); } function addVar($var_name, $var_value)
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy() { $parametros = Input::get(); $reglas = array('id' => 'required|integer'); $validator = Validator::make($parametros, $reglas); if (!$validator->fails()) { Paquete::destroy($parametros['id']); $res['data'] = Paquete::All(); $respuesta = json_encode(array('error' => false, 'mensaje' => '', 'respuesta' => $res)); } else { $respuesta = json_encode(array('error' => true, 'mensaje' => 'No hay parametros o estan mal.', 'respuesta' => null)); } $final_response = Response::make($respuesta, 200); $final_response->header('Content-Type', "application/json; charset=utf-8"); return $final_response; }
<?php Paquete::usar("dominio.INuevoRegistro"); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 04-dic-2008 08:18:50 p.m. */ class RegUsuario implements INuevoRegistro { private $_nombres; private $_apellidos; private $_fecha_reg; private $_telefono; private $_domicilio; private $_email; private $_fecha_nac; private $_habilitado; private $_sexo; private $_password; private $_ultimoIdInsertado; /** * @param String $_apellidos */ public function set_apellidos($_apellidos) { if (!empty($_apellidos)) { $this->_apellidos = $_apellidos; } } /**
function cargar() { $paq = new Paquete(); $paq->setIdPaquete($_POST["id"]); $paq->setContenido($_POST["cont"]); return $paq; }
public static function mensajesChat() { Paquete::usar("dominio.Chat"); $chat = new Chat(); echo $chat->toXmlMensajes(); }
public function postCombo() { $combo = new Producto(); $combo->nombre = Input::get('nombre_producto'); $combo->departamento_id = Input::get('departamento_id'); $combo->porcentaje_comision = Input::get('porcentaje_comision'); $combo->porcentaje_minimo_comisionable = Input::get('porcentaje_minimo_comisionable'); $combo->save(); $precio = new Precio(); $precio->producto_id = $combo->id; $precio->monto = Input::get('monto'); $precio->save(); $productos = Input::get('producto'); foreach ($productos as $p) { $paquete = new Paquete(); $paquete->paquete_id = $combo->id; $paquete->producto_id = $p; $paquete->descuento = 0; $paquete->descripcion = ''; $paquete->save(); } return Redirect::back()->with('status', 'paquete_created')->with('tab', 'tab3')->with('registro', 'edit_tab3'); }
</div> <?php } } ?> </div> <div class="paquetes"> <div class="headE"> <label>Paquetes:</label><img src='img/add.png' class='add toolII' id='addP'><div class='tooltip'>Agregar paquete</div> <input type='text' id='newP' placeholder="Nuevo paquete"><span class="help3">Pulse 'Enter' para guardar</span> </div> <?php $q = mysql_query("SELECT id_p FROM paquete"); if (mysql_num_rows($q) > 0) { while ($row = mysql_fetch_array($q)) { $paquete = new Paquete($row['id_p']); ?> <div id="<?php echo $paquete->getId(); ?> " class="packet"> <input type="checkbox" name="paquete[]" class="paquete" value="<?php echo $paquete->getId(); ?> "> <img src="img/delete.png" class="delP"> <label class="nomP"><?php echo $paquete->getNombre(); ?> </label> <input type="text" value="<?php
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); $paquete = new Paquete(); $paquete->setPaquete($_POST['nombre']);
<?php Paquete::usar('dominio.IRegistros'); Paquete::usar('dominio.IConvertibleXml'); Paquete::usar('dominio.TipoDocumento'); /** * @author Anthony Cantuta Jorge * @version 1.0 * @created 06-dic-2008 09:43:50 p.m. */ class TiposDocumento { private $_elementos = array(); /** * @return String */ public function get_elementos() { return $this->_elementos; } /** * @param String $_elementos */ public function set_elementos($_elementos) { $this->_elementos = $_elementos; } /** * * @param desde * @param numeroElementos