if (isset($vars['entity'])) { $poll = $vars['entity']; //set up our variables $question = $poll->question; $tags = $poll->tags; $access_id = $poll->access_id; } else { register_error(elgg_echo("polls:blank")); forward('polls/all'); } $lang = get_current_language(); //convert $responses to radio inputs for form display $responses = polls_get_choice_array($poll); $response_inputs = elgg_view('input/radio', array('name' => 'response', 'class' => 'mrgn-rght-sm', 'options' => $responses)); $responses2 = polls_get_choice_array2($poll); $response_inputs2 = elgg_view('input/radio', array('name' => 'response2', 'class' => 'mrgn-rght-sm', 'options' => $responses2)); $responses3 = polls_get_choice_array3($poll); $response_inputs3 = elgg_view('input/radio', array('name' => 'response3', 'class' => 'mrgn-rght-sm', 'options' => $responses3)); foreach ($responses3 as $value) { $responses4 = gc_explode_translation($value, $lang); $form_body .= ' <input type="radio" class = "mrgn-rght-sm" name="response3" value="' . $value . '"> ' . $responses4 . '<br>'; } if (empty($responses3)) { $response_inputs4 = elgg_view('input/radio', array('name' => 'response3', 'class' => 'mrgn-rght-sm', 'options' => $responses)); } $submit_input = '<br />' . elgg_view('input/submit', array('rel' => $poll->guid, 'class' => 'poll-vote-button btn-primary', 'name' => 'submit_vote', 'value' => elgg_echo('polls:vote'))); if (isset($vars['entity'])) { $entity_hidden = elgg_view('input/hidden', array('name' => 'guid', 'value' => $poll->guid)); $entity_hidden .= elgg_view('input/hidden', array('name' => 'callback', 'value' => $vars['callback'])); } else {
$body .= '</div>'; } else { $body .= elgg_view('input/text', array('name' => 'choice_text_' . $i, 'value' => $choice->text, 'class' => 'input-poll-choice')); $body .= '<a href="#" alt="' . elgg_echo('polls:delete_choice') . '" title="' . elgg_echo('polls:delete_choice') . ' id="choice_delete_' . $i . '" onclick="javascript:polls_delete_choice(' . $i . '); return false;">'; $body .= '<i class="fa fa-trash-o fa-lg icon-unsel"><span class="wb-inv">Delete This</span></i></a>'; $body .= '</div>'; } $i += 1; } } } $body .= elgg_view('input/hidden', array('name' => 'number_of_choices', 'id' => 'number_of_choices', 'value' => $i)); $body .= '<div id="new_choices_area" class="en"></div>'; if ($poll) { //if ($test == 'fr'){ $choices = polls_get_choice_array2($poll); if ($choices) { foreach ($choices as $choice) { $body .= '<div id="choice_container_2' . $s . '" class="fr">'; //$body .= $choice; $body .= elgg_view('input/text', array('name' => 'choice_text_f' . $s, 'value' => $choice, 'class' => 'input-poll-choice2')); $body .= '<a href="#" alt="' . elgg_echo('polls:delete_choice') . '" title="' . elgg_echo('polls:delete_choice') . ' id="choice_delete_' . $s . '" onclick="javascript:polls_delete_choice2(' . $s . '); return false;">'; $body .= '<i class="fa fa-trash-o fa-lg icon-unsel"><span class="wb-inv">Delete This</span></i></a>'; $body .= '</div>'; $s += 1; } } //} //print_r($choices); } $body .= elgg_view('input/hidden', array('name' => 'number_of_choices2', 'id' => 'number_of_choices2', 'value' => $s));