X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fsurvey.php;h=1d0c01433b5b30d4068251fc3d79c6483169e8ec;hb=5f2f6b6d2faaf8572f8164aec3c6be6216a7dc07;hp=7a34573bc13f594efd5fd7ace745cfea536ae7f5;hpb=f8a1899eceabb9648adb85071fab66d49d549337;p=platal.git diff --git a/modules/survey.php b/modules/survey.php index 7a34573..1d0c014 100644 --- a/modules/survey.php +++ b/modules/survey.php @@ -1,6 +1,6 @@ $this->make_hook('index', AUTH_COOKIE), 'survey/vote' => $this->make_hook('vote', AUTH_COOKIE), - /* 'survey/result' => $this->make_hook('result', AUTH_COOKIE), 'survey/edit' => $this->make_hook('edit', AUTH_COOKIE), + /* + 'survey/result' => $this->make_hook('result', AUTH_COOKIE), 'survey/ajax' => $this->make_hook('ajax', AUTH_COOKIE), 'survey/admin' => $this->make_hook('admin', AUTH_MDP, 'admin'), 'survey/admin/edit' => $this->make_hook('adminEdit', AUTH_MDP, 'admin'), @@ -77,6 +78,8 @@ class SurveyModule extends PLModule function handler_vote(PlPage $page, $name) { $this->load('survey.inc.php'); + $page->addJsLink('jquery.tmpl.js'); + $page->addJsLink('survey.js'); $page->changeTpl('survey/vote.tpl'); $survey = Survey::get($name); if (is_null($survey)) { @@ -99,6 +102,29 @@ class SurveyModule extends PLModule } $page->assign('survey', $survey); } + + function handler_edit(PlPage $page, $name = null) + { + $this->load('survey.inc.php'); + $page->addJsLink('jquery.ui.core.js'); + $page->addJsLink('jquery.ui.widget.js'); + $page->addJsLink('jquery.ui.datepicker.js'); + $page->addJsLink('jquery.ui.datepicker-fr.js'); + $page->addJsLink('jquery.tmpl.js'); + $page->addJsLink('survey.js'); + $page->changeTpl('survey/edit.tpl'); + + if (!is_null($name)) { + $survey = Survey::get($name); + } else { + $survey = new Survey(); + $survey->id = null; + $survey->uid = S::user()->id(); + } + if (Post::has('save')) { + } + $page->assign('survey', $survey); + } } // vim:set et sw=4 sts=4 ts=4 foldmethod=marker enc=utf-8: