Guest User

Untitled

a guest
Jun 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <?php
  2.  
  3. class defaultCtrl extends jController {
  4.  
  5. function index() {
  6. echo"<h1>zefzfzefzfzefzefzfzfzefzfzfzfz</h1>;
  7. $memberInfos = new ActivitiesInfos($this->param('lname'));
  8. // on met à jour les differents champs
  9. $memberInfos->birthDate =$this->param('birthdate');
  10. $memberInfos->research_unit = utf8_decode($this->param('research_unit'));
  11. $memberInfos->epi = $this->param('epi');
  12. $memberInfos->next_epst = utf8_decode($this->param('next_epst'));
  13. if (array_key_exists('hdr', $_POST))
  14. $memberInfos->hdr = $this->param('hdr');
  15. if (array_key_exists('pedr', $_POST))
  16. $memberInfos->pedr = $this->param('pedr');
  17. if (array_key_exists('iufjr', $_POST))
  18. $memberInfos->iufjr = $this->param('iufjr');
  19. if (array_key_exists('iufsr', $_POST))
  20. $memberInfos->iufsr = $this->param('iufsr');
  21. $memberInfos->grade = $this->param('grade');
  22. $memberInfos->sitpart = utf8_decode($this->param('sitpart');
  23. $memberInfos->domain = $this->param('domain');
  24. $memberInfos->cnu = $this->param('cnu');
  25. $memberInfos->dept = utf8_decode($this->param('dept'));
  26. $memberInfos->research_activities = utf8_decode($this->param('research_activities'));
  27. $memberInfos->phds = utf8_decode($this->param('phds'));
  28. $memberInfos->education = $this->param('education');
  29. $memberInfos->visibility = utf8_decode($this->param('visibility'));
  30. $memberInfos->diffusion = utf8_decode($this->param('diffusion'));
  31. $memberInfos->valorisation = utf8_decode($this->param('valorisation'));
  32. $memberInfos->administration = utf8_decode($this->param('administration'));
  33. $memberInfos->expertise = utf8_decode($this->param('expertise'));
  34. $memberInfos->other_prod = utf8_decode($this->param('other_prod'));
  35. // les publis
  36. $publis = array();
  37. foreach ($_POST as $fieldKey => $fieldValue) {
  38. if (strncmp($fieldKey, 'publi-', 6) == 0) {
  39. $halId = substr($fieldKey, 6);
  40. switch($fieldValue) {
  41. case 'ne m&apos;appartient pas':
  42. $status = ActivitiesInfos::rejectedPubli;
  43. break;
  44. case 'non retenue':
  45. $status = ActivitiesInfos::notRetainedPubli;
  46. break;
  47. default:
  48. $status = ActivitiesInfos::retainedPubli;
  49. }
  50. $publis[$halId] = $status;
  51. }
  52. }
  53. $memberInfos->publis = $publis;
  54.  
  55. // on effectue la sauvegarde
  56. $memberInfos->store();
  57.  
  58. switch($this->param('format')) {
  59. case 'html':
  60. $rep = $this->getReponse('html');
  61. break;
  62. case 'pdf':
  63. $rep = $this->getReponse('pdf');
  64. break;
  65. case 'latex':
  66. $rep = $this->getReponse('latex');
  67. $rep->data=$memberInfos;
  68. break;
  69. default:
  70. $rep = $this->getReponse('pdf');
  71. break;
  72. }
  73. $rep->data = $data;
  74. return $rep;
  75. }
  76. }
Add Comment
Please, Sign In to add comment