public function testBase() { $this->assertEquals($this->_tableau, CopixRequest::asArray()); foreach ($this->_tableau as $key => $value) { $this->assertEquals($value, CopixRequest::get($key)); $this->assertTrue(CopixRequest::exists($key)); } //définition d'un élément supplémentaire CopixRequest::set('element4', 'valeur5'); $this->assertEquals('valeur5', CopixRequest::get('element4')); //on vérifie que cela n'a pas perturbé le reste foreach ($this->_tableau as $key => $value) { $this->assertEquals($value, CopixRequest::get($key)); } }
/** * Efface tous les droits associés à un module */ public function processDeleteModule() { if (CopixRequest::exists('moduleToDelete')) { $module = _request('moduleToDelete'); foreach (_dao('modulecredentials')->findBy(_daoSP()->addCondition('module_mc', '=', $module)) as $mc) { _dao('modulecredentials')->delete($mc->id_mc); _dao('modulecredentialsgroups')->deleteBy(_daoSP()->addCondition('id_mc', '=', $mc->id_mc)); } } return _arRedirect(_url('auth|module|list', array('id_group' => _request('id_group'), 'handler_group' => _request('handler_group'), 'url_return' => _request('url_return')))); }