Example #1
0
    } catch (Exception $e) {
        echo $e->getMessage();
        return false;
    }
}
// --------------------------------------------------------------------------------------------------
if (isset($_REQUEST['ADJUNTAEVENTO'])) {
    $_SESSION['ERRORESSUBIRARCHIVO'] = '';
    $partes_ruta = pathinfo($_FILES["uploadedfileEvento"]['name']);
    try {
        $filename = NexValOracle('legales.SEQ_LEA_ID');
        $contratoID = $_SESSION["NUMEROJUICIO"];
        $id = $_REQUEST['id'];
        $filenameServer = '';
        // $pathServerEventos = DATA_IMAGE_RAIZ_PATH.'\juicios\\';
        $pathServerEventos = Get_Lpa_Parametro('DIRECTORIOARCHIVOS');
        if (!ValidarControlInput('textdescripcion', "Error : Debe completar la descripcion <p>") or !ValidarControlFile('uploadedfileEvento', "Error : Debe seleccionar un archivo para Asociar al Evento <p>")) {
            header("Location: /index.php?pageid=134&id=" . $id);
            return false;
        }
        //1000000 = 1mb = 10000kb == 1048576bytes = 1mb
        if (!subirArchivo($_FILES["uploadedfileEvento"], $pathServerEventos, $filename, '', MAX_FILE_UPLOAD, $contratoID, $filenameServer, $nomArchivo)) {
            $_SESSION['ERRORESSUBIRARCHIVO'] = "Error : " . $_SESSION['ERRORESSUBIRARCHIVO'] . '<p>';
        } else {
            $ea_id = $filename;
            $ea_descripcion = $_REQUEST['textdescripcion'];
            //$ea_patharchivo = $filenameServer;
            $idjuicio = $contratoID;
            // $nomArchivo  SE OBTIENE DE LA FUNCION subirArchivo
            $ea_ideventojuicioentramite = $id;
            InsertAdjuntoEvento($ea_id, $ea_descripcion, $idjuicio, $nomArchivo, $ea_ideventojuicioentramite);
function InsertAdjuntoPericia($pa_id, $pa_descripcion, $idjuicio, $nomArchivo, $pa_idPericia)
{
    try {
        global $conn;
        // $sql = "select pa_valor from legales.lpa_parametro where pa_clave =  'DIRECTORIOARCHIVOSPERICIA' ";
        // $directoriodestino = ValorSql($sql);
        $directoriodestino = Get_Lpa_Parametro('DIRECTORIOARCHIVOSPERICIA');
        $pa_patharchivo = $directoriodestino . '\\' . $idjuicio . '\\' . $nomArchivo;
        $pa_usualta = $_SESSION["usuario"];
        $sqlInsertAdjunto = "INSERT INTO legales.lpa_periciaarchivoasociado (\n\t\t\t\t\t\t\t\t\tPA_ID, \n\t\t\t\t\t\t\t\t\tPA_DESCRIPCION, \n\t\t\t\t\t\t\t\t\tPA_PATHARCHIVO,   \n\t\t\t\t\t\t\t\t\tPA_IDPERICIAS, \n\t\t\t\t\t\t\t\t\tPA_USUALTA, \n\t\t\t\t\t\t\t\t\tPA_FECHAALTA)\n\t\t\t  values   (" . $pa_id . ",\n\t\t\t\t\t\tUPPER('" . $pa_descripcion . "'),\n\t\t\t\t\t\t'" . $pa_patharchivo . "',\n\t\t\t\t\t\t" . $pa_idPericia . ",\n\t\t\t\t\t\tUPPER('" . $pa_usualta . "'),\n\t\t\t\t\t\tSYSDATE) ";
        $params = array();
        DBExecSql($conn, $sqlInsertAdjunto, $params);
        DBCommit($conn);
        return true;
    } catch (Exception $e) {
        DBRollback($conn);
        ErrorConeccionDatos($e->getMessage());
        return false;
    }
}