/** * Changement de classe */ public function processChangeClassroom() { if (CopixRequest::isXmlHttpRequest()) { return new CopixActionReturn(CopixActionReturn::HTTPCODE, array('Content-Type: text/html; charset=utf-8', 'HTTP/1.1 200 OK'), CopixZone::process('gestionautonome|changeClassroom')); } $ppo = $this->_prepareAssignmentsManagement(); // Mise en session de l'année scolaire de destination $ppo->filters['destinationGrade'] = isset($ppo->classroom) ? $ppo->classroom->annee_scol : (is_null(_sessionGet('grade')) ? Kernel::getAnneeScolaireCourante()->id_as : _sessionGet('grade')); $ppo->filters['mode'] = 'changeClassroom'; _sessionSet('gestionautonome|assignments_management_filters', $ppo->filters); return _arPPO($ppo, 'manage_assignments.tpl'); }