Exemplo n.º 1
0
 public function afterFind($results, $primary = false)
 {
     App::uses('Historico', 'Model');
     $Historico = new Historico();
     foreach ($results as $key => $val) {
         if (isset($val['Historico']['id'])) {
             $results[$key]['Historico']['nome'] = $Historico->getNomeConteudo($val['Historico']['controller'], $val['Historico']['conteudo_id']);
         } else {
             if (isset($results['id'])) {
                 $results['nome'] = $Historico->getNomeConteudo($results['controller'], $results['conteudo_id']);
             }
         }
     }
     return $results;
 }
Exemplo n.º 2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  id
  * @return Response
  */
 public function destroy($id)
 {
     $route = Route::getCurrentRoute()->getPath();
     $idAluRoute = Session::get('idAlu');
     $routeIdAlu = str_replace('delete/{id}', $idAluRoute, $route);
     $this->historico->find($id)->delete();
     return Redirect::to($routeIdAlu);
 }
Exemplo n.º 3
0
 public function recordes2($param)
 {
     $this->uses('Recorde');
     $recordes = array();
     $pos = array('MORTES_CONSECUTIVAS_PRO', 'MORTES_CONSECUTIVAS_CONTRA', 'DAMAGE_APLICADO', 'DAMAGE_RECEBIDO', 'PONTOS_DAMAGE', 'PONTOS_ARMOR', 'PONTOS_HP', 'PONTOS_MP', 'PONTOS_STRENGTH', 'PONTOS_AGILITY', 'PONTOS_INTELIGENCE', 'KILL_CREPS', 'KILL_NELTRALS', 'KILL_AOE', 'GOLD');
     $neg = array('TOWER');
     $oficial = 1;
     $sql = "SELECT h1.* FROM historico AS h1 " . "JOIN duelo AS d on h1.duelo = d.id " . "WHERE h1.tipoRecorde <> 'TOWER' " . ($oficial === NULL ? "" : "AND d.oficial = {$oficial} ") . "ORDER BY tipoRecorde, valor DESC";
     $results = Historico::nativeQuery($sql);
     $sql = "SELECT h1.* FROM historico AS h1 " . "JOIN duelo AS d on h1.duelo = d.id " . "WHERE tipoRecorde = 'TOWER' " . ($oficial === NULL ? "" : "AND d.oficial = {$oficial} ") . "ORDER BY tipoRecorde, valor ";
     $results = array_merge($results, Historico::nativeQuery($sql));
     $tipo = NULL;
     $limit = 3;
     $c = 0;
     foreach ($results as $r) {
         $r = new Recorde(array("dueloId" => $r->duelo, "posicao" => 1, "tipoRecorde" => $r->tipoRecorde, "valor" => $r->valor));
         //$r = new Recorde($r->duelo, 0, $r->tipoRecorde, $r->valor);
         if ($tipo != $r->getTipoRecorde()) {
             $recordes[$r->getTipoRecorde()] = array();
             $tipo = $r->getTipoRecorde();
             $c = 0;
         }
         //$recordes[$tipo][] = $r;
         if ($c > 0) {
             if (is_array($recordes[$tipo][$c - 1])) {
                 if ($r->getValor() == $recordes[$tipo][$c - 1][0]->getValor()) {
                     $r->setPosicao($c);
                     $recordes[$tipo][$c - 1][] = $r;
                     continue;
                 }
             } else {
                 if ($r->getValor() == $recordes[$tipo][$c - 1]->getValor()) {
                     $r->setPosicao($c);
                     $recordes[$tipo][$c - 1] = array($recordes[$tipo][$c - 1], $r);
                     continue;
                 }
             }
         }
         if ($c >= $limit) {
             continue;
         }
         $r->setPosicao($c + 1);
         $recordes[$tipo][] = $r;
         $c++;
     }
     return json_encode($recordes);
 }
