1,6 → 1,7 |
<?php |
|
class Registre { |
private $aso_stock = array(); |
private static $registre = null; |
private $suivant; |
private $titre; |
16,6 → 17,40 |
return Registre::$registre; |
} |
|
function set($intitule, $objet) |
{ |
if (is_array($objet) && isset($this->aso_stock[$intitule])) { |
$this->aso_stock[$intitule] = array_merge((array)$this->aso_stock[$intitule], (array)$objet); |
$message = "Le tableau $intitule présent dans le registre a été fusionné avec un nouveau tableau de même intitulé !"; |
trigger_error($message, E_USER_WARNING); |
} else { |
$this->aso_stock[$intitule] = $objet; |
} |
} |
|
function get($intitule) |
{ |
if (isset($this->aso_stock[$intitule])) { |
return $this->aso_stock[$intitule]; |
} |
return false; |
} |
|
function detruire($intitule) |
{ |
if (isset($this->aso_stock[$intitule])) { |
unset($this->aso_stock[$intitule]); |
} |
} |
|
public function etrePresent($intitule) |
{ |
if(isset($this->aso_stock[$intitule])){ |
return true; |
} |
return false; |
} |
|
// Titre |
public function getTitre() |
{ |
38,7 → 73,9 |
public function getEspaces($cle = null) |
{ |
if ($cle != null) { |
if (isset($this->espaces[$cle])) { |
return $this->espaces[$cle]; |
} |
} else { |
return $this->espaces; |
} |
56,7 → 93,9 |
public function getDonnees($cle = null) |
{ |
if (!is_null($cle)) { |
if (isset($this->donnees[$cle])) { |
return $this->donnees[$cle]; |
} |
} else { |
return $this->donnees; |
} |
74,7 → 113,9 |
public function getSquelettes($cle = null) |
{ |
if ($cle != null) { |
if (isset($this->squelettes[$cle])) { |
return $this->squelettes[$cle]; |
} |
} else { |
return $this->squelettes; |
} |