case 'add': $fav = new FavoritosTpv(); $rows = $fav->cargaCondicion("Id", "IDTpv='{$datos['IDTpv']}' and IDArticulo='{$datos['IDArticulo']}'"); if ($rows[0]['Id'] == '') { $fav->setIDTpv($datos['IDTpv']); $fav->setIDArticulo($datos['IDArticulo']); $fav->setDescripcion($datos['Descripcion']); $idCreado = $fav->create(); $errores = $fav->getErrores(); $alertas = $fav->getAlertas(); } unset($fav); break; case 'remove': $fav = new FavoritosTpv($datos['Id']); $fav->erase(); $errores = $fav->getErrores(); $alertas = $fav->getAlertas(); unset($fav); break; } $status = 'ok'; if (count($errores)) { $status = "error"; } if (count($alertas)) { $status = "alerta"; } $resultado = array('status' => $status, 'accion' => $accion, 'errores' => $errores, 'alertas' => $alertas, 'idCreado' => $idCreado); $tag = json_encode($resultado); echo $tag;