Exemplo n.º 4
0
 function combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $TipoRad)
 {
     $odt = new OpenDocText();
     $b = new CLASS_GEN();
     //Var que contiene el arreglo de radicados genrados a partir de la masiva
     $arrRadicados = array();
     //echo "<hr> TipoRas es $TipoRad <hr>";
     //Instancia de la dependencia
     $objDependecia = new Dependencia($this->conexion);
     $objDependecia->Dependencia_codigo($dependencia);
     //Almacena la secuencia de radicacion para esta dependencia
     $secRadicacion = "secr_tp" . $TipoRad . "_" . $objDependecia->getSecRadicTipDepe($dependencia, $TipoRad);
     //	$this->conexion->conn->debug = true;
     $archivo = $this->arcFinal;
     $archivo = trim(substr($archivo, strpos($archivo, $this->carpetaBodega) + strlen($this->carpetaBodega), strlen($archivo) - strpos($archivo, $this->carpetaBodega) + strlen($this->carpetaBodega)));
     // INICIALIZA EL PDF
     $this->pdf = new Cezpdf("LETTER", "landscape");
     $objHist = new Historico($this->conexion);
     $year = date("Y");
     $day = date("d");
     $month = date("m");
     // orientaci�n izquierda
     $orientCentro = array("left" => 0);
     // justificaci�n centrada
     $justCentro = array("justification" => "center");
     $estilo1 = array("justification" => "left", "leading" => 8);
     $estilo2 = array("left" => 0, "leading" => 12);
     $estilo3 = array("left" => 0, "leading" => 15);
     $this->pdf->ezSetCmMargins(1, 1, 3, 2);
     //top,botton,left,right
     /* Se establece la fuente que se utilizara para el texto. */
     $this->pdf->selectFont($this->ruta_raiz . "/include/pdf/fonts/Times-Roman.afm");
     $this->pdf->ezText("LISTADO DE RADICACION MASIVA\n", 15, $justCentro);
     $this->pdf->ezText("Dependencia: {$dependencia} \n", 12, $estilo2);
     $this->pdf->ezText("Usuario Responsable: {$usua_nomb} \n", 12, $estilo2);
     $this->pdf->ezText("Fecha: {$day}-{$month}-{$day} \n", 12, $estilo2);
     $this->pdf->ezText($txtformat, 12, $estilo2);
     $data = array();
     $columna = array();
     $contador = 0;
     require_once $this->ruta_raiz . "/class_control/class_control.php";
     $this->btt = new CONTROL_ORFEO($this->conexion);
     echo "<table border=0 width 80% cellpadding='0' cellspacing='5' class='borde_tab' >";
     echo "<tr><td class='titulos4'>Registro</td><td class='titulos4'>Radicado</td><td class='titulos4' >Nombre</td><td class='titulos4'>Direccion</td><td class='titulos4'>Depto</td><td class='titulos4'>Municipio</td><td class='titulos4'>Expediente</td></tr>";
     //Referencia el archivo a abrir
     $ruta = $this->ruta_raiz . "/" . $this->carpetaBodega . "/masiva/" . $this->archivo_insumo;
     clearstatcache();
     unlink($ruta);
     $fp = fopen($ruta, 'wb');
     if ($fp) {
         fputs($fp, "plantilla={$this->arcPlantilla}" . "\n");
         fputs($fp, "csv={$this->arcCSV}" . "\n");
         fputs($fp, "archFinal={$this->arcFinal}" . "\n");
         fputs($fp, "archTmp={$this->arcTmp}" . "\n");
         // Comentariada por HLP. Cambiar , por ;
         fputs($fp, implode(",", $this->encabezado[0]) . ",*RAD_S*,*F_RAD_S*,*F_HOY*" . "\n");
         //fputs ($fp,implode( ";", $this->encabezado[0]).";*RAD_S*;*F_RAD_S*"."\n");
         //Recorre el arrego de los datos
         for ($ii = 0; $ii < count($this->datos); $ii++) {
             $i = 0;
             $numeroExpediente = "";
             // Aqui se accede a la clase class_control para actualizar expedientes.
             $ruta_raiz = $this->ruta_raiz;
             // Por cada etiqueta de los campos del encabezado del CSV efect�a un reemplazo
             foreach ($this->encabezado[0] as $campos_d) {
                 if (strlen(trim($this->datos[$ii][$i])) < 1) {
                     $this->datos[$ii][$i] = "";
                 }
                 $dato_r = str_replace("'", "''", trim($this->datos[$ii][$i]));
                 $texto_tmp = str_replace($campos_d, $dato_r, $texto_tmp);
                 if ($campos_d == "*TIPO*") {
                     $tip_doc = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre = $dato_r;
                 }
                 if ($campos_d == "*DOCUMENTO*") {
                     $doc_us1 = $dato_r;
                 }
                 if ($campos_d == "*NOMBRE*") {
                     $nombre_us1 = $dato_r;
                 }
                 if ($campos_d == "*PRIM_APEL*") {
                     $prim_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*SEG_APEL*") {
                     $seg_apell_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIGNATARIO*") {
                     $otro_us1 = $dato_r;
                 }
                 if ($campos_d == "*CARGO*") {
                     $cargo_us1 = $dato_r;
                 }
                 if ($campos_d == "*DIR*") {
                     $direccion_us1 = $dato_r;
                 }
                 if ($campos_d == "*TELEFONO*") {
                     $telefono_us1 = $dato_r;
                 }
                 if ($campos_d == "*MUNI*") {
                     $muni_codi = $dato_r;
                 }
                 if ($campos_d == "*DEPTO*") {
                     $dpto_codi = $dato_r;
                 }
                 if ($campos_d == "*ASUNTO*") {
                     $asu = $dato_r;
                 }
                 if ($campos_d == "*ID*") {
                     $sgd_esp_codigo = $dato_r;
                 }
                 if ($campos_d == "*DESC_ANEXOS*") {
                     $desc_anexos = $dato_r;
                 }
                 if ($campos_d == "*MUNI_NOMBRE*") {
                     $muni_nombre = $dato_r;
                 }
                 if ($campos_d == "*DEPTO_NOMBRE*") {
                     $dpto_nombre = $dato_r;
                 }
                 if ($campos_d == "*PAIS_NOMBRE*") {
                     $pais = $dato_r;
                 }
                 if ($campos_d == "*TIPO_DOC*") {
                     $tdoc = trim($dato_r);
                 }
                 if ($campos_d == "*NUM_EXPEDIENTE*") {
                     $numeroExpediente = trim($dato_r);
                 }
                 if ($campos_d == "*ESP_CODIGO*") {
                     $codigoESP = $dato_r;
                     if ($codigoESP == "") {
                         $codigoESP = null;
                     }
                 }
                 if ($campos_d == "*RAD_ANEXO*") {
                     $radicadopadre = $dato_r;
                     $tipoanexo = 0;
                     if ($radicadopadre == "") {
                         $radicadopadre = "";
                         $tipoanexo = "";
                     }
                 } else {
                     $radicadopadre = "";
                 }
                 $tipo_anexo = "0";
                 $cuentai = "";
                 $documento_us3 = "";
                 $med = "";
                 $fec = "";
                 $ane = "";
                 //$pais="COLOMBIA";
                 $carp_codi = "12";
                 $i++;
             }
             $tip_rem = "1";
             // Si no se especifico el tipo de documento
             if (!$tdoc) {
                 $tdoc = 0;
             }
             //			$this->validarLugar();
             $pais_codi = $this->arrCodPais[$pais . $dpto_nombre . $muni_nombre];
             if ($pais_codi == '') {
                 $pais_codi = '170';
             }
             $dpto_codi = $pais_codi . "-" . $this->arrCodDepto[$dpto_nombre];
             $muni_codi = $dpto_codi . "-" . $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             $tmp_objMuni = new Municipio($this->conexion);
             //Creamos esto para traer el codigo del continente y transmitirlo
             $tmp_objMuni->municipio_codigo($dpto_codi, $muni_codi);
             //por las diferentes tablas.
             $cont_codi = $tmp_objMuni->get_cont_codi();
             $muni_codi = $cont_codi . "-" . $muni_codi;
             //Se agregan las dos variables siguientes, para corregir el error que se estaba presentando en la radicación masiva
             $codigo_depto = $this->arrCodDepto[$dpto_nombre];
             $codigo_muni = $this->arrCodMuni[$dpto_nombre . $muni_nombre];
             //Fin Variables agregadas
             $muni_us1 = $muni_codi;
             $codep_us1 = $dpto_codi;
             $nombre_us = "{$nombre_us1} {$prim_apell_us1} {$seg_apell_us1}";
             unset($tmp_objMuni);
             $documento_us3 = $codigoESP;
             if (!$documento_us3) {
                 $documento_us3 = null;
             }
             //Si se trata de una combinacion de correspondencia definitiva
             if ($this->definitivo == "si") {
                 // Segun el tipo de remitente se graba en la tabla respectiva.
                 // 0 - ESP 1 - OTRA EMPRESA  2 - PERSONA NATURAL
                 $nurad = $this->btt->radicar_salida_masiva($tipoanexo, $cuentai, $documento_us3, $med, $fec, $radicadopadre, $codusuario, $tip_doc, $ane, $pais, $asu, $dependencia, $tip_rem, $usua_doc, $this->tipoDocto, $muni_codi, $archivo, $usua_doc, $depe_codi_territorial, $secRadicacion, $numeroExpediente, $TipoRad);
                 //include_once("$this->ruta_raiz/include/tx/Expediente.php");
                 //$this->objExp = new Expediente($this->conexion);
                 if (strlen($numeroExpediente) >= 10) {
                     $this->objExp = new Expediente($this->conexion);
                     $resultadoExp = $this->objExp->insertar_expediente($numeroExpediente, $nurad, $dependencia, $codusuario, $usua_doc);
                     $observa = "Por Rad. Masiva.";
                     if ($this->codProceso) {
                         $radicados[] = $nurad;
                         $tipoTx = 50;
                         $objFlujo = new Flujo($this->conexion, $this->codProceso, $usua_doc);
                         $expEstadoActual = $objFlujo->actualNodoExpediente($numeroExpediente);
                         $objFlujo->cambioNodoExpediente($numeroExpediente, $nurad, $this->codFlujo, $this->codArista, 1, $observa, $this->codProceso);
                     }
                 }
                 $nombre_us1 = trim($nombre_us1);
                 $direccion_us1 = trim($direccion_us1);
                 if ($tip_doc == 2) {
                     $codigo_us = $this->btt->grabar_usuario($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $muni_us1);
                     $tipo_emp_us1 = 0;
                     $documento_us1 = $codigo_us;
                 }
                 if ($tip_doc == 1) {
                     $codigo_oem = $this->btt->grabar_oem($doc_us1, $nombre_us1, $direccion_us1, $prim_apell_us1, $seg_apell_us1, $telefono_us1, $mail_us1, $muni_us1);
                     $tipo_emp_us1 = 2;
                     $documento_us1 = $codigo_oem;
                 }
                 if ($tip_doc == 0) {
                     $sgd_esp_codigo = $this->arregloEsp[$nombre_us1];
                     $tipo_emp_us1 = 1;
                     $documento_us1 = $sgd_esp_codigo;
                 }
                 $documento_us2 = "";
                 $documento_us3 = "";
                 $mail_us1;
                 $cc_documento_us1 = "documento";
                 $grbNombresUs1 = trim($nombre_us1) . " " . trim($prim_apel_us1) . " " . trim($seg_apel_us1);
                 $conexion =& $this->conexion;
                 include "{$ruta_raiz}/radicacion/grb_direcciones.php";
                 // En esta parte registra el envio en la tabla SGD_RENV_REGENVIO
                 if (!$this->codigo_envio) {
                     $isql = "select max(SGD_RENV_CODIGO) as MAX FROM SGD_RENV_REGENVIO";
                     $rs = $this->conexion->query($isql);
                     if (!$rs->EOF) {
                         $nextval = $rs->fields['MAX'];
                     }
                     $nextval++;
                     $this->codigo_envio = $nextval;
                     $this->radi_nume_grupo = $nurad;
                     $radi_nume_grupo = $this->radi_nume_grupo;
                 } else {
                     $nextval = $this->codigo_envio;
                 }
                 $dep_radicado = substr($verrad_sal, 4, 3);
                 $carp_codi = substr($dep_radicado, 0, 2);
                 $dir_tipo = 1;
                 $nombre_us = substr(trim($nombre_us), 0, 49);
                 $direccion_us1 = substr(trim($direccion_us1), 0, 29);
                 if (!$muni_nomb) {
                     $muni_nomb = $muni_tmp1;
                 }
                 if (!$valor_unit) {
                     $valor_unit = 0;
                 }
                 //
                 $isql = "INSERT INTO SGD_RENV_REGENVIO (USUA_DOC, SGD_RENV_CODIGO, SGD_FENV_CODIGO, SGD_RENV_FECH,\n\t\t\t\t\t\tRADI_NUME_SAL, SGD_RENV_DESTINO, SGD_RENV_TELEFONO, SGD_RENV_MAIL, SGD_RENV_PESO, SGD_RENV_VALOR,\n\t\t\t\t\t\tSGD_RENV_CERTIFICADO, SGD_RENV_ESTADO, SGD_RENV_NOMBRE, SGD_DIR_CODIGO, DEPE_CODI, SGD_DIR_TIPO,\n\t\t\t\t\t\tRADI_NUME_GRUPO, SGD_RENV_PLANILLA, SGD_RENV_DIR, SGD_RENV_PAIS, SGD_RENV_DEPTO, SGD_RENV_MPIO,\n\t\t\t\t\t\tSGD_RENV_TIPO, SGD_RENV_OBSERVA,SGD_DEPE_GENERA)\n\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t({$usua_doc}, {$nextval}, 101, " . $this->btt->sqlFechaHoy . ", {$nurad}, '{$muni_nomb}', '{$telefono_us1}', '{$mail}','',\n\t\t\t\t\t\t'{$valor_unit}', 0, 1, '{$nombre_us}', NULL, {$dependencia}, '{$dir_tipo}', " . $this->radi_nume_grupo . ", '00',\n\t\t\t\t\t\t'{$direccion_us1}', '{$pais}','{$dpto_nombre}', '{$muni_nombre}', 1, 'Masiva grupo " . $this->radi_nume_grupo . "',\n\t\t\t\t\t\t{$dependencia}) ";
                 $rs = $this->conexion->conn->Execute($isql);
                 if (!$rs) {
                     $this->conexion->conn->RollbackTrans();
                     die("<span class='etextomenu'>No se ha podido insertar la informaci&oacute;n en SGD_RENV_REGENVIO.");
                 }
                 /*
                  * Registro de la clasificacion TRD
                  */
                 $isql = "INSERT INTO SGD_RDF_RETDOCF(USUA_DOC, SGD_MRD_CODIGO, SGD_RDF_FECH, RADI_NUME_RADI, DEPE_CODI, USUA_CODI)\n\t\t\t\t\t\tVALUES({$usua_doc}, {$codiTRD}," . $this->btt->sqlFechaHoy . ", {$nurad}, '{$dependencia}', {$codusuario} )";
                 $rs = $this->conexion->query($isql);
                 if (!$rs) {
                     $this->conexion->conn->RollbackTrans();
                     die("<span class='etextomenu'>No se ha podido insertar la informaci&ocute;n en SGD_RENV_REGENVIO");
                 }
             } else {
                 $sec = $ii;
                 $sec = str_pad($sec, 5, "X", STR_PAD_LEFT);
                 $nurad = date("Y") . $dependencia . $sec . "1X";
             }
             // Comentariada por HLP. Cambiar , por ;
             fputs($fp, implode(",", $this->datos[$ii]) . ",{$nurad}," . date("d/m/Y") . "," . str_ireplace(",", " ", $b->traducefecha(date("m/d/Y"))) . " \n");
             //fputs ($fp,implode( ";", $this->datos[$ii]).";$nurad;".date("d/m/Y")."\n");
             $contador = $ii + 1;
             echo "<tr><td class='listado2'>{$contador}</td><td class='listado2' >{$nurad}</td>\n\t\t    \t <td class='listado2'>" . unhtmlspecialchars($nombre_us) . "</td><td class='listado2'>" . unhtmlspecialchars($direccion_us1) . "</td>\n\t\t     \t<td class='listado2' >{$dpto_nombre}</td><td class='listado2'>{$muni_nombre}</td>\n\t\t     \t<td class='listado2'>{$numeroExpediente}</td></tr>";
             if (connection_status() != 0) {
                 echo "<h1>Error de conexión</h1>";
                 $objError = new CombinaError(NO_DEFINIDO);
                 echo $objError->getMessage();
                 die;
             }
             $nombPdf = iconv($odt->codificacion($nombre_us), 'ISO-8859-1', $nombre_us);
             $dirPdf = iconv($odt->codificacion($direccion_us1), 'ISO-8859-1', $direccion_us1);
             $dptoPdf = iconv($odt->codificacion($dpto_nombre), 'ISO-8859-1', $dpto_nombre);
             $muniPdf = iconv($odt->codificacion($muni_nombre), 'ISO-8859-1', $muni_nombre);
             $data = array_merge($data, array(array('#' => $contador, 'Radicado' => $nurad, 'Nombre' => $nombPdf, 'Direccion' => $dirPdf, 'Departamento' => $dptoPdf, 'Municipio' => $muniPdf)));
             $arrRadicados[] = $nurad;
         }
         fclose($fp);
         echo "</table>";
         echo "<span class='info'>N&uacute;mero de registros {$contador}</span>";
         $this->pdf->ezTable($data);
         $this->pdf->ezText("\n", 15, $justCentro);
         $this->pdf->ezText("Total Registros {$contador} \n", 15, $justCentro);
         $pdfcode = $this->pdf->ezOutput();
         $fp = fopen($this->arcPDF, 'wb');
         fwrite($fp, $pdfcode);
         fclose($fp);
         if ($this->definitivo == "si") {
             $objHist->insertarHistorico($arrRadicados, $dependencia, $codusuario, $dependencia, $codusuario, "Radicado insertado del grupo de masiva {$radi_nume_grupo}", 30);
         }
         $this->resulComb = $data;
     } else {
         exit("No se pudo crear el archivo {$this->archivo_insumo}");
     }
 }
 * Proceso de modificación de una clasificación TRD
 */
