Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class defaultCtrl extends jController {
- function index() {
- echo"<h1>zefzfzefzfzefzefzfzfzefzfzfzfz</h1>;
- $memberInfos = new ActivitiesInfos($this->param('lname'));
- // on met à jour les differents champs
- $memberInfos->birthDate =$this->param('birthdate');
- $memberInfos->research_unit = utf8_decode($this->param('research_unit'));
- $memberInfos->epi = $this->param('epi');
- $memberInfos->next_epst = utf8_decode($this->param('next_epst'));
- if (array_key_exists('hdr', $_POST))
- $memberInfos->hdr = $this->param('hdr');
- if (array_key_exists('pedr', $_POST))
- $memberInfos->pedr = $this->param('pedr');
- if (array_key_exists('iufjr', $_POST))
- $memberInfos->iufjr = $this->param('iufjr');
- if (array_key_exists('iufsr', $_POST))
- $memberInfos->iufsr = $this->param('iufsr');
- $memberInfos->grade = $this->param('grade');
- $memberInfos->sitpart = utf8_decode($this->param('sitpart');
- $memberInfos->domain = $this->param('domain');
- $memberInfos->cnu = $this->param('cnu');
- $memberInfos->dept = utf8_decode($this->param('dept'));
- $memberInfos->research_activities = utf8_decode($this->param('research_activities'));
- $memberInfos->phds = utf8_decode($this->param('phds'));
- $memberInfos->education = $this->param('education');
- $memberInfos->visibility = utf8_decode($this->param('visibility'));
- $memberInfos->diffusion = utf8_decode($this->param('diffusion'));
- $memberInfos->valorisation = utf8_decode($this->param('valorisation'));
- $memberInfos->administration = utf8_decode($this->param('administration'));
- $memberInfos->expertise = utf8_decode($this->param('expertise'));
- $memberInfos->other_prod = utf8_decode($this->param('other_prod'));
- // les publis
- $publis = array();
- foreach ($_POST as $fieldKey => $fieldValue) {
- if (strncmp($fieldKey, 'publi-', 6) == 0) {
- $halId = substr($fieldKey, 6);
- switch($fieldValue) {
- case 'ne m'appartient pas':
- $status = ActivitiesInfos::rejectedPubli;
- break;
- case 'non retenue':
- $status = ActivitiesInfos::notRetainedPubli;
- break;
- default:
- $status = ActivitiesInfos::retainedPubli;
- }
- $publis[$halId] = $status;
- }
- }
- $memberInfos->publis = $publis;
- // on effectue la sauvegarde
- $memberInfos->store();
- switch($this->param('format')) {
- case 'html':
- $rep = $this->getReponse('html');
- break;
- case 'pdf':
- $rep = $this->getReponse('pdf');
- break;
- case 'latex':
- $rep = $this->getReponse('latex');
- $rep->data=$memberInfos;
- break;
- default:
- $rep = $this->getReponse('pdf');
- break;
- }
- $rep->data = $data;
- return $rep;
- }
- }
Add Comment
Please, Sign In to add comment