1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php declare(strict_types=1);
namespace PasDePanique\controller\Admin;
use PasDePanique\model\Connection;
//use PasDePanique\controller\ActuNotConnected; j'ai rajouté ce use mais ça marchait sans
class ActuDelSelect
{
public function invoke(array $url_data = []): void
{
if (Connection::isConnected()) {
$data = new \PasDePanique\model\Actu();
$page = new \PasDePanique\view\page\Admin\ActuDelSelect();
$array_actus = [];
$list_actu = $data->listActu();
foreach ($list_actu as $one_id){
$array_actus[] = $data->getActu($one_id['id_actus']);
}
$page['array_actus'] = $array_actus;
echo $page->build();
}
else {
//affichage "not connected"
$not_connected = new ActuNotConnected(); //cette classe est trouvée sans faire un use
$not_connected->invoke();
}
}
} |