if ($modificar) {
    $mensaje = "ERROR EN EL PROCESO PASO 2";
    if ($tdoc != 0 && $tsub != 0 && $codserie != 0) {
        $sqlH = "SELECT ANEX_RADI_NUME,\r\n\t\t\t\t        SGD_MRD_CODIGO\r\n\t\t\t\t\t    FROM SGD_RDA_RETDOCA \r\n\t\t\t\t\t    WHERE ANEX_RADI_NUME = '{$nurad}'\r\n\t\t\t\t\t    AND ANEX_CODIGO = '{$coddocu}'\r\n\t\t\t\t        AND  DEPE_CODI  =  '{$coddepe}'\r\n\t\t\t\t\t";
        $rsH = $db->conn->query($sqlH);
        $codiActu = $rsH->fields['SGD_MRD_CODIGO'];
        $i = 0;
        while (!$rsH->EOF) {
            $codiRegH[$i] = $rsH->fields['ANEX_RADI_NUME'];
            $i++;
            $rsH->MoveNext();
        }
        $observa = "*Modificado el TRD del ANEXO " . $coddocu . "dependencia*" . $coddepe;
        $Historico = new Historico($db);
        $radiModi = $Historico->insertarHistorico($codiRegH, $coddepe, $codusua, $coddepe, $codusua, $observa, 32);
        /*
         *Actualiza el campo tdoc_codi de la tabla Anexos
         */
        $radiUp = $trd->actualizarTRD($codiRegH, $tdoc);
        $mensaje = "Registro Modificado";
        // $codiTRDU = nuevo codigo TRD
        $isqlTRD = "select SGD_MRD_CODIGO \r\n\t\t\t\t\t\t\tfrom SGD_MRD_MATRIRD \r\n\t\t\t\t\t\t\twhere DEPE_CODI = '{$coddepe}'\r\n\t\t\t\t \t   \t\t\t  and SGD_SRD_CODIGO = '{$codserie}'\r\n\t\t\t\t       \t\t\t  and SGD_SBRD_CODIGO = '{$tsub}'\r\n\t\t\t\t\t   \t\t\t  and SGD_TPR_CODIGO = '{$tdoc}'";
        $rsTRD = $db->conn->Execute($isqlTRD);
        $codiTRDU = $rsTRD->fields['SGD_MRD_CODIGO'];
        $sqlUA = "UPDATE SGD_RDA_RETDOCA \r\n\t\t\t\t\t\t  SET SGD_MRD_CODIGO = '{$codiTRDU}',\r\n\t\t\t\t\t\t  USUA_CODI = '{$codusua}'\r\n\t\t\t\t          WHERE ANEX_RADI_NUME = '{$nurad}' \r\n\t\t\t\t\t\t        AND ANEX_CODIGO = '{$coddocu}' \r\n\t\t\t\t\t\t        AND  DEPE_CODI =  '{$coddepe}'";
        $rsUp = $db->conn->query($sqlUA);
        $mensaje = "Registro Modificado   <br> ";
    }
}
        if ($docunivel > $nivel) {
            $secur = 0;
        }
    } else {
        $mensaje = "El archivo que desea borrar no existe: Por favor consulte al administrador del sistema";
    }
}
//$bien=unlink(trim($linkarchivo));
$bien = true;
if ($bien) {
    $isql = "update anexos set anex_borrado='S' " . "where anex_codigo='{$anexo}'";
    $bien = $db->query($isql);
}
if ($bien) {
    include "{$ruta_raiz}/include/tx/Historico.php";
    $hist = new Historico($db);
    $anexBorrado = array();
    $anexBorrado[] = $numrad;
    $observa = "Se Elimina Anexo Digitalizado con Codigo: {$anexo}. Eliminado por: {$nombreUsuario}.";
    $codTx = 31;
    //Código correspondiente a la eliminación de anexos
    $hist->insertarHistorico($anexBorrado, $dependencia, $codusuario, $dependencia, $codusuario, $observa, $codTx);
    $mensaje = "<span class='info'>Archivo eliminado<span><br> ";
    $db->conn->CommitTrans();
} else {
    $mensaje = "<span class='alarmas'>No fue posible eliminar Archivo<span></br>";
    $db->conn->RollbackTrans();
}
?>
<html>
   <head>
