<?php
class ControladoresBD {
public static function delComponente($componenteID){
$sqlQuery = 'Select * from ControlControladores '
. ' WHERE ControlControladores.componenteID = ?'
. ' ORDER BY controladorORDEN ASC ';
return SicamDB::selectVariasFilas($sqlQuery, array($componenteID));
}
public static function delMenuComponente($componenteID){
$sqlQuery = 'Select * from ControlControladores '
. ' WHERE ControlControladores.componenteID = ? AND ControlControladores.controladorMENU = "SI"'
. ' ORDER BY controladorORDEN ASC ';
return SicamDB::selectVariasFilas($sqlQuery, array($componenteID));
}
public static function delUsuario($idUsuario){
$sqlQuery = ControlAccesoSQL::OPERACIONES_POR_USUARIO_Y_COMPONENTES
. ' WHERE (Usuarios.usuarioID = ? OR UsuariosRol.usuarioID = ?) '
. ' ORDER BY controladorORDEN ASC ';
return SicamDB::selectVariasFilas($sqlQuery, array($idUsuario, $idUsuario, $componenteID));
}
public static function delMenuPorUsuario($idUsuario, $componenteID ){
$sqlQuery = ControlAccesoSQL::OPERACIONES_POR_USUARIO_Y_COMPONENTES
. ' WHERE (Usuarios.usuarioID = ? OR UsuariosRol.usuarioID = ?) '
. 'AND ControlControladores.controladorMENU = "SI" AND ControlControladores.componenteID = ? '
. 'GROUP BY ControlControladores.controladorID ORDER BY controladorORDEN ASC ' ;
return SicamDB::selectVariasFilas($sqlQuery, array($idUsuario, $idUsuario, $componenteID));
}
}