get_session(); $registry = $appbox->get_registry(); $request = http_request::getInstance(); $parm = $request->get_parms( "p0", 'TOU', 'test', 'valid' ); if (is_null($parm['p0'])) phrasea::headers(400); $user = User_Adapter::getInstance($session->get_usr_id(), $appbox); if (!$user->ACL()->has_right_on_sbas($parm['p0'], 'bas_modify_struct')) { phrasea::headers(403); } phrasea::headers(); $databox = databox::get_instance((int) $parm['p0']); if ((int) $parm['p0'] > 0 && is_array($parm['TOU'])) { foreach ($parm['TOU'] as $loc => $terms) { $databox->update_cgus($loc, $terms, $parm['valid']); } } $avLanguages = \Alchemy\Phrasea\Core::getAvailableLanguages(); $TOU = $databox->get_cgus(); ?>

$lang) { if (isset($TOU[$code])) { ?>