Exemplo n.º 7
0
 function modificarExpediente($numExpediente, $usuaDocExp, $fechaExp = null, $txtNombre = null, $txt_asuExp = null, $nivelExp = 0, $fechaCerrar = null, $cerrado = 0, $fase = 0)
 {
     //$this->db->conn->debug=true;
     $sql = "select sgd_sexp_cerrado from sgd_sexp_secexpedientes where sgd_exp_numero='{$numExpediente}'";
     $rs = $this->db->conn->Execute($sql);
     $band = false;
     if ($cerrado != $rs->fields['SGD_SEXP_CERRADO']) {
         $band = true;
     }
     $query = "UPDATE  SGD_SEXP_SECEXPEDIENTES SET\n                            SGD_SEXP_FECH=" . $this->db->conn->DBDate($fechaExp) . ",\n                            USUA_DOC_RESPONSABLE='{$usuaDocExp}',\n                            SGD_SEXP_NOMBRE='{$txtNombre}',\n                            SGD_SEXP_ASUNTO='{$txt_asuExp}',\n                            SGD_SEXP_NIVELSEG={$nivelExp},\n\t\t\t\t\t\t\tSGD_SEXP_FECHACIERRE=" . $this->db->conn->DBDate($fechaCerrar) . ",\n                        \tSGD_SEXP_CERRADO={$cerrado},\n\t\t\t\t\t\t\tSGD_SEXP_FASEEXP={$fase}\n                     WHERE SGD_EXP_NUMERO='{$numExpediente}'";
     if ($this->db->conn->Execute($query)) {
         $Historico = new Historico($this->db);
         $codiRegE[0] = "null";
         $radiModi = $Historico->insertarHistoricoExp($numExpediente, $codiRegE, $_SESSION['dependencia'], $_SESSION['codusuario'], "Se modificaron datos del Expediente", 64, 0);
         $sql = "select sgd_sexp_cerrado from sgd_sexp_secexpedientes where sgd_exp_numero='{$numExpediente}'";
         $rs = $this->db->conn->Execute($sql);
         if ($band) {
             if ($cerrado == 0) {
                 $observa = "Se abre Expediente";
             }
             if ($cerrado == 1) {
                 $observa = "Se cierra Expediente con fecha: {$fechaCerrar}";
             }
             $Historico->insertarHistoricoExp($numExpediente, $codiRegE, $_SESSION['dependencia'], $_SESSION['codusuario'], $observa, 67, 0);
         }
         return $numExpediente;
     } else {
         echo "No se ha podido modificar el Expediente";
         return 0;
     }
 }
if ($modificar) {
    if ($tdoc != 0 && $tsub != 0 && $codserie != 0) {
        //Modificado skina
        $sqlH = "SELECT {$radi_nume_radi} as RADI_NUME_RADI,\r\n\t\t\t\t        \tSGD_MRD_CODIGO \r\n\t\t\t\t\t\tFROM SGD_RDF_RETDOCF r\r\n\t\t\t\t\t\tWHERE RADI_NUME_RADI = '{$nurad}'\r\n\t\t\t\t    \t\tAND  DEPE_CODI       =  '{$coddepe}'";
        $rsH = $db->conn->query($sqlH);
        $codiActu = $rsH->fields['SGD_MRD_CODIGO'];
        $i = 0;
        while (!$rsH->EOF) {
            $codiRegH[$i] = $rsH->fields['RADI_NUME_RADI'];
            $i++;
            $rsH->MoveNext();
        }
        $TRD = $codiActu;
        include "{$ruta_raiz}/radicacion/detalle_clasificacionTRD.php";
        $observa = "*Modificado TRD* " . $deta_serie . "/" . $deta_subserie . "/" . $deta_tipodocu;
        $Historico = new Historico($db);
        //$radiModi = $Historico->insertarHistorico($codiRegH, $coddepe, $codusua, $coddepe, $codusua, $observa, 32);
        $radiModi = $Historico->insertarHistorico($codiRegH, $dependencia, $codusuario, $dependencia, $codusuario, $observa, 32);
        /*
         *Actualiza el campo tdoc_codi de la tabla Radicados
         */
        $radiUp = $trd->actualizarTRD($codiRegH, $tdoc);
        $mensaje = "Registro Modificado";
        $isqlTRD = "select SGD_MRD_CODIGO \r\n\t\t\t\t\t\tfrom SGD_MRD_MATRIRD \r\n\t\t\t\t\t\twhere DEPE_CODI = '{$coddepe}'\r\n\t\t\t\t \t   \tand SGD_SRD_CODIGO = '{$codserie}'\r\n\t\t\t\t       \t\tand SGD_SBRD_CODIGO = '{$tsub}'\r\n\t\t\t\t\t   \tand SGD_TPR_CODIGO = '{$tdoc}'";
        $rsTRD = $db->conn->Execute($isqlTRD);
        $codiTRDU = $rsTRD->fields['SGD_MRD_CODIGO'];
        $sqlUA = "UPDATE SGD_RDF_RETDOCF SET SGD_MRD_CODIGO = '{$codiTRDU}',\r\n\t\t\t\t\t\t  USUA_CODI = '{$codusua}'\r\n\t\t\t\t\t\t  WHERE RADI_NUME_RADI = '{$nurad}' AND  DEPE_CODI =  '{$coddepe}'";
        $rsUp = $db->conn->query($sqlUA);
        $mensaje = "Registro Modificado   <br> ";
    }
}
Exemplo n.º 9
0
$Anulacion = new Anulacion($db);
$observaHist = "{$motivoAnulacion}";
/* Sentencia para consultar en sancionados el estado en que se encuentra el radicado
 * A = Anulado, V = Vigente, B = Estado temporal 
 * Si el estado del radicado en sancionados es diferente de V puede realizar la sancion
 */
