19,7 → 19,7 |
/** |
* Méthode appelée avec une requête de type GET. |
*/ |
public function getElement($params = array()) { |
public function getElement($params = array()) { |
if(!empty($_SESSION['coel']['import_stat'])) { |
header('Content-type : application/json'); |
echo json_encode($_SESSION['coel']['import_stat']); |
106,8 → 106,14 |
|
|
private function importerPublications($nom_fichier) { |
|
$utilisateur = array('id' => '', 'session' => session_id(), 'ip' => $_SERVER['REMOTE_ADDR']); |
if(!empty($utilisateur_connecte = $this->getUtilisateur())) { |
$utilisateur['id'] = $utilisateur_connecte['id']; |
} |
|
$retour = false; |
$script = sprintf($this->chemin_script, $nom_fichier); |
$script = sprintf($this->chemin_script, $nom_fichier, "'".json_encode($utilisateur)."'"); |
exec($script, $retour); |
return array_pop($retour); |
} |