| Current Path : /var/www/iplanru/data/old/www/i-plan.ru/modules/mod_randompoll/ |
| Current File : /var/www/iplanru/data/old/www/i-plan.ru/modules/mod_randompoll/helper.php |
<?php
defined ( '_JEXEC' ) or die ( 'Restricted access' );
class modrandompollHelper {
public function getArticles($num){
echo "</div>";
$config = &JFactory::getConfig();
$db = &JFactory::getDBO();
if(isset($_POST['poll1']))
{
$cookie1=1;
$p=$_POST['poll1'];
$sql2 = "SELECT var$p FROM #__poll WHERE name='poll1'";
$db->setQuery($sql2);
$result2 = $db->loadObjectList();
foreach ( $result2 as $row2 )
{
if($p==1){$l=$row2->var1;}
if($p==2){$l=$row2->var2;}
if($p==3){$l=$row2->var3;}
if($p==4){$l=$row2->var4;}
if($p==5){$l=$row2->var5;}
if($p==6){$l=$row2->var6;}
if($p==7){$l=$row2->var7;}
if($p==8){$l=$row2->var8;}
}
$l++;
$sql2 = "UPDATE #__poll SET var$p=$l WHERE name='poll1'";
$db->setQuery($sql2);
$db->query();
}
if(isset($_POST['poll2']))
{
$cookie2=1;
$p=$_POST['poll2'];
$sql2 = "SELECT var$p FROM #__poll WHERE name='poll2'";
$db->setQuery($sql2);
$result2 = $db->loadObjectList();
foreach ( $result2 as $row2 )
{
if($p==1){$l=$row2->var1;}
if($p==2){$l=$row2->var2;}
if($p==3){$l=$row2->var3;}
if($p==4){$l=$row2->var4;}
if($p==5){$l=$row2->var5;}
if($p==6){$l=$row2->var6;}
if($p==7){$l=$row2->var7;}
if($p==8){$l=$row2->var8;}
}
$l++;
$sql2 = "UPDATE #__poll SET var$p=$l WHERE name='poll2'";
$db->setQuery($sql2);
$db->query();
}
if(isset($_POST['poll3']))
{
$cookie3=1;
$p=$_POST['poll3'];
$sql2 = "SELECT var$p FROM #__poll WHERE name='poll3'";
$db->setQuery($sql2);
$result2 = $db->loadObjectList();
foreach ( $result2 as $row2 )
{
if($p==1){$l=$row2->var1;}
if($p==2){$l=$row2->var2;}
if($p==3){$l=$row2->var3;}
if($p==4){$l=$row2->var4;}
if($p==5){$l=$row2->var5;}
if($p==6){$l=$row2->var6;}
if($p==7){$l=$row2->var7;}
if($p==8){$l=$row2->var8;}
}
$l++;
$sql2 = "UPDATE #__poll SET var$p=$l WHERE name='poll3'";
$db->setQuery($sql2);
$db->query();
}
if(isset($_POST['poll4']))
{
$cookie4=1;
$p=$_POST['poll4'];
$sql2 = "SELECT var$p FROM #__poll WHERE name='poll4'";
$db->setQuery($sql2);
$result2 = $db->loadObjectList();
foreach ( $result2 as $row2 )
{
if($p==1){$l=$row2->var1;}
if($p==2){$l=$row2->var2;}
if($p==3){$l=$row2->var3;}
if($p==4){$l=$row2->var4;}
if($p==5){$l=$row2->var5;}
if($p==6){$l=$row2->var6;}
if($p==7){$l=$row2->var7;}
if($p==8){$l=$row2->var8;}
}
$l++;
$sql2 = "UPDATE #__poll SET var$p=$l WHERE name='poll4'";
$db->setQuery($sql2);
$db->query();
}
if(isset($_POST['poll5']))
{
$cookie5=1;
$p=$_POST['poll5'];
$sql2 = "SELECT var$p FROM #__poll WHERE name='poll5'";
$db->setQuery($sql2);
$result2 = $db->loadObjectList();
foreach ( $result2 as $row2 )
{
if($p==1){$l=$row2->var1;}
if($p==2){$l=$row2->var2;}
if($p==3){$l=$row2->var3;}
if($p==4){$l=$row2->var4;}
if($p==5){$l=$row2->var5;}
if($p==6){$l=$row2->var6;}
if($p==7){$l=$row2->var7;}
if($p==8){$l=$row2->var8;}
}
$l++;
$sql2 = "UPDATE #__poll SET var$p=$l WHERE name='poll5'";
$db->setQuery($sql2);
$db->query();
}
$pollend=false;
if ((isset($_COOKIE["poll1"])||($cookie1==1)) && (isset($_COOKIE["poll2"])||($cookie2==1)) && (isset($_COOKIE["poll3"])||($cookie3==1)) && (isset($_COOKIE["poll4"])||($cookie4==1)) && (isset($_COOKIE["poll5"])||($cookie5==1)) )
{
$pollend=true;
}
if(!$pollend)
{
$i=0;
while($i<=0)
{
$number=mt_rand(1,$num);
if(($number==1) && (!isset($_COOKIE["poll1"])) && ($cookie1==0)){$i=1;}
if(($number==2) && (!isset($_COOKIE["poll2"])) && ($cookie2==0)){$i=1;}
if(($number==3) && (!isset($_COOKIE["poll3"])) && ($cookie3==0)){$i=1;}
if(($number==4) && (!isset($_COOKIE["poll4"])) && ($cookie4==0)){$i=1;}
if(($number==5) && (!isset($_COOKIE["poll5"])) && ($cookie5==0)){$i=1;}
}
$query1 = "SELECT title, content FROM #__modules WHERE title LIKE 'poll%'";
$db->setQuery($query1);
$result1 = $db->loadObjectList();
foreach ( $result1 as $row1 )
{
for($i=1;$i<=1;$i++)
{
if ($row1->title == "poll$number")
{
$content[$i]=$row1->content;
$rows[$i]=$row1->title;
}
}
}
// echo "<script type=\"text/javascript\" src=\"randompoll.js\"></script>";
// echo "<a>".$rows[1]."</a>";
/// if($_GET['Itemid']==4) echo $cookie1.'.'.$cookie2.'.'.$cookie3.'.'.$cookie4.'.'.$cookie5;
echo "<div>".$content[1]."</div>";
// if($_GET['Itemid']==4) print_r($_COOKIE);
/* for($j=2;$j<=5;$j++)
{
echo "<a onClick=\"showpoll($number[$j],'')\">".$rows[$j]."</a>";
echo "<div style=\"visibility:hidden;\" id=\"poll$number[$j]\">".$content[$j]."</div>";
}*/
}
else
{
print_r("<div>Спасибо за участие в наших опросах!</div>");
}
}
}
?>