/** * Devuelve la lista de errores * @return type lista de errores */ public function get_errors() { $full = array_merge($this->errors, $this->db->get_errors()); if (isset($this->empresa)) { $full = array_merge($full, $this->empresa->get_errors()); } return $full; }
public function suscribir() { $empresa = new empresa($this->post); if ($empresa->validarCompletitud()) { if ($empresa->validarCaracteresNIT()) { if ($empresa->validarCaracteresTelefono()) { if ($this->validarRepresentante()) { $this->orm->connect(); $this->orm->insert_data("normal", $empresa); $this->displayMessage("Registro completado", "Empresa suscrita correctamente"); $this->orm->close(); } else { $this->displayMessage("Rol actual no válido", "No tiene permiso para realizar esta acción"); } } else { $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo ‘Teléfono’ no son permitidos"); } } else { $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo 'NIT' no son permitidos"); } } else { $this->displayMessage("Datos obligatorios vacíos", "Debe ingresar todos los campos marcados por (*)"); } }
<?php // <editor-fold defaultstate="collapsed" desc="php"> require '../../includes/constants.php'; $usuario = new usuario(); $usuario->confirmar_miembro(); $empresa = new empresa(); $resultado = array("suceed" => false); if (isset($_GET['id'])) { $resultado = $empresa->borrar($_GET['id']); } // </editor-fold> ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title><?php echo TITULO; ?> </title> <meta name="description" content=""> <meta name="author" content=""> <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- Le styles --> <link href="<?php
</div> <div class="form-group"> <label >Correo electronico</label> <input class="form form-control" type="email" id="mail" name="mail" title="Ingrese un mail" class="form-control" placeholder="E mail" required autofocus=""> </div> <div class="form-group"> <label>Empresa a la que pertenece</label> <select class="form form-control" id="empresa" name="empresa" placeholder="empresa"> <?php require_once "../clases/empresa.php"; require_once "../clases/AccesoDatos.php"; $empresas = empresa::TraerTodasLasEmpresas(); foreach ($empresas as $emp) { echo "<option value='{$emp->idEmpresa}'>{$emp->nombre}</option>"; } ?> </select> </div> <div class="form-group"> <label>Foto</label> <br> <img src="fotos/pordefecto.png" class="fotoform" id="imagen" name="imagen"/> <input class="form form-control" type="file" id="foto" name="foto" title="Debe tener una foto" class="form-control" required autofocus=""> </div>
}); }); </script> </head> <?php include 'menu_administracion.php'; ?> <?php include_once '../controller/class_empresa.php'; $empresa = new empresa(); $rut = $_GET['rut']; $r = $empresa->getEmpresasByRut("1-9"); $fila = mysql_fetch_object($r); $rut_empresa = $fila->rut; echo "Rut : " . $rut_empresa; $nomORazonSocial = $fila->nombre; $direccion = $fila->direccion; $numDir = $fila->numero_direccion; $villPobl = $fila->nombre_villa_poblacion; $numOfi = $fila->numero_oficina; $email = $fila->email; $ciuEm = $fila->insotic_ciudad_id; $tipoDeCalle = $fila->insotic_tipo_direccion_id; $comunaId = $fila->insotic_comuna_id; $presentanteLegal = $fila->nombre_representante_legal;
if ($boton == "cargar") { //print_r($_POST); $inst = new empresa(); $r = $inst->empresa(); echo json_encode($r); //print_r($r); } else { if ($boton == "guardar") { //print_r($_POST); $id = $_POST["idempresa"]; $nit = $_POST["nit_act"]; $nom = $_POST["nombre_act"]; $dir = $_POST["direccion_act"]; $tel = $_POST["tel_act"]; $correo = $_POST["correo_act"]; $inst = new empresa(); $r = $inst->registrar_datos_empresa($id, $nit, $nom, $dir, $tel, $correo); switch ($r) { case 'insert_exito': echo "1"; break; case 'insert_no_exito': echo "2"; break; case 'update_exito': echo "3"; break; case 'update_no_exito': echo "4"; break; }
$nombre_empresa = $fila->nombre; $direccion = $fila->direccion; $numero = $fila->numero_direccion; $villa_poblacion = $fila->nombre_villa_poblacion; $numero_oficina = $fila->numero_oficina; $telefono_1 = $fila->telefono_1; $telefono_2 = $fila->telefono_2; $fax = $fila->fax; $email = $fila->email; $ciudad = $fila->insotic_ciudad_id; $actividad_economica = $fila->insotic_actividad_economica_id; $tipo_calle = $fila->insotic_tipo_direccion_id; $comuna = $fila->insotic_comuna_id; } if ($_GET['accion'] == 'eliminar') { include_once '../controller/class_empresa.php'; $empresa = new empresa(); $rut = $_GET['rut']; $empresa->deleteEmpresasByRut($rut); } ?> <body onLoad="document.frmEmpresa.rut_empresa.focus();"> <?php include 'menu_administracion.php'; ?> </body> </html>
<body> <?php include '../php/empresa.php'; if (isset($_REQUEST['guardarEmpresa'])) { $id_empresa = $_POST['id_empresa']; $razonSocial = $_POST['razonSocial']; $rfc = $_POST['rfc']; $calle = $_POST['calle']; $noExterior = $_POST['noExterior']; $colonia = $_POST['colonia']; $ciudad = $_POST['ciudad']; $estado = $_POST['estado']; $tel_oficina = $_POST['tel_oficina']; $email = $_POST['email']; $maestro = $_POST['maestro']; $emp = new empresa($razonSocial, $rfc, $calle, $noExterior, $colonia, $ciudad, $estado, $tel_oficina, $email, $maestro); $emp->guardarEmpresa($id_empresa); } if (isset($_REQUEST['eliminarEmpresa'])) { $id_empresa = $_POST['id_empresa']; $empresa = new Empresa(); $empresa->eliminarEmpresa($id_empresa); } ?> <div class="container-fluid"> <div class="panel panel-info"> <div class="panel-heading"> <h2 class="panel-title">Empresas</h2> </div>
<?php // <editor-fold defaultstate="collapsed" desc="php"> require '../../includes/constants.php'; $usuario = new usuario(); $usuario->confirmar_miembro(); $empresa = new empresa(); $resultado = array("suceed" => false); if (isset($_POST['submit'])) { $data = $_POST; unset($data['submit']); $resultado = $empresa->insertar($data); } // </editor-fold> ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title><?php echo TITULO; ?> </title> <meta name="description" content=""> <meta name="author" content=""> <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
<?php // <editor-fold defaultstate="collapsed" desc="php"> require '../../includes/constants.php'; $usuario = new usuario(); $usuario->confirmar_miembro(); $empresa = new empresa(); $resultado = array("suceed" => false); if (isset($_POST['submit'])) { $data = $_POST; unset($data['submit']); $resultado = $empresa->actualizar($_POST['id'], $data); } elseif (isset($_GET['id'])) { $registro = $empresa->ver($_GET['id']); } // </editor-fold> ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title><?php echo TITULO; ?> </title> <meta name="description" content=""> <meta name="author" content=""> <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<?php if (validadora::TieneSesionValida()) { require_once "../clases/usuario.php"; require_once "../clases/empresa.php"; require_once "../clases/AccesoDatos.php"; $usr = usuario::TraerUsuarioPorNombre($_SESSION['usuarioActual']); $usuario = $usr[0]; $emp = empresa::TraerEmpresaPorId($usr[0]->idEmpresa); $foto = $usr[0]->foto; echo "\t\t<form class='form-horizontal'>\n\t\t\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Nombre de usuario</span></h3>\t\t\t\t\n\t\t\t\t<label>" . $usr[0]->nombre . "</label>\t \n\t\t\t\t</div>"; echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Correo electronico</span></h3>\t\n\t\t\t\t<label>" . $usr[0]->mail . "</label>\t \n\t\t\t\t</div>"; echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Empresa a la que pertenece</span></h3>\t\n\t\t\t\t<label>" . $emp[0]->nombre . "</label>\t \n\t\t\t\t</div>"; echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Foto de perfil</span></h3>"; ?> <img src="fotos/<?php echo $usuario->foto != "" ? $usuario->foto : "pordefecto.png"; ?> " class="fotoform" id="foto"/> </div> </form> <?php echo "\n\t\t\t<div class='form-group'>\t\n\t\t\t<a id='modificar' class='btn btn-warning' onclick='modificarUsuario(" . $usr[0]->id . ")'><span class='glyphicon glyphicon-pencil'> </span> Modificar </a>\n\t\t\t<a id='borrar' class='btn btn-danger' onclick='borrarUsuario(" . $usr[0]->id . ")'><span class='glyphicon glyphicon-trash'> </span> Borrar </a>\t\n\t\t\t</div>"; } else { echo "<h4 class='widgettitle'>No estas registrado</h4>"; }
<?php include 'includes/constants.php'; $usuario = new usuario(); $empresa = new empresa(); $empresas = $empresa->listar(); $exito = array("suceed" => false); if (isset($_POST['login'])) { $exito = $usuario->login($_POST['login'], $_POST['password'], $_POST['empresa']); } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><?php echo TITULO; ?> </title> <link href="<?php echo ROOT; ?> /css/bootstrap.min.css" rel="stylesheet" media="all"/> <link href="<?php echo ROOT; ?> /css/style.css" rel="stylesheet" media="all"/> <script type="text/javascript" src="<?php echo ROOT; ?> /js/jquery-1.7.1.min.js"></script>
?> </a> - <span> <?php echo $_SESSION['usuario']['empresa']; ?> </span> | <a href="<?php echo $_SERVER['PHP_SELF'] . "?logout=1"; ?> ">Cerrar Sesión</a> </p> </div> </div> <?php } else { $emp = new empresa(); $empresas_login = $emp->listar(); ?> <div class="fill"> <div class="container-fluid"> <a class="brand" href="#">SISCO</a> <ul class="nav"> <li class="active"><a href="<?php echo ROOT; ?> ">Inicio</a></li> <li><a href="#about">Nosotros</a></li> <li><a href="#contact">Contacto</a></li> </ul> <form action="<?php echo ROOT . "/login.php";
setcookie('pass', '', time() - FS_COOKIES_EXPIRE); } else { if (isset($_GET['usuario'])) { $usuario = $_GET['usuario']; } else { $usuario = ''; } } echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n", "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"es\">\n", "<head>\n", "<title>FacturaScripts</title>\n", "<meta name='robots' content='noindex,nofollow'/>\n", "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>\n", "<link rel='stylesheet' type='text/css' media='screen' href='css/minimal.css'/>\n", "<link rel='icon' href='favicon.ico' type='image/x-icon'>\n", "<script type=\"text/javascript\">\n", "<!--\n", "function fs_onload() {\n", " document.login.user.focus();\n", "}\n", "//-->\n", "</script>\n", "</head>\n", "<body onload='document.login.pass.focus()'>\n"; /// conectamos a la base de datos if ($bd->conectar()) { if (!$bd->existe_tabla('fs_modulos')) { echo "<div class='copyright'>Debes crear el archivo de configuración '<b>config.php</b>' a partir del archivo de ejemplo\n", "'<b>config-sample.php</b>'.<br/>Una vez lo tengas, crea la base de datos y <a href='install.php'>comienza la instalación</a>\n", "de facturaSCRIPTS.</div>\n"; } else { require_once 'clases/empresa.php'; $mi_empresa = new empresa(); /// guardamos el nombre de la empresa setcookie('empresa', $mi_empresa->get_nombre(), time() + FS_COOKIES_EXPIRE); echo "<div class='login'>\n", "<form name='login' method='post' action='ppal.php'>\n", "<table>\n", "<tr>\n", "<td colspan='2' align='center'><img src='images/system-lock-screen.png' alt='login'/></td>\n", "</tr>\n", "<tr>\n", "<td align='right'>Usuario:</td>\n", "<td align='left'><select name='user'>"; $resultado = $bd->select("SELECT usuario FROM fs_usuarios ORDER BY usuario ASC;"); if ($resultado) { foreach ($resultado as $col) { if ($col['usuario'] == $usuario) { echo '<option value="', $usuario, '" selected="selected">', ucfirst($usuario), '</option>', "\n"; } else { echo '<option value="', $col['usuario'], '">', ucfirst($col['usuario']), '</option>', "\n"; } } } else { echo '<option>Error al conectar o la tabla está vacía</option>'; }
}); jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:true,del:true}); }); </script> <link rel="stylesheet" type="text/css" media="screen" href="css/excite-bike/jquery-ui-1.8.16.custom.css" /> <link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" /> </head> <?php if ($_GET['accion'] == 'buscar') { $readonly = "readonly=readonly"; include_once '../controller/class_nomina.php'; $empresa = new empresa(); $rut = $_POST['rutt']; $r = $empresa->getEmpresaByRut($rut); $fila = mysql_fetch_object($r); $rut = $fila->rut; $contacto_capacitacion = $fila->contacto_capacitacion; $nombre_rrhh = $fila->nombre_rrhh; $nombre = $fila->nombre; $telefono_1 = $fila->telefono_1; $fono_rrhh = $fila->fono_rrhh; } ?> <body onLoad="document.frmInstitucion.id_institucion.focus();">
?> <table class="table table-hover"> <thead> <tr> <td> Nombre </td> <td> Apellido </td> <td> Dni </td> <td> Sexo </td> <td> Empresa </td> <td> Modificar </td> <td> Borrar </td> </tr> </thead> <tbody> <?php foreach ($invitados as $inv) { $emp = empresa::TraerEmpresaPorId($inv->idEmpresa); echo " \t<tr>\n\t\t\t\t\t<td>{$inv->nombre}</td>\n\t\t\t\t\t<td>{$inv->apellido}</td>\n\t\t\t\t\t<td>{$inv->dni}</td>\n\t\t\t\t\t<td>{$inv->sexo}</td>"; echo "<td>" . $emp[0]->nombre . "</td>"; echo "\t<td><a id='modificar' class='btn btn-warning' onclick=modificarInvitado({$inv->id})><span class='glyphicon glyphicon-pencil'> </span> Modificar </a></td>\n <td><a id='borrar' class='btn btn-danger' onclick='borrarInvitado({$inv->id})'><span class='glyphicon glyphicon-trash'> </span> Borrar </a></td> \n\t\t\t\t</tr>"; } ?> </tbody> </table> </div> <?php } else { echo "<h4 class='widgettitle'>No estas registrado</h4>"; }
/** * * Funcion usada para obtener el nombre de empresa a partir de un rut de empresa. * Fecha de Creación: 19/08/2011 * @author Pablo López M. * @param String $rutEmpresa - Dato que se usará para hacer la consulta. * @return String - Nombre de la empresa encontrado por la consulta. */ function getNombreEmpresa($rutEmpresa) { //Se crea un objeto controlador de empresa para hacer las consultas a la base de datos. $empresa = new empresa(); $rutEmpresa = str_replace(".", "", $rutEmpresa); $rutEmpresa = str_replace("-", "", $rutEmpresa); //Se realiza la consulta y se guarda el resultado obtenido. $rEmpresa = $empresa->getEmpresasByRut($rutEmpresa); //Se transforma el resultado a un objeto. $fila = mysql_fetch_object($rEmpresa); //Se obtiene el nombre. $nombreEmpresa = $fila->nombre; return $nombreEmpresa; }
<fieldset><legend class="texto_adm_negrita">Mantención de Empresas</legend> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">RUT</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">NOMBRE</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">DIRECCION</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">CIUDAD</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">TELEFONO</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">EMAIL</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">ELIMINAR</th> <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">MODIFICAR</th> </tr> <?php include_once '../controller/class_empresa.php'; $empresa = new empresa(); $r = $empresa->getEmpresas(); while ($f = mysql_fetch_object($r)) { ?> <tr> <td class="texto_adm"><?php echo $f->rut; ?> </td> <td class="texto_adm"><?php echo $f->nombre; ?> </td> <td class="texto_adm"><?php echo $f->direccion; ?>
function busqueda_emp($estado, $criterio) { foreach (glob("../persistence_layer/*.php") as $filename) { include $filename; } include "../class/empresa.php"; $empresa = busquedas_emp($estado, $criterio); foreach ($empresa as $emp) { $clase_empresa = new empresa(); $clase_empresa->__construct2($emp["id_empresa"], $emp["nombre"], $emp["categoria"], null, null, $emp["url"], $emp["estado"]); $arreglo_clases[] = $clase_empresa; } return $arreglo_clases; }