* @return mixed
* @access public
*/
- function guardarDatos($accion = grabar) // ~X2C
+ function guardarDatos($accion = 'grabar') // ~X2C
{
$accion = strtolower($accion);
switch ($accion) {
//OBTENGO LOS ID DE LA BASE
$rta = array();
$sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true);
- $consulta = $sql['obtener_id_perfiles'];
if ($id_sistema) {
+ $consulta = $sql['obtener_id_perfiles'];
$consulta.= $sql['obtener_id_perfiles3'];
}
- if ($filtro) { //Verifico si se paso un filtro
+ else {
+ $consulta = $sql['obtener_id_perfiles5'];
+ }
+ if ($filtro && $id_sistema) { //Verifico si se paso un filtro
$tmp2 = $consulta.$sql['obtener_id_perfiles2'];
//Reemplazo el filtro por ##?##
$consulta = ereg_replace ('##FILTRO##', $filtro, $tmp2);
}
+ elseif ($filtro) {
+ $tmp2 = $consulta.$sql['obtener_id_perfiles6'];
+ //Reemplazo el filtro por ##?##
+ $consulta = ereg_replace ('##FILTRO##', $filtro, $tmp2);
+ }
$consulta.= $sql['obtener_id_perfiles4'];
$dbh = $db->prepare($consulta);
if ($id_sistema) {