/** * Modification d'un profil de log */ public function processEdit() { if ($profile = _request('profile')) { if (!in_array($profile, CopixConfig::instance()->copixLog_getRegistered())) { return _arRedirect(_url('admin||')); } CopixSession::set('admin|log|edit', CopixConfig::instance()->copixlog_getProfile($profile)); } $ppo = new CopixPpo(); $ppo->TITLE_PAGE = _i18n('logs.update'); $ppo->log = CopixSession::get('admin|log|edit'); if (!isset($ppo->log['email'])) { $ppo->log['email'] = ''; } $ppo->arErrors = array(); if (_request('error') !== null) { $ppo->arErrors[] = _i18n('logs.error.' . _request('error')); } $ppo->arStrategies = CopixLog::getStrategies(); $ppo->arLevel = CopixLog::getLevels(); return _arPpo($ppo, 'log.update.tpl'); }