query("DELETE from $t"); } $dbh = null; exit; } function verificaDuplicados($sql,$dbh) { $res = $dbh->query($sql,PDO::FETCH_ASSOC); if(count($res->fetchAll())>0) return true; else return false; } /* Function: verificaEditores Verifica se o usuário atual está cadastrado como editor Parameters: editores - array com a lista de editores obtido do ms_configura.php Return: string - sim|nao */ function verificaEditores($editores) { $editor = "nao"; foreach ($editores as $e) { $e = gethostbyname($e); $ip = "UNKNOWN"; if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "UNKNOWN"; if ($e == $ip){$editor="sim";} } return $editor; } /* Function: exclui Exlcui um registro de uma tabela */ function exclui() { global $tabela,$coluna,$id; try { include("conexao.php"); $dbh->query("DELETE from $tabela WHERE $coluna = $id"); $dbh = null; return "ok"; } catch (PDOException $e) { return "Error!: " . $e->getMessage(); } } /* Function: pegaDados Executa um sql de busca de dados */ function pegaDados($sql) { try { $resultado = array(); include("conexao.php"); $q = $dbh->query($sql,PDO::FETCH_ASSOC); $resultado = $q->fetchAll(); $dbh = null; return $resultado; } catch (PDOException $e) { return "Error!: " . $e->getMessage(); } } ?>