// Si por lo menos hay un radicado por anular
if (!empty($radicadosSel[0])) {
    $radicados = $Anulacion->solAnulacion($radicadosSel, $dependencia, $usua_doc, $observaHist, $codusuario, $systemDate, $slc_motAnulacion);
    if (!empty($radicadosXAnular)) {
        $sqlSancionados = "update SGD_APLMEN_APLIMENS \n\t\t\t\t\t\tset SGD_APLMEN_DESDEORFEO = 2 \n\t\t\t\t\t\twhere SGD_APLMEN_REF in({$radicadosXAnular})";
        $rs = $db->conn->Execute($sqlSancionados);
    }
    $fecha_hoy = date("Y-m-d");
    $dateReplace = $db->conn->SQLDate("Y-m-d", "{$fecha_hoy}");
    $Historico = new Historico($db);
    /** 
     * Funcion Insertar Historico 
     * insertarHistorico($radicados,  
     * 			$depeOrigen, 
     *			$usCodOrigen,
     *			$depeDestino,
     *			$usCodDestino,
     *			$observacion,
     *			$tipoTx)
     */
    $radicados = $Historico->insertarHistorico($radicadosSel, $dependencia, $codusuario, $depe_codi_territorial, 1, $observaHist . ". " . $observa, 25);
}
?>
<table border="0"><TR><TD><p></p></TD></TR></table>
<table class='borde_tab' width=60% cellpadding="0" cellspacing="5">
Exemplo n.º 10
0
<?php 
}
?>
</table>
<table border="1" width="100%">
<tr align="center">
	<td height="23" class="listado5" align="center" valign="top"> 
	<font color="" face="Arial, Helvetica, sans-serif">
