camp_load_translation_strings("plugin_debate"); // Check permissions if (!$g_user->hasPermission('plugin_debate_admin')) { camp_html_display_error(getGS('You do not have the right to manage debates.')); exit; } $allLanguages = Language::GetLanguages(); $f_debate_nr = Input::Get('f_debate_nr', 'int'); $f_fk_language_id = Input::Get('f_fk_language_id', 'int'); $f_from = Input::Get('f_from', 'string', false); $debate = new Debate($f_fk_language_id, $f_debate_nr); if ($debate->exists()) { // edit existing debate $parent_debate_nr = $debate->getProperty('parent_debate_nr'); $is_extended = $debate->isExtended(); $title = $debate->getProperty('title'); $question = $debate->getProperty('question'); $date_begin = $debate->getProperty('date_begin'); $date_end = $debate->getProperty('date_end'); $time_begin = strftime('%H:%M', strtotime($date_begin)); $time_end = strftime('%H:%M', strtotime($date_end)); $date_begin = strftime('%Y-%m-%d', strtotime($date_begin)); $date_end = strftime('%Y-%m-%d', strtotime($date_end)); $nr_of_answers = $debate->getProperty('nr_of_answers'); $fk_language_id = $debate->getProperty('fk_language_id'); $votes_per_user = $debate->getProperty('votes_per_user'); $allow_not_logged_in = $debate->getProperty('allow_not_logged_in'); $results_time_unit = $debate->getProperty('results_time_unit'); $debate_answers = $debate->getAnswers(); foreach ($debate_answers as $debate_answer) {