Go to the documentation of this file.00001 <?php
00002 if(!defined('__PRAGYAN_CMS'))
00003 {
00004 header($_SERVER['SERVER_PROTOCOL'].' 403 Forbidden');
00005 echo "<h1>403 Forbidden<h1><h4>You are not authorized to access the page.</h4>";
00006 echo '<hr/>'.$_SERVER['SERVER_SIGNATURE'];
00007 exit(1);
00008 }
00009
00010 class poll implements module {
00011 private $userId;
00012 private $moduleComponentId;
00013 private $action;
00014
00015 public function getHtml($gotuid, $gotmoduleComponentId, $gotaction)
00016 {
00017 $this->userId = $gotuid;
00018 $this->moduleComponentId = $gotmoduleComponentId;
00019 $this->action = $gotaction;
00020 if ($this->action == "view")
00021 return $this-> actionView();
00022 if ($this->action == "cast")
00023 return $this-> actionCast();
00024 if ($this->action == "manage")
00025 return $this-> actionManage();
00026 if ($this->action == "viewstats")
00027 return $this-> actionViewstats();
00028 }
00029
00030
00031 public function actionView()
00032 {
00033
00034 $display="<h2>Poll!</h2><br /><div align='center'>";
00035
00036 $query="SELECT * FROM `poll_content` WHERE `visibility`='1' AND `page_modulecomponentid`='$this->moduleComponentId'";
00037 $r=mysql_query($query);
00038 $n=mysql_num_rows($r);
00039 while($row=mysql_fetch_array($r))
00040 {
00041 $m=$row['multiple_opt'];
00042 $p=$row['pid'];
00043 $query2="SELECT * FROM `poll_users` WHERE `pid`='$p' AND `page_modulecomponentid`='$this->moduleComponentId' AND `userID`='$this->userId'";
00044 $r2=mysql_query($query2);
00045 $n2=mysql_num_rows($r2);
00046 if($n2==0)
00047 {
00048 $display.="<form name='f".$p."' method='post' action='./+cast'><table width='50%'><tr><td align='center'><b><div align='center'>".$row['ques']."</div></b></td></tr>";
00049 $display.="<tr><td>";
00050 if($row['o1']!=NULL)
00051 if($m==0)
00052 $display.="<input type='radio' name='o' value='1' />".$row['o1']."<br />";
00053 else
00054 $display.="<input type='checkbox' name='c1' value='1' />".$row['o1']."<br />";
00055 $display.="</td></tr><tr><td>";
00056 if($row['o2']!=NULL)
00057 if($m==0)
00058 $display.="<input type='radio' name='o' value='2' />".$row['o2']."<br />";
00059 else
00060 $display.="<input type='checkbox' name='c2' value='2' />".$row['o2']."<br />";
00061 $display.="</td></tr>";
00062 if($row['o3']!=NULL)
00063 if($m==0)
00064 $display.="<tr><td><input type='radio' name='o' value=3 />".$row['o3']."<br /></td></tr>";
00065 else
00066 $display.="<tr><td><input type='checkbox' name='c3' value=1 />".$row['o3']."<br /></td></tr>";
00067 if($row['o4']!=NULL)
00068 if($m==0)
00069 $display.="<tr><td><input type='radio' name='o' value=4 />".$row['o4']."<br /></td></tr>";
00070 else
00071 $display.="<tr><td><input type='checkbox' name='c4' value=4 />".$row['o4']."<br /></td></tr>";
00072 if($row['o5']!=NULL)
00073 if($m==0)
00074 $display.="<tr><td><input type='radio' name='o' value=5 />".$row['o5']."<br /></td></tr>";
00075 else
00076 $display.="<tr><td><input type='checkbox' name='c5' value=5 />".$row['o5']."<br /></td></tr>";
00077 if($row['o6']!=NULL)
00078 if($m==0)
00079 $display.="<tr><td><input type='radio' name='o' value=6 />".$row['o6']."<br /></td></tr>";
00080 else
00081 $display.="<tr><td><input type='checkbox' name='c6' value=6 />".$row['o6']."<br /></td></tr>";
00082 $display.="<tr><td><div align='center'>";
00083 $display.="<input type='submit' value='Cast my vote!' /><input type='hidden' name='id' value='".$p."' /></div></td></tr></table></form>";
00084 }
00085 else
00086 {
00087 $query5="SELECT * FROM `poll_log` WHERE `pid`='".$p."' AND `page_modulecomponentid`='$this->moduleComponentId'";
00088 $res5=mysql_query($query5);
00089 $row5=mysql_fetch_array($res5);
00090 $total=$row5['o1']+$row5['o2']+$row5['o3']+$row5['o4']+$row5['o5']+$row5['o6'];
00091
00092 if($row['o1']!=NULL)
00093 $po1=round($row5['o1']/$total*100);
00094 if($row['o2']!=NULL)
00095 $po2=round($row5['o2']/$total*100);
00096 if($row['o3']!=NULL)
00097 $po3=round($row5['o3']/$total*100);
00098 if($row['o4']!=NULL)
00099 $po4=round($row5['o4']/$total*100);
00100 if($row['o5']!=NULL)
00101 $po5=round($row5['o5']/$total*100);
00102 if($row['o6']!=NULL)
00103 $po6=round($row5['o6']/$total*100);
00104
00105 $display.="<table width='50%'><tr><td align='center' colspan='2'><b><div align='center'>".$row['ques'];
00106 $display.="</div></b></td></tr>";
00107 if($row['o1']!=NULL)
00108 $display.="<tr><td>".$row['o1']."</td><td width='20%'>".$po1."%</td></tr>";
00109 if($row['o2']!=NULL)
00110 $display.="<tr><td>".$row['o2']."</td><td>".$po2."%</td></tr>";
00111 if($row['o3']!=NULL)
00112 $display.="<tr><td>".$row['o3']."</td><td>".$po3."%</td></tr>";
00113 if($row['o4']!=NULL)
00114 $display.="<tr><td>".$row['o4']."</td><td>".$po4."%</td></tr>";
00115 if($row['o5']!=NULL)
00116 $display.="<tr><td>".$row['o5']."</td><td>".$po5."%</td></tr>";
00117 if($row['o6']!=NULL)
00118 $display.="<tr><td>".$row['o6']."</td><td>".$po6."%</td></tr>";
00119 $display.="</table>";
00120
00121 }
00122 }
00123 $display.="</div>";
00124 return $display;
00125
00126 }
00127
00128 public function actionCast()
00129 {
00130
00131 $user=$this->userId;
00132 $pid=escape($_POST['id']);
00133
00134 $query="INSERT INTO `poll_users`(`pid`,`userID`,`page_modulecomponentid`) VALUES('$pid','$user','$this->moduleComponentId')";
00135 mysql_query($query);
00136
00137 $query2="SELECT * FROM `poll_content` WHERE `visibility`='1' AND `page_modulecomponentid`='$this->moduleComponentId' AND `pid`=".$pid;
00138 $r1=mysql_query($query2);
00139 $row=mysql_fetch_array($r1);
00140 $m=$row['multiple_opt'];
00141
00142 if($m==1)
00143 {
00144 for($i=1;$i<=6;$i++)
00145 {
00146 $c="c".$i;
00147 $o="o".$i;
00148 if($_POST["$c"]>0)
00149 $v=1;
00150 else
00151 $v=0;
00152 $query1="UPDATE `poll_log` SET `$o`=`$o`+$v WHERE `pid` = $pid AND `page_modulecomponentid`=$this->moduleComponentId";
00153 mysql_query($query1);
00154 }
00155 }
00156 if($m==0)
00157 {
00158 $opt=escape($_POST['o']);
00159 $o="o".$opt;
00160 $query1="SELECT * FROM `poll_log` WHERE `pid`='".$pid."' AND `page_modulecomponentid`='$this->moduleComponentId'";
00161 $res1=mysql_query($query1);
00162 $n=mysql_num_rows($res1);
00163 $val=mysql_fetch_array($res1);
00164 $value=$val["$o"];
00165 $value+=1;
00166 $query2="UPDATE `poll_log` SET `$o` = $value WHERE `pid` = $pid AND `page_modulecomponentid`=$this->moduleComponentId";
00167 mysql_query($query2);
00168 }
00169 return $this->actionView();
00170 }
00171
00172 public function actionManage()
00173 {
00174 $display.="<h2>Manage Polls</h2><br />";
00175
00176 if(isset($_POST['save']))
00177 {
00178 if($_POST['q']==NULL)
00179 displayerror('Enter a Valid Question');
00180 else if ($_POST['o1']==NULL || $_POST['o2']==NULL)
00181 displayerror('Enter Atleast Two Options');
00182 else if($_POST['multi']==NULL)
00183 displayerror('Choose `Yes` or `No` for Multiple Option ');
00184 else
00185 {
00186 $q=htmlspecialchars(escape($_POST['q']));
00187 $multi=escape($_POST['multi']);
00188 if($multi=='y')
00189 $multi=1;
00190 else $multi=0;
00191 $pid=escape($_POST['pid']);
00192 $o1=htmlspecialchars(escape($_POST['o1']));
00193 $o2=htmlspecialchars(escape($_POST['o2']));
00194 $o3=htmlspecialchars(escape($_POST['o3']));
00195 $o4=htmlspecialchars(escape($_POST['o4']));
00196 $o5=htmlspecialchars(escape($_POST['o5']));
00197 $o6=htmlspecialchars(escape($_POST['o6']));
00198 displayinfo('Poll Question Updated Succesfully');
00199 $query="UPDATE `poll_content` SET `ques` = '$q',`o1` = '$o1',`o2` = '$o2',`o3` = '$o3',`o4` = '$o4',`o5` = '$o5',`o6` = '$o6',`multiple_opt` = '$multi' WHERE `pid` = $pid AND `page_modulecomponentid`='$this->moduleComponentId'";
00200 mysql_query($query);
00201 }
00202 return $this-> actionView();
00203 }
00204
00205
00206 if(isset($_POST['insert']))
00207 {
00208 if($_POST['q']==NULL)
00209 displayerror('Enter a Valid Question');
00210 else if ($_POST['o1']==NULL || $_POST['o2']==NULL)
00211 displayerror('Enter Atleast Two Options');
00212 else if($_POST['multi']==NULL)
00213 displayerror('Choose `Yes` or `No` for Multiple Option ');
00214 else
00215 {
00216 displayinfo('Poll Question Added Succesfully');
00217 $query="INSERT INTO `poll_content` (`page_modulecomponentid`,`ques` ,`o1` ,`o2` ,`o3` ,`o4` ,`o5` ,`o6` ,`visibility`)
00218 VALUES ('$this->moduleComponentId','".htmlspecialchars(escape($_POST['q']))."','".htmlspecialchars(escape($_POST['o1']))."','".htmlspecialchars(escape($_POST['o2']))."','".htmlspecialchars(escape($_POST['o3']))."','".htmlspecialchars(escape($_POST['o4']))."','".htmlspecialchars(escape($_POST['o5']))."','".htmlspecialchars(escape($_POST['o6']))."','1')";
00219 $result=mysql_query($query);
00220
00221 if($_POST['multi']=='y')
00222 {
00223 $query5="UPDATE `poll_content` SET `multiple_opt`='1' WHERE `ques`='".htmlspecialchars(escape($_POST['q']))."' AND `page_modulecomponentid`='$this->moduleComponentId'";
00224 $result5=mysql_query($query5);
00225 }
00226
00227 $query0="SELECT max(`pid`) from `poll_content` WHERE `page_modulecomponentid`='$this->moduleComponentId'";
00228 $result0=mysql_query($query0);
00229 $row0=mysql_fetch_array($result0);
00230
00231 $query1="INSERT INTO `poll_log` (`pid`,`page_modulecomponentid`) VALUES ('".$row0[0]."','$this->moduleComponentId')";
00232 $result1=mysql_query($query1);
00233
00234 }
00235 }
00236
00237 if(isset($_POST['disable']))
00238 {
00239
00240 $pollid=escape($_POST['ques1']);
00241 $query3="SELECT * FROM `poll_content` WHERE `pid`= $pollid AND `page_modulecomponentid`='$this->moduleComponentId'";
00242 $result3=mysql_query($query3);
00243 $nop=mysql_num_rows($result3);
00244 if($nop==1)
00245 {
00246 $query4="UPDATE `poll_content` SET `visibility`='0' WHERE `pid`= $pollid AND `page_modulecomponentid`='$this->moduleComponentId'";
00247 $result4=mysql_query($query4);
00248 }
00249 displayinfo("Poll Question Disabled");
00250
00251 }
00252
00253 if(isset($_POST['edit']))
00254 {
00255 $pollid=escape($_POST['ques0']);
00256 $query="SELECT * FROM `poll_content` WHERE `pid` = $pollid AND `page_modulecomponentid`='$this->moduleComponentId'";
00257 $row=mysql_fetch_array(mysql_query($query));
00258 $ques=$row['ques'];
00259 $o1=$row['o1'];
00260 $o2=$row['o2'];
00261 $o3=$row['o3'];
00262 $o4=$row['o4'];
00263 $o5=$row['o5'];
00264 $o6=$row['o6'];
00265 $m=$row['multiple_opt'];
00266
00267 $display.="<table width='100%'><tr><td><h3> Edit</h3> Questions added are 'Enabled/Visible' by default <br /><br />";
00268 $display.="<div align='center'><form name='f5' method='POST' action='./+manage'>";
00269 $display.="Question:<br /><textarea rows='4' cols='20' name='q'>$ques</textarea><br /><br />";
00270 $display.="<br />";
00271 $display.="Enter the options applicable; leave blank otherwise. <br />";
00272 $display.="1. <input type='text' name='o1' value='$o1' /><br />";
00273 $display.="2. <input type='text' name='o2' value='$o2' /><br />";
00274 $display.="3. <input type='text' name='o3' value='$o3' /><br />";
00275 $display.="4. <input type='text' name='o4' value='$o4' /><br />";
00276 $display.="5. <input type='text' name='o5' value='$o5' /><br />";
00277 $display.="6. <input type='text' name='o6' value='$o6' /><br /><br />";
00278 $display.="Can the user choose multiple options?<br />";
00279
00280 if($m==1)
00281 {
00282 $display.="<input type='radio' name='multi' value='y' checked> Yes ";
00283 $display.="<input type='radio' name='multi' value='n'> No <br /><br />";
00284 }
00285 else
00286 {
00287 $display.="<input type='radio' name='multi' value='y'> Yes ";
00288 $display.="<input type='radio' name='multi' value='n' checked> No <br /><br />";
00289 }
00290 $display.="<input type='hidden' name='pid' value='$pollid' />";
00291 $display.="<input type='submit' name='save' value=' Save ' /><br /><br />";
00292 $display.="</form></div></td></tr></table>";
00293 }
00294
00295 if(isset($_POST['enable']))
00296 {
00297
00298 $pollid=escape($_POST['ques2']);
00299 $query3="SELECT * FROM `poll_content` WHERE `pid`= $pollid AND `page_modulecomponentid`='$this->moduleComponentId'";
00300 $result3=mysql_query($query3);
00301 $nop=mysql_num_rows($result3);
00302 if($nop==1)
00303 {
00304 $query4="UPDATE `poll_content` SET `visibility`='1' WHERE `pid`= $pollid AND `page_modulecomponentid`='$this->moduleComponentId'";
00305 $result4=mysql_query($query4);
00306 }
00307 displayinfo("Poll Question Enabled");
00308 }
00309
00310 if(isset($_POST['delete']))
00311 {
00312
00313 $pollid=escape($_POST['ques3']);
00314 $query4="DELETE FROM `poll_log` WHERE `pid`=$pollid";
00315 $result4=mysql_query($query4);
00316 $query5="DELETE FROM `poll_content` WHERE `pid`=$pollid";
00317 $result5=mysql_query($query5);
00318 displayinfo("Poll Question Deleted");
00319
00320 }
00321
00322
00324 $display.="<table width='100%'><tr><td><h3> Add Poll Question</h3> Questions added are 'Enabled/Visible' by default <br /><br />";
00325 $display.="<div align='center'><form name='f1' method='POST' action='./+manage'>";
00326 $display.="Question:<br /><textarea rows='4' cols='20' name='q'></textarea><br /><br />";
00327 $display.="<br />";
00328 $display.="Enter the options applicable; leave blank otherwise. <br />";
00329 $display.="1. <input type='text' name='o1' /><br />";
00330 $display.="2. <input type='text' name='o2' /><br />";
00331 $display.="3. <input type='text' name='o3' /><br />";
00332 $display.="4. <input type='text' name='o4' /><br />";
00333 $display.="5. <input type='text' name='o5' /><br />";
00334 $display.="6. <input type='text' name='o6' /><br /><br />";
00335 $display.="Can the user choose multiple options?<br />";
00336 $display.="<input type='radio' name='multi' value='y'> Yes ";
00337 $display.="<input type='radio' name='multi' value='n'> No <br /><br />";
00338 $display.="<input type='submit' name='insert' value='Add Poll Question' /><br /><br />";
00339 $display.="</form></div></td></tr></table>";
00340
00342 $q0="SELECT * FROM `poll_content` WHERE `page_modulecomponentid`='$this->moduleComponentId'";
00343 $r0=mysql_query($q0);
00344 $display.="<table width='100%'><tr><td><h3> Edit Poll Question</h3>";
00345 $display.="<div align='center'><form name='f4' method='POST' action='./+manage'>";
00346 if(mysql_num_rows($r0)==0)
00347 $display.="No poll questions exist currently.";
00348 else
00349 {
00350 $display.="<select name='ques0'>";
00351 $n0=mysql_num_rows($r0);
00352 for($i=1;$i<=$n0;$i++)
00353 {
00354 $row0=mysql_fetch_array($r0);
00355 $display.="<option value='".$row0['pid']."'>".$row0['ques'];
00356 }
00357 $display.="</select><br /><br />";
00358 $display.="<input type='submit' name='edit' value=' Edit ' /><br /><br />";
00359 }
00360 $display.="</form></div></td></tr></table>";
00361
00363 $q1="SELECT * FROM `poll_content` WHERE `visibility`='1' AND `page_modulecomponentid`='$this->moduleComponentId'";
00364 $r1=mysql_query($q1);
00365 $display.="<table width='100%'><tr><td><h3> Disable Poll Question</h3>";
00366 $display.="<div align='center'><form name='f2' method='POST' action='./+manage'>";
00367 if(mysql_num_rows($r1)==0)
00368 $display.="All Poll Questions are Currently Disabled!";
00369 else
00370 {
00371 $display.="<select name='ques1'>";
00372 $n1=mysql_num_rows($r1);
00373 for($i=1;$i<=$n1;$i++)
00374 {
00375 $row1=mysql_fetch_array($r1);
00376 $display.="<option value='".$row1['pid']."'>".$row1['ques'];
00377 }
00378 $display.="</select><br /><br />";
00379 $display.="<input type='submit' name='disable' value=' Disable ' /><br /><br />";
00380 }
00381 $display.="</form></div></td></tr></table>";
00382
00384 $q2="SELECT * FROM `poll_content` WHERE `visibility`='0' AND `page_modulecomponentid`='$this->moduleComponentId'";
00385 $r2=mysql_query($q2);
00386 $display.="<table width='100%'><tr><td><h3> Enable Poll Question</h3>";
00387 $display.="<div align='center'><form name='f3' method='POST' action='./+manage'>";
00388 if(mysql_num_rows($r2)==0)
00389 $display.="All Poll Questions are Currently Enabled!<br /><br />";
00390 else
00391 {
00392 $display.="<select name='ques2'>";
00393 while($row2=mysql_fetch_array($r2))
00394 $display.="<option value='".$row2['pid']."'>".$row2['ques'];
00395 $display.="</select><br /><br />";
00396 $display.="<input type='submit' name='enable' value=' Enable ' /><br /><br />";
00397 }
00398 $display.="</form></div></td></tr></table>";
00399
00401 $q3="SELECT * FROM `poll_content` WHERE `page_modulecomponentid`='$this->moduleComponentId'";
00402 $r3=mysql_query($q3);
00403 $display.="<table width='100%'><tr><td><h3> Delete Poll Question</h3>";
00404 $display.="<div align='center'><form name='f3' method='POST' action='./+manage'>";
00405 if(mysql_num_rows($r1)==0)
00406 $display.="No poll questions exist currently.";
00407 else
00408 {
00409 $display.="<select name='ques3'>";
00410 $n3=mysql_num_rows($r3);
00411 for($i=1;$i<=$n3;$i++)
00412 {
00413 $row3=mysql_fetch_array($r3);
00414 $display.="<option value='".$row3['pid']."'>".$row3['ques'];
00415 }
00416 $display.="</select><br /><br />";
00417 $display.="<input type='submit' name='delete' value=' Delete ' /><br /><br />";
00418 }
00419 $display.="</form></div></td></tr></table>";
00420
00421 return $display;
00422
00423 }
00424
00425 public function actionViewstats()
00426 {
00427
00428 $display="<h2>Statistics</h2><br />";
00429
00430 $query="SELECT * FROM `poll_content` WHERE `visibility`='1' AND `page_modulecomponentid`='$this->moduleComponentId'";
00431 $r=mysql_query($query);
00432 $n=mysql_num_rows($r);
00433
00434 $display.="<table width='100%'><tr><td>";
00435 $display.="<h3>Currently Enabled Polls</h3>";
00436 if($n==0)
00437 $display.="There Exist no Enabled Poll Questions Currently.";
00438 else
00439 while($row=mysql_fetch_array($r))
00440 {
00441 $p=$row['pid'];
00442 $query2="SELECT * FROM `poll_log` WHERE `pid`='".$p."' AND `page_modulecomponentid`='$this->moduleComponentId'";
00443 $res2=mysql_query($query2);
00444 $row2=mysql_fetch_array($res2);
00445 $total=$row2['o1']+$row2['o2']+$row2['o3']+$row2['o4']+$row2['o5']+$row2['o6'];
00446
00447 if($row['o1']!=NULL)
00448 $po1=round($row2['o1']/$total*100);
00449 if($row['o2']!=NULL)
00450 $po2=round($row2['o2']/$total*100);
00451 if($row['o3']!=NULL)
00452 $po3=round($row2['o3']/$total*100);
00453 if($row['o4']!=NULL)
00454 $po4=round($row2['o4']/$total*100);
00455 if($row['o5']!=NULL)
00456 $po5=round($row2['o5']/$total*100);
00457 if($row['o6']!=NULL)
00458 $po6=round($row2['o6']/$total*100);
00459
00460 $display.="<div align='center'><table width='50%'><tr><td align='center' colspan='2'><b><div align='center'>".$row['ques'];
00461 $display.="</div></b></td></tr>";
00462 if($row['o1']!=NULL)
00463 $display.="<tr><td>".$row['o1']."</td><td width='20%'>".$po1."%</td></tr>";
00464 if($row['o2']!=NULL)
00465 $display.="<tr><td>".$row['o2']."</td><td>".$po2."%</td></tr>";
00466 if($row['o3']!=NULL)
00467 $display.="<tr><td>".$row['o3']."</td><td>".$po3."%</td></tr>";
00468 if($row['o4']!=NULL)
00469 $display.="<tr><td>".$row['o4']."</td><td>".$po4."%</td></tr>";
00470 if($row['o5']!=NULL)
00471 $display.="<tr><td>".$row['o5']."</td><td>".$po5."%</td></tr>";
00472 if($row['o6']!=NULL)
00473 $display.="<tr><td>".$row['o6']."</td><td>".$po6."%</td></tr>";
00474 $display.="</table></div>";
00475
00476 }
00477 $display.="</td></tr></table>";
00478
00479 $query="SELECT * FROM `poll_content` WHERE `visibility`='0' AND `page_modulecomponentid`='$this->moduleComponentId'";
00480 $r=mysql_query($query);
00481 $n=mysql_num_rows($r);
00482
00483 $display.="<table width='100%'><tr><td>";
00484 $display.="<h3>Currently Disabled Polls</h3>";
00485 if($n==0)
00486 $display.="There Exist no Disabled Poll Questions Currently.";
00487 else
00488 while($row=mysql_fetch_array($r))
00489 {
00490 $p=$row['pid'];
00491 $query2="SELECT * FROM `poll_log` WHERE `pid`='".$p."' AND `page_modulecomponentid`='$this->moduleComponentId'";
00492 $res2=mysql_query($query2);
00493 $row2=mysql_fetch_array($res2);
00494 $total=$row2['o1']+$row2['o2']+$row2['o3']+$row2['o4']+$row2['o5']+$row2['o6'];
00495
00496 if($row['o1']!=NULL)
00497 $po1=round($row2['o1']/$total*100);
00498 if($row['o2']!=NULL)
00499 $po2=round($row2['o2']/$total*100);
00500 if($row['o3']!=NULL)
00501 $po3=round($row2['o3']/$total*100);
00502 if($row['o4']!=NULL)
00503 $po4=round($row2['o4']/$total*100);
00504 if($row['o5']!=NULL)
00505 $po5=round($row2['o5']/$total*100);
00506 if($row['o6']!=NULL)
00507 $po6=round($row2['o6']/$total*100);
00508
00509 $display.="<div align='center'><table width='50%'><tr><td align='center' colspan='2'><b><div align='center'>".$row['ques'];
00510 $display.="</div></b></td></tr>";
00511 if($row['o1']!=NULL)
00512 $display.="<tr><td>".$row['o1']."</td><td width='20%'>".$po1."%</td></tr>";
00513 if($row['o2']!=NULL)
00514 $display.="<tr><td>".$row['o2']."</td><td>".$po2."%</td></tr>";
00515 if($row['o3']!=NULL)
00516 $display.="<tr><td>".$row['o3']."</td><td>".$po3."%</td></tr>";
00517 if($row['o4']!=NULL)
00518 $display.="<tr><td>".$row['o4']."</td><td>".$po4."%</td></tr>";
00519 if($row['o5']!=NULL)
00520 $display.="<tr><td>".$row['o5']."</td><td>".$po5."%</td></tr>";
00521 if($row['o6']!=NULL)
00522 $display.="<tr><td>".$row['o6']."</td><td>".$po6."%</td></tr>";
00523 $display.="</table></div>";
00524
00525 }
00526 $display.="</td></tr></table>";
00527
00528
00529 $display.="</td></tr></table>";
00530 return $display;
00531 }
00532
00533 public function createModule($compId) {
00534
00535 }
00536
00537 public function deleteModule($moduleComponentId) {
00538 return true;
00539 }
00540
00541 public function copyModule($moduleComponentId,$newId) {
00542 return true;
00543 }
00544 }
00545 ?>