} else {
    echo "";
}
$contestant_list = "";
$allPosts = getAllPosts($election_id_here);
//for each post,get contestant
$postCon = $contestants_array = $string_result_array = array();
$superIndex = array();
$image_dir = "../images/contestants/";
for ($i = 0; $i < count($allPosts); $i++) {
    $postCon[$allPosts[$i]['post']] = getAllContestants($allPosts[$i]['post_id']);
    array_push($superIndex, $allPosts[$i]['post']);
}
//Store the contestants pictures in contestant_list array
for ($japhet = 0; $japhet < count($postCon); $japhet++) {
    $post_name = $superIndex[$japhet];
    if (!empty($postCon[$post_name])) {
        for ($length = 0; $length < count($postCon[$post_name]); $length++) {
            $display = $postCon[$post_name][$length];
            //$display holds a contestant detail
            $key = wrap($display['user_id']);
            $image = $image_dir . $display['picture_name'];
            $contestant_list = "<div class='col-md-4' >" . "<div class='img'>" . "<img src=" . $image . " width=100% height=200px alt=" . contestantName($display['user_id']) . ">";
            $contestant_list .= "<div class='desc'><b style='text-align:center;'>" . contestantName($display['user_id']) . "</b><br><small> " . $post_name . "</small></div>" . "<div onclick='contestants({$key})' class='view-profile'><button  onclick='contestants({$key})' class='btn btn-default'>View Profile</button></div>";
            $contestant_list .= "</div></div>";
            array_push($contestants_array, $contestant_list);
        }
    } else {
        //no contestant for the post post_name
    }
}
Example #2
0
                     </div>
                     <div class="col-xs-8" style="text-align: center;">
                         <b>' . contestantName($display['user_id'], $display['contestant_id']) . '
                     </div>
                     <div class="col-xs-2" style="padding: 0">
                         <input id="option" type="radio" name="' . $post_name_value . '" value="' . $display["contestant_id"] . '">
                         <label id="option"></label>
                     </div>
                 </div>';
         //this is adek's
         $string_result .= '<div class="row contestant">
                             <div class="col-xs-2">
                                 <img src="' . $image . '" width="40px" height="50px" >
                             </div>
                             <div class="col-xs-8" style="text-align: center;">
                                 <b>' . contestantName($display['user_id'], $display['contestant_id']) . '
                             </div>
                             <div class="col-xs-2" style="padding:5px 5px 2px 2px;text-align:center;">
                                 <b>' . $display["number_of_votes"] . '</b> vote(s)
                             </div>
                         </div>';
     }
     //close opened divs
     $string .= '</div></div></div>';
     $string_result .= '</div></div></div>';
 } else {
     //no contestant registered for the picked post
     $string = $string_result = '<div class="col-xs-12 col-md-4">                                            
                     <div class="panel panel-default">
                         <div class="panel-heading">
                             ' . $post_name . '