fin add source

master
Bastien OLLIER 3 years ago
parent b69632618b
commit 7bf0c8e0a0

@ -46,7 +46,9 @@ class controllerAdmin {
function ajoutSource() { function ajoutSource() {
global $dsn,$user,$pass,$vues; global $dsn,$user,$pass,$vues;
if(isset($_REQUEST["linkSource"])) { $error =[];
$link = $_REQUEST["linkSource"];
if(isset($_REQUEST["linkSource"]) && Validation::url_form($link,$error)) {
$gate = new GatewaySources(new Connection($dsn,$user,$pass)); $gate = new GatewaySources(new Connection($dsn,$user,$pass));
$source = new Sources($_REQUEST["linkSource"]); $source = new Sources($_REQUEST["linkSource"]);
$gate->addSources($source); $gate->addSources($source);

@ -38,19 +38,21 @@
} }
static function url_form(string &$url,array &$dVueEreur) static function url_form(string $url,array &$dVueEreur)
{ {
if (!isset($url)||$url=="") { if (!isset($url)||$url=="") {
$dVueEreur[] = "pas d'url"; $dVueEreur[] = "pas d'url";
$url=""; $url="";
return false;
} }
if ($url != filter_var($name, FILTER_VALIDATE_URL)) if (!filter_var($url, FILTER_VALIDATE_URL))
{ {
$dVueEreur[] = "url invalide"; $dVueEreur[] = "url invalide";
$url=""; $url="";
return false;
} }
return true;
} }

Loading…
Cancel
Save