public static function AddNewPollFromWizard() { $name = $_POST['poll_name']; $title = $_POST['poll_title']; $type = $_POST['poll_type']; $results_type = $_POST['poll_results_type']; $voting_end_date = $_POST['poll_voting_end_date']; if ($voting_end_date == '') { $voting_end_date = date("Y-m-d", mktime(0, 0, 0, date("m") + 1, date("d"), date("Y"))); } $voting_enabled = $_POST['poll_voting_enabled'] == 1; $client_mode = $_POST['poll_client_mode']; $button_title = $_POST['button_title']; $idn = GFontsDB::SavePoll(-1, $name, $title, $type, $results_type, $voting_enabled, $voting_end_date, $client_mode, $button_title); $answers = $_POST['answers']; $oAnswers = explode("\n", $answers); foreach ($oAnswers as $oa) { if (trim($oa) != '') { GFontsDB::SaveAnswer(-1, $oa, 0, $idn); } } $response = array('result' => 0, 'message' => '', 'gfpollid' => $idn); echo json_encode($response); die; }