*/ global $wout, $utils; function ajax_admin_middleware() { global $utils; if ($utils->globals->session('connected')) { return true; } else { die(null); } } // ajax_admin_middleware $wout->post('/ajax/connect.html', function () use($wout, $utils) { $oModal = new Modals(); $oModal->setTitle("Connexion à l'interface d'administration"); $oModal->displayConnectBox($utils->globals->post('error') == 'true'); }); $wout->post('/ajax/edit.short.html', 'ajax_admin_middleware', function () use($wout, $utils) { $oBrick = Brick::getBrickFromRefAndTag($utils->globals->post('page'), $utils->globals->post('ref'), $utils->globals->post('tag'), $utils->globals->session('lang') ?: $utils->getDefaultLanguage()); $oModal = new Modals(); $oModal->setTitle("Édition d'un texte court", "edit-small-caps"); $oModal->displayEditBox(Brick::TYPE_SHORT, $oBrick); }); $wout->post('/ajax/edit.rich.html', 'ajax_admin_middleware', function () use($wout, $utils) { $oBrick = Brick::getBrickFromRefAndTag($utils->globals->post('page'), $utils->globals->post('ref'), $utils->globals->post('tag'), $utils->globals->session('lang') ?: $utils->getDefaultLanguage()); $oModal = new Modals(); $oModal->setTitle("Édition d'un bloc de texte", "edit-alignment"); $oModal->displayEditBox(Brick::TYPE_RICH, $oBrick); }); $wout->post('/ajax/edit.image.html', 'ajax_admin_middleware', function () use($wout, $utils) { $oBrick = Brick::getBrickFromRefAndTag($utils->globals->post('page'), $utils->globals->post('ref'), $utils->globals->post('tag'), $utils->globals->session('lang') ?: $utils->getDefaultLanguage());