$nombre_foto = $_FILES['eperfil']['name'];
         if ($viejos['cve_imagen'] != 1) {
             unlink("../../includes/img/perfil/" . $viejos['imgperfil']);
         }
         cargaArchivo($_FILES['eperfil']['name'], "../../includes/img/perfil/", $_FILES['eperfil']['tmp_name'], $viejos['imgperfil']);
         $idimg = updateImg($viejos['cve_imagen'], $_FILES['eperfil']['name'], 1, 'Foto Perfil', $Host, $User, $Pass, $dbName);
         if ($idimg != '' && $idimg != null) {
             $fileperfil = $idimg;
         }
     }
     //checkbox seleccionado (se eliminara la imagen)
 } else {
     //echo "si existe checkbox";
     if ($viejos['imgperfil'] != $fileperfil) {
         unlink("../../includes/img/perfil/" . $viejos['imgperfil']);
         eliminaArch($viejos['cve_imagen'], $Host, $User, $Pass, $dbName);
     }
     $nombre_foto = 'defecto.png';
     $fileperfil = 1;
 }
 $nuevos['imgpcve'] = $fileperfil;
 $sql = armaEditar($nuevos, $viejos);
 //exit(0);
 $usu->DBMS();
 $usu->setBase();
 if ($usu->ejecutaQuery($sql[0])) {
     if ($usu->ejecutaQuery($sql[1])) {
         $res = array('clase' => 'notaBien', 'mensaje' => 'Usuario actualizado con Exito', 'estado' => 1, 'usuariio' => $cveuo);
     } else {
         $res = array('clase' => 'notaMal', 'mensaje' => 'No se actualizo el Usuario con Exito, intente mas tarde 1 ', 'estado' => 2);
     }
Exemplo n.º 2
0
function updateImg($idimgact, $imgnva, $tipo, $descripcion, $Host, $User, $Pass, $dbName)
{
    $idnueva = InserImg($imgnva, $tipo, $descripcion, $Host, $User, $Pass, $dbName);
    if ($idimgact != 1) {
        eliminaArch($idimgact, $Host, $User, $Pass, $dbName);
    }
    return $idnueva;
}