PHP Kodu:
<?php
class Index extends Controller {
function __construct() {
parent::Controller();
}
function index() {
$this->load->database();
$sql=$this->db->query('SELECT `sonip`,`hit` FROM `sayac` WHERE `id`="1" LIMIT 1');
$r=$sql->row();
if ($r->sonip!=$this->input->server('REMOTE_ADDR')) {
$this->db->query('UPDATE `sayac` SET `sonip`="'.$this->input->server('REMOTE_ADDR').'",`hit`=`hit`+1 WHERE `id`="1"');
}
$this->smarty->assign('sayac',$r->hit);
error_reporting(0);
$anketIp = $_SERVER['REMOTE_ADDR'];
$tarih = $this->db->escape(time());
$sql=$this->db->query("select `votersIP` from `fa_poll_ip` where `votersIp`='$anketIp' AND timeout > $tarih");
$r=$sql->result();
$iip=$r[0]->id;
$r=$sql->row();
isset($r->votersIP) ? $this->smarty->assign('ip',$r->votersIP) : '';
if ($r->votersIP != "")
{
$anketR="SELECT id, question FROM `fa_poll` WHERE anasayfa = 1 AND STATUS = 1 ORDER BY id DESC LIMIT 1 ";
$anketRE=$this->db->query($anketR);
$aSoru = $anketRE->result();
$anketId = $aSoru[0]->id;
$anketQ = $aSoru[0]->question;
$sumV="SELECT sum( votes ) as sumVotes FROM fa_poll_answers WHERE `poll_id` ='$anketId'";
$sumVE=$this->db->query($sumV);
$sumVo = $sumVE->result();
$sumVote = $sumVo[0]->sumVotes;
$sonuclar = '';
$sonuclar .= "<font color='#000000'><u>".$anketQ.'</u></font><br />Kullanilan Oy Sayisi: '.$sumVote."<br />";
$anketC="SELECT * FROM `fa_poll_answers` WHERE `poll_id` ='$anketId' order by `votes` desc";
$anketCE=$this->db->query($anketC);
foreach($anketCE->result() as $aCevap)
{
$anketCevap=$aCevap->answer;
$anketCevapVotes=$aCevap->votes;
$anketCevapOran=round((100*$anketCevapVotes)/$sumVote);
$sonuclar .= '» '.$anketCevap.' ('.$anketCevapVotes.'), %'.$anketCevapOran.'<br />
<div style="width: 100px; height: 10px; margin-top: 3px;">
';
for($i=1;$i<=$anketCevapOran;$i++)
{
$src="http://selcukfen.com.tr/images/oyoy.png";
$sonuclar .= "<img src=\"$src\" style=\"width:1px; height: 10px; float: left;\">";
}
$sonuclar .='</div>
';
}
$this->smarty->assign('sonuclar',$sonuclar);
}
if (!$this->smarty->onbellek_mevcut('index.tpl','index')) {
$this->load->model('micerik');
$this->load->model('msinav');
$this->smarty->assign('sbs',$this->micerik->sabitIcerik('{sbs_duyurular}'));
$this->smarty->assign('ygs',$this->micerik->sabitIcerik('{ygs_duyurular}'));
$sol_alt=$this->micerik->sol_alt();
if ($sol_alt!=FALSE) {
$this->smarty->assign('sol_alt',$sol_alt);
}
$icerik=$this->micerik->anasayfa_icerik();
$this->smarty->assign('anasayfa_icerik',$icerik);
$this->load->model('manket');
$anket=$this->manket->getActivePoll();
$slide=$this->micerik->getImages('{slide}');
$this->smarty->assign('slide',$slide);
$this->smarty->assign('anket',$anket);
$sbs_konular=$this->micerik->sabitIcerik('{sbs_konu_anlatim}',3);
$ygs_konular=$this->micerik->sabitIcerik('{ygs_konu_anlatim}',3);
$this->smarty->assign('sbs_konular',$sbs_konular);
$this->smarty->assign('ygs_konular',$ygs_konular);
//$this->smarty->assign('duyurular',$this->micerik->altKategoriler('{duyurular}'));
//$this->smarty->assign('sinavlar',$this->msinav->sinavlar(5));
$rehberlik=$this->micerik->rehberlik();
$sag=$this->micerik->sag_icerik();
$this->smarty->assign('sag_icerik',$sag);
$count=$rehberlik->count;
$rehberlik->count=array();
for ($i=1;$i<=$count;++$i) {
$rehberlik->count[]=$i;
}
$haberler=$this->micerik->haberler();
$count=$haberler->count;
$haberler->count=array();
for ($i=1;$i<=$count;++$i) {
$haberler->count[]=$i;
}
$this->smarty->assign('haberler',$haberler);
$this->smarty->assign('rehberlik',$rehberlik);
}
$this->smarty->display('index.tpl');
}
}
Allah askına bunun neresini gelistircen yaa....antika adam her yerde antikalıgını yapıyor iste....suna bak spagetti koddan ne farkı var bunun....aksine aksilik....nerde ne yapmıs diye klasorden klasore geciyorsun....50 tane dosya yaratmıs
hiç akıl karı degil yaa....bence cok yanılıyorsunuz bu fw lerle ilgili dusuncelerinizde....
Sık Kullanılanlar