<?php
/* disable autocommit */
mysqli_autocommit($conexion, FALSE);
$consulta = "UPDATE format SET nameFormat = '$nameFormat', description = '$description' WHERE idFormat = '$idFormat'";
$resultado  = mysqli_query($conexion, $consulta);
if ($resultado) {
    $deletePermisos = "DELETE FROM rolpermissionsformat WHERE rolpermissionsformat.idFormat = $idFormat";
    $resultadoPermisos  = mysqli_query($conexion, $deletePermisos);
    if ($resultadoPermisos) {
        for ($i = 0; $i < count($listRol); $i++) {
            $sql = "INSERT INTO rolpermissionsformat (idRolPermissionsFormat,idRol,idFormat) VALUES (NULL,'$listRol[$i]','$idFormat')";
            mysqli_query($conexion, $sql);
        }
    }

    mysqli_commit($conexion);
    echo json_encode(array("code" => CODE_SUCCESS, "message" => 'Formato Actualizado'));
} else {
    /* Rollback */
    mysqli_rollback($conexion);
    echo json_encode(array("code" => CODE_FAILED, "message" => 'Error al actualizar formato'));
}
