1,8 → 1,8 |
<?php |
class Outils { |
public static function recupererTableauConfig($param) { |
public static function recupererTableauConfig($parametres) { |
$tableau = array(); |
$tableauPartiel = explode(',', Config::get($param)); |
$tableauPartiel = explode(',', $parametres); |
$tableauPartiel = array_map('trim', $tableauPartiel); |
foreach ($tableauPartiel as $champ) { |
if (strpos($champ, '=') === false) { |
9,19 → 9,16 |
$tableau[] = $champ; |
} else { |
list($cle, $val) = explode('=', $champ); |
$tableau[$cle] = $val; |
$clePropre = trim($cle); |
$valeurPropre = trim($val); |
$tableau[$clePropre] = $valeurPropre; |
} |
} |
return $tableau; |
} |
|
public static function extraireRequetes($cheminFichierSql) { |
$contenu = file_get_contents($cheminFichierSql); |
if ($contenu === false){ |
throw new Exception("Impossible d'ouvrir le fichier SQL : $cheminFichierSql"); |
} |
|
$requetesExtraites = explode(";\n", $contenu); |
public static function extraireRequetes($contenuSql) { |
$requetesExtraites = explode(";\n", $contenuSql); |
if (count($requetesExtraites) == 0){ |
throw new Exception("Aucune requête n'a été trouvée dans le fichier SQL : $cheminFichierSql"); |
} |
29,7 → 26,7 |
$requetes = array(); |
foreach ($requetesExtraites as $requete) { |
if (trim($requete) != '') { |
$requetes[] = $requete; |
$requetes[] = rtrim(trim($requete), ';'); |
} |
} |
return $requetes; |