<?php 
////////////////////////////////////////////////////////////////////////////////////////////////////
echo "<!-- Dependencia - Usuario Actual  {$coddepe} / {$radi_usua_actu}  -->";
include "{$ruta_raiz}/include/tx/Tx.php";
include "../include/tx/Radicacion.php";
include "../class_control/Municipio.php";
include "../include/tx/Expediente.php";
$hist = new Historico($db);
$Tx = new Tx($db);
$Exp = new Expediente($db);
//$db->conn->debug = true;
//echo "<hr>********>PRUEBA <**********".trim($_SESSION["descRadicar"]) ."****$Submit3";
if ($pclave == "") {
    $pclave = " ";
}
if (trim($Submit3) == trim($_SESSION["descRadicar"])) {
    $ddate = date("d");
    $mdate = date("m");
    $adate = date("Y");
    $fechproc4 = substr($adate, 2, 4);
    if ($ent != 8) {
        $fechrd = $ddate . $mdate . $fechproc4;
    }
Exemplo n.º 11
0
session_start();
$ruta_raiz = "..";
include $ruta_raiz . '/config.php';
// incluir configuracion.
define('ADODB_ASSOC_CASE', 1);
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
if ($db) {
    //$db->conn->debug=true;
    !$expNum ? $expNum = $_GET['expNUM'] ? $_GET['expNUM'] : $_POST['expNUM'] : 0;
    if ($expNum && substr(base64_decode($expNum), -1) === '%') {
        $expNum = substr(base64_decode($expNum), 0, strlen(base64_decode($expNum)) - 1);
        include "{$ruta_raiz}/include/tx/Expediente.php";
        include "{$ruta_raiz}/include/tx/Historico.php";
        $expediente = new Expediente($db);
        $objHist = new Historico($db);
        if (isset($_POST['btn_accion'])) {
            //$db->conn->debug=true;
            switch ($_POST['btn_accion']) {
                case 'Grabar':
                    $sqlUp = "update sgd_sexp_secexpedientes set sgd_sexp_nombre='" . $_POST['txtNombreExp'] . "' ";
                    $sqlUp .= "where sgd_exp_numero='{$expNum}'";
                    $db->conn->Execute($sqlUp) ? $error = 4 : ($error = 5);
                    if ($error == 4) {
                        $radicados[] = "NULL";
                        $objHist->insertarHistoricoExp($expNum, $radicados, $_SESSION['dependencia'], $_SESSION['codusuario'], "Se modifica nombre del Expediente ", 64, '0');
                    }
                    break;
            }
            $selCarpetas = 0;
        }
Exemplo n.º 12
0
<html>
<head>
<title>Registro de Solicitud de Firma</title>
<link rel="stylesheet" href="../estilos/orfeo.css">
</head>
<body>
<?php 
//Se crea la conexi�n con la b ase de datos
$db = new ConnectionHandler($ruta_raiz);
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
//$db->conn->debug=true;
$db->conn->StartTrans();
//Se crea el objeto de an�lisis de firmas
$objFirma = new FirmaRadicado($db);
//Se crea el objeto de gestion de historicos
$objHist = new Historico($db);
//Se crea el objeto usuario para traer los nombres.
$objUsuario = new Usuario($db);
$sqlFechaHoy = $db->conn->OffsetDate(0, $db->conn->sysTimeStamp);
$fecha_hoy = Date("Y-m-d");
//Var que almacena el n�mero de firmas seleccionadas
$num = count($firmas);
//Contador de bucle
$i = 0;
$arrRads = explode(",", $radicados);
//Contiene los radicados cuya firma se solicit� efectivamente
$radsActs = "";
//Se recorre el arreglo de firmas
//Se obtien el proximo ID de registro a insertar
$sql = "select max(SGD_FIRRAD_ID) as MAX  from SGD_FIRRAD_FIRMARADS ";
$rs = $db->conn->query($sql);
Exemplo n.º 13
0
<?php

include_once ROOT . 'model/escola.php';
$historico = new Historico();
$Escola = new Escola();
echo '<p class="centro branco titulo"> ► Ranking da Escola  ► <br> ' . $Escola->getNome($_SESSION['ESCOLA']);
echo $historico->listar_ranking_escola($_SESSION['ESCOLA']);
Exemplo n.º 14
0
# pero no los muestra en la pantalla
define('ADODB_ERROR_LOG_TYPE', 3);
//define('ADODB_ERROR_LOG_DEST','C:/errors.log');
include '../adodb/adodb-errorpear.inc.php';
include '../adodb/adodb.inc.php';
include '../adodb/tohtml.inc.php';
include_once '../adodb/adodb-paginacion.inc.php';
include '../config.php';
error_reporting(7);
include_once "Anulacion.php";
include_once "Historico.php";
$db = ADONewConnection('oracle');
$db->Connect($servidor, $usuario, $contrasena, $servicio);
error_reporting(7);
$db->debug = true;
$Historico = new Historico($db);
/** Funcion Insertar Historico 
 *
 * ($radicados,  $depeOrigen, $depeDest, $usDocOrigen , $usDocDest, $usCodOrigen, $usCodDest, $observacion, $tipoTx)
 *
 */
$radicados = $Historico->insertarHisorico($radicadosSel, $dependencia, $depe_codi_territorial, $usua_doc, '', $codusuario, 1, $observa, 10);
?>
<table border=0 width=100% cellpadding="0" cellspacing="0">
  <tr ><td width=100%>
	 <br>
  <form action='enviardatos.php?PHPSESSID=172o16o0o154oJH&krd=JH' method=post name=formulario>

		<br>
	<span class="tituloListado">ACCION REQUERIDA COMPLETADA</span>
		<p>
Exemplo n.º 15
0
<?php

$historico = new Historico();
if (isset($_SESSION['TURMA_ATUAL'])) {
    echo '<p class="centro branco titulo"> ► Ranking Reforço ' . $_SESSION['TURMA_ATUAL_NOME'] . ' ►  ';
    echo $historico->listar_ranking_reforco($_SESSION['TURMA_ATUAL']);
} else {
    //looping pelas turmas do prof
    for ($i = 0; $i < count($_SESSION['MINHAS_TURMAS_CDG']); $i++) {
        echo '<p class="centro branco titulo"> ► Ranking Reforço ' . $_SESSION['MINHAS_TURMAS_NOME'][$i] . ' ►  ';
        echo $historico->listar_ranking_reforco($_SESSION['MINHAS_TURMAS_CDG'][$i]);
    }
}
Exemplo n.º 16
0
 public function getBorrar($id)
 {
     //Informacion de Usuario
     if (Auth::check()) {
         $usuario = Auth::user();
     }
     //Se busca el Registro
     $vehiculo = Vehiculo::find($id);
     //Se elimina registro
     $vehiculo->delete();
     //Datos de log Historico
     $historico = new Historico();
     $historico->user = $usuario->username;
     $historico->action = "D";
     $historico->table = "Vehiculo";
     $historico->reg = $vehiculo->id;
     $historico->save();
     //$computo= Computo::All();
     $vehiculos = Vehiculo::All();
     $opcion = "otros";
     $data = array('usuario' => $usuario, 'vehiculos' => $vehiculos, 'opcion' => $opcion);
     return View::make('vehiculo/vehiculo', $data);
 }
Exemplo n.º 17
0
 //BUSCA QUERYS ADICIONALES RESPECTO DE APLICATIVOS INTEGRADOS
 $campos["P_RAD_E"] = $noRad;
 $campos["P_USUA_CODI"] = $codusuario;
 $campos["P_DEPENDENCIA"] = $dependencia;
 $campos["P_USUA_DOC"] = $usua_doc;
 $campos["P_COD_REF"] = $anexo;
 //El nuevo radicado hereda la informacion del expediente del radicado padre
 if (isset($expRadi) && $expRadi != 0) {
     $resultadoExp = $objExpediente->insertar_expediente($expRadi, $noRad, $dependencia, $codusuario, $usua_doc);
     $radicados = "";
     if ($resultadoExp == 1) {
         $observa = "Se ingresa al expediente del radicado padre ({$numrad})";
         include_once "{$ruta_raiz}/include/tx/Historico.php";
         $radicados[] = $noRad;
         $tipoTx = 53;
         $Historico = new Historico($db);
         $Historico->insertarHistoricoExp($expRadi, $radicados, $dependencia, $codusuario, $observa, $tipoTx, 0, 0);
     } else {
         die('<hr><font color=red>No se anexo este radicado al expediente. Verifique que el numero del expediente exista e intente de nuevo.</font><hr>');
     }
 }
 $estQueryAdd = $objCtrlAplInt->queryAdds($noRad, $campos, $MODULO_RADICACION_DOCS_ANEXOS);
 if ($estQueryAdd == "0") {
     $db->conn->RollbackTrans();
     die("fallo en la consulta de aplintegra");
 }
 $radicadosSel[0] = $noRad;
 $hist->insertarHistorico($radicadosSel, $dependencia, $codusuario, $dependencia, $codusuario, " ", $codTx);
 echo "<br/>";
 echo "<br/>";
 echo "<br/>";
Exemplo n.º 18
0
<?php

$historico = new Historico();
if (isset($_SESSION['TURMA_ATUAL'])) {
    echo '<p class="centro branco titulo"> ► Ranking Feminino ' . $_SESSION['TURMA_ATUAL_NOME'] . ' ►  ';
    echo $historico->listar_ranking_sexo($_SESSION['TURMA_ATUAL'], 'F');
} else {
    //looping pelas turmas do prof
    for ($i = 0; $i < count($_SESSION['MINHAS_TURMAS_CDG']); $i++) {
        echo '<p class="centro branco titulo"> ► Ranking Feminino ' . $_SESSION['MINHAS_TURMAS_NOME'][$i] . ' ►  ';
        echo $historico->listar_ranking_sexo($_SESSION['MINHAS_TURMAS_CDG'][$i], 'F');
    }
}
Exemplo n.º 19
0
<?php

session_start();
$ruta_raiz = "..";
include "{$ruta_raiz}/config.php";
// incluir configuracion.
include_once "{$ruta_raiz}/include/tx/Historico.php";
include "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
if ($db) {
    //$db->conn->debug=true;
    if (isset($exps)) {
        $objHistorico = new Historico($db);
        $expsIn = str_ireplace(",", "','", $exps);
        $sqlUp = "update sgd_sexp_secexpedientes set sgd_sexp_faseexp=1, sgd_fech_soltransferencia=" . $db->conn->OffsetDate(0, $db->conn->sysTimeStamp) . "\n                    where sgd_exp_numero in ('{$expsIn}') ";
        $rsUp = $db->conn->Execute($sqlUp);
        if ($rsUp) {
            $sqlSel = "select sgd_exp_numero from sgd_sexp_secexpedientes where sgd_exp_numero in ('{$expsIn}') ";
            $expsVec = $db->conn->GetArray($sqlSel);
            $radicados[] = "NULL";
            foreach ($expsVec as $i => $valExp) {
                $objHistorico->insertarHistoricoExp($valExp[0], $radicados, $_SESSION['dependencia'], $_SESSION['codusuario'], "Solicitud de Transferencia Archivo Central. " . $_POST['txtNCarpeta'], 67, '0');
            }
        }
        $table = "<table  class='borde_tab'>\n                            <tr>\n                                    <td class='titulos5'><font size=3 color=red>\n                                            Se realiz&oacute; la solicitud.\n                                    </td>\n                            </tr>\n                            </table>";
    }
}
?>
<html>
<head>
<title>Solicitar Transferencias de Expedientes</title>
Exemplo n.º 20
0
    $query = "UPDATE SGD_EXP_EXPEDIENTE SET SGD_EXP_PRIVADO={$nivelExp} where SGD_EXP_NUMERO='{$num_expediente}'";
    $query2 = "UPDATE SGD_SEXP_SECEXPEDIENTES SET SGD_EXP_PRIVADO={$nivelExp} where SGD_EXP_NUMERO='{$num_expediente}'";
    if ($nivelExp == 1) {
        $observa = "Expediente Confidencial solo Jefe y Responsable";
    } elseif ($nivelExp == 0) {
        $observa = "Expediente Publico.";
    } elseif ($nivelExp == 2) {
        $observa = "Expediente Confidencial dependencia. (Y Usuarios Acutales Radicados)";
    } elseif ($nivelExp == 3) {
        $observa = "Expediente Confidencial Usuario Responsable y Jefe. (No usuarios actules de Radicados)";
    }
    //$db->conn->debug = true;
    if ($db->conn->Execute($query) && $db->conn->Execute($query2)) {
        echo "<span class=leidos>El nivel se actualiz&oacute; correctamente. ";
        include_once "{$ruta_raiz}/include/tx/Historico.php";
        $codiRegH = "";
        $Historico = new Historico($db);
        //$radiModi = $Historico->insertarHistorico($codiRegE, $coddepe, $codusua, $coddepe, $codusua, $observa, 33);
        $codiRegR[0] = $numrad;
        $radiModi = $Historico->insertarHistoricoExp($num_expediente, $codiRegR, $dependencia, $codusuario, $observa, 60, 0);
    } else {
        echo "<span class=titulosError> !No se pudo actualizar el nivel para el expediente !";
    }
}
echo $mensaje_err;
?>
</p>
</span>
</body>
</html>
Exemplo n.º 21
0
<td align="right" bgcolor="#CCCCCC" height="25" class="titulos2">DEPENDENCIA ORIGEN:
</td>
<td  width="65%" height="25" class="listado2_no_identa">
<?php 
echo $_SESSION['depe_nomb'];
?>
</td>
</tr>
</table>
<table class="borde_tab">
<tr><td class="titulosError">
<?php 
$fileGrb = "/" . $fileGrb;
$query = "update radicado\n  \t\t\tset radi_path='{$fileGrb}'\n  \t\t\twhere radi_nume_radi={$valRadio}";
if ($db->conn->Execute($query)) {
    $radicadosSel[] = $valRadio;
    $codTx = 42;
    //Código de la transacción
    include "{$ruta_raiz}/include/tx/Historico.php";
    $hist = new Historico($db);
    $hist->insertarHistorico($radicadosSel, $dependencia, $codusuario, $dependencia, $codusuario, $observa, $codTx);
} else {
    echo "<hr>No actualizo la BD <hr>";
}
?>
</td></tr>
</table>
</form>
</body>
</html>
Exemplo n.º 22
0
include $ruta_raiz . '/config.php';
// incluir configuracion.
define('ADODB_ASSOC_CASE', 1);
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
if ($db) {
    //$db->conn->debug=true;
    !$expNum ? $expNum = $_GET['expNUM'] ? $_GET['expNUM'] : $_POST['expNUM'] : 0;
    if ($expNum && substr(base64_decode($expNum), -1) === '%') {
        $expNum = substr(base64_decode($expNum), 0, strlen(base64_decode($expNum)) - 1);
        include "{$ruta_raiz}/include/tx/Expediente.php";
        include "{$ruta_raiz}/include/combos.php";
        include "{$ruta_raiz}/include/tx/Historico.php";
        $cmb = new combo();
        $expediente = new Expediente($db);
        $objHist = new Historico($db);
        if (isset($_POST['btn_accion'])) {
            //$db->conn->debug=true;
            switch ($_POST['btn_accion']) {
                case 'Crear':
                    $idCarpeta = $db->conn->GenID('SEC_IDCARPETA');
                    $cscCarpeta = $expediente->getSecCarpeta($expNum) + 1;
                    $_POST['txtNFolios'] ? $nfolios = $_POST['txtNFolios'] : ($nfolios = 'null');
                    $sql = "insert into sgd_carpeta_expediente(sgd_carpeta_id, sgd_carpeta_csc, sgd_carpeta_descripcion, sgd_carpeta_numero,  sgd_exp_numero , sgd_carpeta_nfolios)";
                    $sql .= "values ({$idCarpeta},{$cscCarpeta},'" . $_POST['txtDescip'] . "'," . $_POST['txtNCarpeta'] . ", '{$expNum}', {$nfolios})";
                    $db->conn->Execute($sql) ? $error = 1 : ($error = 2);
                    if ($error == 1) {
                        $radicados[] = "NULL";
                        $objHist->insertarHistoricoExp($expNum, $radicados, $_SESSION['dependencia'], $_SESSION['codusuario'], "Se agrega Carpeta No." . $_POST['txtNCarpeta'], 61, '0');
                    }
                    break;
$krdOld = $krd;
session_start();
if (!$edit) {
    $edit = $edi;
}
if (!$krd) {
    $krd = $krdOld;
}
if (!$ruta_raiz) {
    $ruta_raiz = "..";
}
include "{$ruta_raiz}/rec_session.php";
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
include_once "{$ruta_raiz}/include/tx/Historico.php";
$objHistorico = new Historico($db);
$db = new ConnectionHandler("{$ruta_raiz}");
$db2 = new ConnectionHandler("{$ruta_raiz}");
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$encabezadol = "{$PHP_SELF}?" . session_name() . "=" . session_id() . "&dependencia={$dependencia}&krd={$krd}&sel={$sel}";
$encabezado = session_name() . "=" . session_id() . "&krd={$krd}&tipo_archivo=1&nomcarpeta={$nomcarpeta}";
function fnc_date_calcy($this_date, $num_years)
{
    $my_time = strtotime($this_date);
    //converts date string to UNIX timestamp
    $timestamp = $my_time + $num_years * 86400;
    //calculates # of days passed ($num_days) * # seconds in a day (86400)
    $return_date = date("Y-m-d", $timestamp);
    //puts the UNIX timestamp back into string format
    return $return_date;
    //exit function and return string
Exemplo n.º 24
0
<?php

require 'AutoLoader.php';
$contrato = new Contrato('Raffael', date('Y-m-d'));
$historico = new Historico();
$historico->setEstado($contrato->salvaEstado());
echo '<pre>';
var_dump($contrato);
sleep(4);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
sleep(2);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
sleep(3);
$contrato->avanca();
$historico->setEstado($contrato->salvaEstado());
var_dump($contrato);
echo "<hr>";
var_dump($historico);
echo "<hr>";
echo "<h1> Restaurando o Contrato para \"Acertado\" </h1>";
$contrato->restaura($historico->getEstado(2));
var_dump($contrato);
    $arrExpedientes = $expediente->expedientesRadicado($_GET['nurad']);
    /* Si el radicado esta incluido en el expediente digitado por el usuario.
     * != No identico no se puede poner !== por que la funcion array_search 
     * tambien arroja 0 o "" vacio al ver que un expediente no se encuentra
     */
    foreach ($arrExpedientes as $line_num => $line) {
        if ($line === $_POST['numeroExpediente']) {
            print '<center><hr><font color="red">El radicado ya est&aacute; incluido en el expediente.</font><hr></center>';
        } else {
            $resultadoExp = $expediente->insertar_expediente($_POST['numeroExpediente'], $_GET['nurad'], $dependencia, $codusuario, $usua_doc);
            if ($resultadoExp == 1) {
                $observa = "Incluir radicado en Expediente";
                include_once "{$ruta_raiz}/include/tx/Historico.php";
                $radicados[] = $_GET['nurad'];
                $tipoTx = 53;
                $Historico = new Historico($db);
                $Historico->insertarHistoricoExp($_POST['numeroExpediente'], $radicados, $dependencia, $codusuario, $observa, $tipoTx, 0);
                ?>
            <script language="JavaScript">
              opener.regresar();
              window.close();
            </script>  
            <?php 
            } else {
                print '<hr><font color=red>No se anexo este radicado al expediente. Verifique que el numero del expediente exista e intente de nuevo.</font><hr>';
            }
        }
    }
}
?>
<html>
Exemplo n.º 26
0
                 $tblSolTarns .= "<td class='leidos'><center>" . $v . "</center></td></tr>";
             }
             $rs->MoveNext();
         }
         if ($tip == 1) {
             $tblSolTarns .= " <tr  align='center'><td class='titulos3' colspan='11' align='center'><input type='submit' name='accion' class='botones_mediano2' value='Cancelar Solicitud' onClick='return cancelaSol();'></td></tr>";
         }
         $tblSolTarns .= "</table><br>";
     } else {
         $tblSolTarns = "<center><table width='60%' border=0 cellpadding=0 cellspacing=2 class='borde_tab'><tr><td class='listado5' colspan='2'><center><font color=red size=3>No existen Expedientes en solicitud para la transferencia con el criterio de B&uacute;squeda</font></center></td></tr></table></center>";
     }
     break;
 case 'Cancelar Solicitud':
     if (is_array($_POST['checkValue'])) {
         include_once "{$ruta_raiz}/include/tx/Historico.php";
         $objHistorico = new Historico($db);
         foreach ($_POST['checkValue'] as $l => $value) {
             $dep = substr($value, strpos($value, ',') + 1);
             $fechaSolicitud = substr($value, 0, strpos($value, ','));
             $sqlSel = "select distinct sgd_exp_numero from sgd_sexp_secexpedientes where sgd_fech_soltransferencia='{$fechaSolicitud}' and depe_codi={$dep}";
             $expsVec = $db->conn->GetArray($sqlSel);
             if ($expsVec) {
                 $sqlUp = "update sgd_sexp_secexpedientes set sgd_sexp_faseexp=0, sgd_fech_soltransferencia=null\n\t\t\t\t\t\t\t  \t\twhere sgd_fech_soltransferencia='{$fechaSolicitud}' and depe_codi={$dep} ";
                 //$db->conn->debug=true;
                 $rsUp = $db->conn->Execute($sqlUp);
                 if ($rsUp) {
                     $radicados[0] = "NULL";
                     foreach ($expsVec as $i => $valExp) {
                         $objHistorico->insertarHistoricoExp($valExp["SGD_EXP_NUMERO"], $radicados, $_SESSION['dependencia'], $_SESSION['codusuario'], "Cancelaci&oacute;n de Solicitud de Transferencia Archivo Central. " . $_POST['txtNCarpeta'], 67, '0');
                     }
                 }
Exemplo n.º 27
0
<?php

$historico = new Historico();
if (isset($_SESSION['TURMA_ATUAL'])) {
    $historico->setTurma($_SESSION['TURMA_ATUAL']);
    echo "<p class='centro fundo-claro titulo texto-verde '> Histórico de Atividades - " . $_SESSION['TURMA_ATUAL_NOME'] . "</p>";
    $datas = $historico->listar_datas();
    if (empty($datas)) {
        echo '<center> Não há atividades feitas</center>';
    }
    ///LOOP pelas datas
    foreach ($datas as $data) {
        echo "<div class='centro branco titulo'>";
        echo "<a href='" . ROOT_URL . "view/historico/vlistar_por_data.php?d=" . $data . "' ><span class='centro branco titulo '> " . $data . " - " . $semana[date('l', strtotime($data))];
        echo "</span></a><br>";
        echo "</div>";
        //echo $historico->listar_atividades_por_data($_SESSION['MINHAS_TURMAS_CDG'][$i], $data);
        //echo "<br><br><br>";
    }
} else {
    //looping pelas turmas do prof
    for ($i = 0; $i < count($_SESSION['MINHAS_TURMAS_CDG']); $i++) {
        $historico->setTurma($_SESSION['MINHAS_TURMAS_CDG'][$i]);
        echo "<p class='centro fundo-claro titulo texto-verde '> Histórico de Atividades - " . $_SESSION['MINHAS_TURMAS_NOME'][$i] . "</p>";
        $datas = $historico->listar_datas();
        ///LOOP pelas datas
        foreach ($datas as $data) {
            echo "<div class='centro branco titulo'>";
            echo "<a href='" . ROOT_URL . "view/historico/vlistar_por_data.php?d=" . $data . "' ><span class='centro branco titulo '> " . $data . " - " . $semana[date('l', strtotime($data))];
            echo "</span></a><br>";
            echo "</div>";
Exemplo n.º 28
0
 /**
  *  trae los Usuarios de una dependencia
  *  @txAccion bool Si es true entonces carga solo los jefe. txAccion es la accion a realizar Informar o reasignar
  **/
 function newRadicadoAjax($idObjetoHtml, $asunto, $tipoRadicado, $radiDepeRadi, $radiDepeActu, $dependenciaSecuencia, $radiUsuaRadi, $radiUsuaActu, $usuaDoc, $cuentai, $docUs3 = 0, $mRecCodi = 0, $radiFechOficio, $radicadoPadre, $radPais, $tipoDocumento = 0, $carpetaPer = 0, $carpetaCodi, $tDidCodi = 0, $tipoRemitente = 0, $ane = '', $radiPath = '')
 {
     //echo "alert('<!-- $carpetaCodi -- $docUs3 "." -->'); ";
     $response = new HTML_AJAX_Action();
     $this->radiTipoDeri = 0;
     $this->radiCuentai = "" . trim($cuentai) . "";
     $this->eespCodi = $docUs3;
     $this->mrecCodi = $mRecCodi;
     $fecha_gen_doc_YMD = substr($radiFechOficio, 6, 4) . "-" . substr($radiFechOficio, 3, 2) . "-" . substr($radiFechOficio, 0, 2);
     $this->radiFechOfic = $fecha_gen_doc_YMD;
     if (!$radicadopadre) {
         $radicadopadre = "'0'";
     }
     $this->radiNumeDeri = trim($radicadopadre);
     $this->radiPais = $radPais;
     $this->descAnex = $ane;
     $this->raAsun = utf8_decode($asunto);
     $this->radiDepeActu = $radiDepeActu;
     $this->radiDepeRadi = $radiDepeRadi;
     $this->radiUsuaActu = $radiUsuaActu;
     $this->radiUsuaRadi = $radiUsuaRadi;
     $this->usuaCodi = $radiUsuaRadi;
     $this->eespCodi = $docUs3;
     $this->trteCodi = $tipoRemitente;
     $this->tdocCodi = $tipoDocumento;
     $this->tdidCodi = $tDidCodi;
     $this->carpCodi = $carpetaCodi;
     $this->carPer = $carpetaPer;
     $this->usuaDoc = $usuaDoc;
     $this->noDigitosRad = 6;
     $this->dependencia = $radiDepeRadi;
     if ($radiPath) {
         $this->radiPath = $radiPath;
     }
     //$this->trteCodi  = $tip_rem;
     //return "$tipoRadicado,$dependenciaSecuencia";
     $noRad = $this->newRadicado($tipoRadicado, $dependenciaSecuencia);
     if ($noRad <= 1) {
         $errorNewRadicado = "<font size=1 color=red>Error al Generar el Radicado." . $this->errorNewRadicado . "</font>";
     }
     //$rtaDirecciones = $this->insertDireccionAjax($noRad, 1,0);
     //grabarDirecciones(document.getElementById('numeroRadicado').value);
     $cadena = "seleccion = document.getElementById('{$idObjetoHtml}'); ";
     //if($noRad>=1)
     //{
     $cadena1 = "document.getElementById('numeroRadicado').value=" . $noRad . "; grabarDirecciones(document.getElementById('numeroRadicado').value);";
     $cadena1 .= "document.getElementById('Submit33').style.visibility='hidden'; ";
     $cadena1 .= "document.getElementById('grabarDir').style.visibility='visible'; ";
     //$cadena1 .= "verDatosRad(".$noRad."); ";
     $cadena .= 'valor="<table wdith=50%><tr class=titulos1><td><img src=../imagenes/gnu.png width=50 alt=GNU/GPL title=GNU/GPL></td><td><center><font size=4>Radicado No ' . $noRad . ' - - ' . htmlspecialchars($errorNewRadicado) . '</font></center></td></tr></table><SCRIPT>verDatosRad(' . $noRad . ');</SCRIPT>";';
     //echo "<!-- alert('<!-- $carpetaCodi -- $noRad "." -->'); -->";
     //}else{
     //$cadena .= 'valor="'.$errorNewRadicado.'";';
     //}
     include_once "../../tx/Historico.php";
     $historico = new Historico($this->db);
     $radicados[] = $noRad;
     $resHistorico = $historico->insertarHistorico($radicados, $radiDepeRadi, $radiUsuaRadi, $radiDepeActu, $radiUsuaActu, '', 2);
     $cadena .= " {$cadena1} seleccion.innerHTML=valor;";
     //$cadena .= " alert('".$resHistorico."');";
     $response->insertScript($cadena);
     return $response;
 }
Exemplo n.º 29
0
<?php

$historico = new Historico();
echo '<p class="centro branco titulo"> ► RANKING - TURMA ' . ' ►  ' . $_SESSION['ALUNO_TURMA_NOME'];
echo $historico->listar_ranking($_SESSION['ALUNO_TURMA']);
Exemplo n.º 30
0
  <td class="titulos2">Sector</td>
  <td>
  <?php 
include_once $ruta_raiz . "/sector/mod_sector.php";
echo $mostrarSector;
?>
  </td>
  </tr>
  <tr>
      <td class="titulos2"> CAUSAL
<?php 
if (!$ruta_raiz) {
    $ruta_raiz = "..";
}
include_once $ruta_raiz . "/include/tx/Historico.php";
$objHistorico = new Historico($db);
if (count($recordSet) > 0) {
    array_splice($recordSet, 0);
}
if (count($recordWhere) > 0) {
    array_splice($recordWhere, 0);
}
$fecha_hoy = Date("Y-m-d");
$sqlFechaHoy = $db->conn->DBDate($fecha_hoy);
$arrayRad = array();
$arrayRad[] = $verradicado;
$actualizo = 0;
$actualizoFlag = false;
$insertoFlag = false;
if ($grabar_causal && ($causal_new != $causal_grb || $deta_causal != $deta_causal_grb)) {
    /** Intenta actualizar causal