Código PHP:
$entrar = true;
if ($valla_n!=''){
if((move_uploaded_file ($valla[tmp_name], $add_valla))){
$extension_valla = end(explode('.', $valla_n));
$instancia_controlador->resizeImagen("../controlador/images/",$valla_n,500,500,'nueva_'.$valla_n,$extension_valla);
$data_valla = file_get_contents('../controlador/images/'.'nueva_'.$valla_n);
$image_valla = pg_escape_bytea($data_valla);
unlink("../controlador/images/".$valla_n);
unlink("../controlador/images/nueva_".$valla_n);
}else{
$entrar=false;
}
}
if ($foto1_n!=''){
if((move_uploaded_file ($foto1[tmp_name], $add_foto1))){
$extension_foto1_n = end(explode('.', $foto1_n));
$instancia_controlador->resizeImagen("../controlador/images/",$foto1_n,500,500,'nueva_'.$foto1_n,$extension_foto1_n);
$data_foto1 = file_get_contents('../controlador/images/'.'nueva_'.$foto1_n);
$image_foto1 = pg_escape_bytea($data_foto1);
unlink("../controlador/images/".$foto1_n);
unlink("../controlador/images/nueva_".$foto1_n);
}else{
$entrar=false;
}
}
if ($foto2_n!=''){
if((move_uploaded_file ($foto2[tmp_name], $add_foto2))){
$extension_foto2_n = end(explode('.', $foto2_n));
$instancia_controlador->resizeImagen("../controlador/images/",$foto2_n,500,500,'nueva_'.$foto2_n,$extension_foto2_n);
$data_foto2 = file_get_contents('../controlador/images/'.'nueva_'.$foto2_n);
$image_foto2 = pg_escape_bytea($data_foto2);
unlink("../controlador/images/".$foto2_n);
unlink("../controlador/images/nueva_".$foto2_n);
}else{
$entrar=false;
}
}
if ($foto3_n!=''){
if((move_uploaded_file ($foto3[tmp_name], $add_foto3))){
$extension_foto3_n = end(explode('.', $foto3_n));
$instancia_controlador->resizeImagen("../controlador/images/",$foto3_n,500,500,'nueva_'.$foto3_n,$extension_foto3_n);
$data_foto3 = file_get_contents('../controlador/images/'.'nueva_'.$foto3_n);
$image_foto3 = pg_escape_bytea($data_foto3);
unlink("../controlador/images/".$foto3_n);
unlink("../controlador/images/nueva_".$foto3_n);
}else{
$entrar=false;
}
}
Código PHP:
if($entrar==true){
$instancia = new cargarproyecto_controlador_model();
$instancia2 = new datos_proyectocontrolador_model();
$existe_rendicion = $instancia->consulta_proyecto_rendicion_cuenta($id_proyecto,2);
if(!empty($existe_rendicion[0]['id'])){
$array_update['id_proyecto'] = $id_proyecto;
if($fecha_culminacion != ''){
$array_update['fecha_culminacion'] = $fecha_culminacion;
}
if($monto_utilizado != ''){
$array_update['monto_utilizado'] = $monto_utilizado;
}
if($infraestructura != ''){
$array_update['infraestructura'] = $infraestructura;
}
if($equipos != ''){
$array_update['equipos'] = $equipos;
}
if($insumos != ''){
$array_update['insumos'] = $insumos;
}
if($vehiculos != ''){
$array_update['vehiculos'] = $vehiculos;
}
if($otros != ''){
$array_update['otros'] = $otros;
}
if($dificultad != ''){
$array_update['dificultades_ejecucion'] = $dificultad;
}
if($image_valla != ''){
$array_update['foto_valla'] = "{$image_valla}::bytea";
}
if($image_foto1 != ''){
$array_update['foto_1'] = "{$image_foto1}::bytea";
}
if($image_foto2 != ''){
$array_update['foto_2'] = "{$image_foto2}::bytea";
}
if($image_foto3 != ''){
$array_update['foto_3'] = "{$image_foto3}::bytea";
}
$instancia2->actualizarTabla($array_update,'sisnew.rendicion_cuenta', 'id='.$existe_rendicion[0]['id'].' RETURNING id');
$res = $instancia2->getStatus_update_tabla();
if($res[0]['id']){
$codigo=1;
$men = '<div class="exito mensajes"><center>Operación Realizada ¡¡¡ Datos Actualizados Correctamente !!!</br> Recuerde que la rendición de cuenta no estara completa hasta que no haga click en el boton verde</center></div>';
} else {
$codigo=1;
$men = '<div class="error mensajes">Error al Actualizar lo Datos</div>';
}