0% found this document useful (0 votes)
35 views

Listing Program

The document contains the code for a controller class in PHP that manages different views for a website. The controller class contains methods that load different views for pages like the home, articles, profiles, photos, and videos. Each method loads common header and footer views along with the specific page view. The document also includes code for views like the header and navigation bar that contain styling and layout elements.

Uploaded by

Fenty Niansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Listing Program

The document contains the code for a controller class in PHP that manages different views for a website. The controller class contains methods that load different views for pages like the home, articles, profiles, photos, and videos. Each method loads common header and footer views along with the specific page view. The document also includes code for views like the header and navigation bar that contain styling and layout elements.

Uploaded by

Fenty Niansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Listing program

Controller Pengunjung
<?php if ( ! defined('BASEPATH')) exit('No direct script access
allowed');

class pengunjung extends CI_Controller {

function __construct(){

parent::__construct();

$this->load->helper('url');

$this->load->database();

$this->load->library('calendar');

public function index()

$kalender = $this->calendar->generate();

$kal = array('kalender' => $kalender);

$this->load->view('atas');

$this->load->view('artikel',$kal);

$this->load->view('info_unit');

$this->load->view('kaki');

public function baca($id='0')

$data['id']=$id;

$this->load->view('atas');

$this->load->view('artikel_baca',$data);

$this->load->view('Komentar/komentar',$data);

$this->load->view('kaki');
}

public function jadwal()

$kalender = $this->calendar->generate();

$kal = array('kalender' => $kalender);

$this->load->view('atas');

$this->load->view('jadwal_sukir',$kal);

$this->load->view('kaki');

public function unit()

$this->load->view('atas');

$this->load->view('unit');

$this->load->view('kaki');

public function foto()

$this->load->view('atas');

$this->load->view('foto');

$this->load->view('kaki');

public function video()

$this->load->view('atas');

$this->load->view('video');

$this->load->view('info_unit');

$this->load->view('kaki');

}
public function anggota()

$this->load->view('atas');

$this->load->view('anggota');

$this->load->view('kaki');

public function profil($id='0')

$data['id']=$id;

$this->load->view('atas');

$this->load->view('profil',$data);

$this->load->view('kaki');

public function testimoni()

$this->load->view('atas');

$this->load->view('testimoni');

$this->load->view('info_unit');

$this->load->view('kaki');

View Atas
<html lang="en">

<head>

<title>FAST Jambi</title>

<base href="<?php echo base_url();?>" />

<meta name="viewport" content="width=device-width, initial-


scale=1">
<link rel="icon" type="image/icon" href="icon/fast1.ico" />

<meta name="viewport" content="width=device-width, initial-


scale=1, maximum-scale=1, user-scalable=no">

<link rel="stylesheet" type="text/css" href="css/twd-base.css" />

<link rel="stylesheet" type="text/css" href="css/style.css" />

<link rel="stylesheet" href="css/bootstrap.min.css"


type="text/css" media="" />

<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript"
src="js/bootstrap.min.js"></script>

<script type="text/javascript" src="js/jquery.lightbox-


0.5.min.js"></script>

<link rel="stylesheet" type="text/css" href="css/jquery.lightbox-


0.5.css" media="screen" />

<script type="text/javascript">

$(function() {

$('#gallery a').lightBox();

});

$(document).ready(function() { //utk pdf

$('a.embed').gdocsViewer({width: 1110, height: 750});

$('#embedURL').gdocsViewer();

});

</script>

<style type="text/css" media="screen">

.atur-dewek{

width:500px;

.gallery {
display: inline-block;

width: 300px;

border: none;

.jumbotron {

background-color: #93CC36;

/*==================Navbar============================*/

/* navbar */

.navbar-default {

background-color: #6B9A00;

border-color: #6B9A00;

/* title */

.navbar-default .navbar-brand {

color: #FFFFFF;

.navbar-default .navbar-brand:hover,

.navbar-default .navbar-brand:focus {

color: #666666;

/* link */

.navbar-default .navbar-nav > li > a {

color: #FFFFFF;

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus {

color: #666666;

}
.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {

color: #666666;

background-color: #449D44;

.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

color: #FFFFFF;

background-color: #97B03D;

/* caret */

.navbar-default .navbar-nav > .dropdown > a .caret {

border-top-color: #FFFFFF;

border-bottom-color: #6B9A00;

.navbar-default .navbar-nav > .dropdown > a:hover .caret,

.navbar-default .navbar-nav > .dropdown > a:focus .caret {

border-top-color: #666666;

border-bottom-color: #6B9A00;

.navbar-default .navbar-nav > .open > a .caret,

.navbar-default .navbar-nav > .open > a:hover .caret,

.navbar-default .navbar-nav > .open > a:focus .caret {

border-top-color: #666666;

border-bottom-color: #6B9A00;

/* mobile version */
.navbar-default .navbar-toggle {

border-color: #FFFFFF;

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

background-color: #6B9A00;

.navbar-default .navbar-toggle .icon-bar {

background-color: #FFFFFF;

@media (max-width: 767px) {

.navbar-default .navbar-nav .open .dropdown-menu > li > a {

color: #FFFFFF;

.navbar-default .navbar-nav .open .dropdown-menu > li >


a:hover,

.navbar-default .navbar-nav .open .dropdown-menu > li >


a:focus {

color: #666666;

/*=================Background=========================*/

#gambar-belakang{

background-image: url(foto/BG/Unja_2.jpg);

background-repeat:repeat;

background-attachment:fixed;

background-position:center;

background-size:100% auto;

/*=================Untuk Pagination===================*/
.halaman {

margin:10px;

font-size:11px;

.halaman a

padding:3px;

background:#990000;

-moz-border-radius:5px;

-webkit-border-radius:5px;

border:1px solid #FFA500;

font-size:10px;

font-weight:bold;

color:#FFF;

text-decoration:none;

/*=================^^^^^^^^^^^^^^^^^===================*/

body{

background-color:#FFFFFF;

.J{font-size:18px;}

td{

font-size:12px;

</style>

</head>

<body id="gambar-belakang">

<nav class="navbar navbar-default " role="navigation">


<img src="foto/logo/FAST_Jambi1.jpg" class="img-rounded img-
responsive"/>

<div class="container" id="atas">

<div class="navbar-header">

<button class="navbar-toggle" type="button" data-


toggle="collapse" data-target=".bs-navbar-collapse">

<span class="sr-only">Toggle navigation</span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

<span class="icon-bar"></span>

</button>

<a href="index.php/pengunjung/index" class="navbar-brand"


style="font-family:Andalus">Home</a>

</div>

<nav class="collapse navbar-collapse bs-navbar-collapse"


role="navigation">

<ul class="nav navbar-nav">

<li><a href="index.php/pengunjung/anggota" class="navbar-


brand" style="font-family:Andalus">Anggota</a></li>

</ul>

<ul class="nav navbar-nav">

<li><a href="index.php/pengunjung/unit" class="navbar-brand"


style="font-family:Andalus">Airsoftgun</a></li>

</ul>

<ul class="nav navbar-nav">

<li><a href="index.php/daftar" class="navbar-brand"


style="font-family:Andalus">Daftar</a></li>

</ul>

<ul class="nav navbar-nav">

<li class="dropdown">

<a href="" class="dropdown-toggle" data-


toggle="dropdown">Galeri<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">

<li><a href="index.php/pengunjung/foto"
class="glyphicon glyphicon-picture">Foto</a></li>

<li><a href="index.php/pengunjung/video"
class="glyphicon glyphicon-facetime-video">Video</a></li>

</ul>

</li>

</ul>

<ul class="nav navbar-nav">

<li class="dropdown">

<a href="" class="dropdown-toggle" data-


toggle="dropdown">Profil<span class="caret"></span></a>

<ul class="dropdown-menu" role="menu">

<li><a href="index.php/pengunjung/testimoni"
class="glyphicon glyphicon-facetime-video">Testimoni</a></li>

<?php $query=$this->db->query("select * from profil ");

foreach ($query->result_array() as $row): ?>

<li><a href="index.php/pengunjung/profil/<?php
echo $row['id']; ?>" class="glyphicon"><?php echo $row['judul'];
?></a></li>

<?php endforeach; ?>

</ul>

</li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li class="dropdown">

<a href="" class="dropdown-toggle" data-


toggle="dropdown" style="font-family:Andalus">Login<span
class="caret"></span></a>

<ul class="dropdown-menu" role="menu">

<li><a href="index.php/admin">Admin</a></li>

<li class="divider"></li>
<li><a href="index.php/anggota">Anggota</a></li>

</ul>

</li>

</ul>

</nav>

</div>

</nav>

View Daftar
<div class="daftar">

<div class="container">

<div class="col-md-13">

<div class="jumbotron">

<table >

<form method="post" action="" align="center"


enctype="multipart/form-data" >

<div class="row">

<div><strong>Foto</strong><input type="file"
name="mfoto" value="" /></div>

</div>

<div class="row">

<div><strong>Nama</strong><input type="text"
name="nama" class="form-control" required /></div>

</div>

<div class="row">

<div><strong>Alamat</strong><input type="text"
name="alamat" class="form-control" required /></div>

</div>

<div class="row">

<div><strong>KTP</strong><input type="text"
name="ktp" class="form-control" required /></div>
</div>

<div class="row">

<div><strong>Hp</strong><input type="text"
name="hp" class="form-control" required /></div>

</div>

<div class="row">

<div><strong>Email</strong><input type="text"
name="email" class="form-control" required /></div>

</div>

<div class="row">

<div><strong>URL Facebook</strong><input
type="text" name="fb" class="form-control" required /></div>

</div>

<div class="row">

<strong>Unit Airsoftgun</strong>

<select name="nmunit" required


class="form-control">

<option value=""
>>--pilih--<</option>

<?php $query=$this->db-
>query("select * from unit where kategori='Unit Airsoftgun'");

foreach ($query->result_array()
as $row): ?>

<option value="<?php echo


$row['nama']; ?>"><?php echo $row['nama']; ?></option>";

<?php endforeach; ?>

<option value="lainnya"
>Lainnya</option>

</select>

</div>

<div class="row">

<div><strong>Pekerjaan</strong><input type="text"
name="pekerjaan" class="form-control" required /></div>
</div>

<div class="row">

<div><strong>Password</strong><input
type="password" name="pass" class="form-control" required /></div>

</div><br />

<td><button class="btn btn-success" type="submit"


name="simpan" value="">DAFTAR</button>

<button class="btn btn-danger" type="reset"


value="">BATAL</button></td>

</tr>

</form>

</div>

<?php

if(isset($_POST['simpan'])){

$nama=$_POST['nama'];

$alamat=$_POST['alamat'];

$nmunit=$_POST['nmunit'];

$ktp=$_POST['ktp'];

$hp=$_POST['hp'];

$email=$_POST['email'];

$fb=$_POST['fb'];

$pekerjaan=$_POST['pekerjaan'];

$pass=$_POST['pass'];

$alamat ="foto/foto_anggota/".$_FILES["mfoto"]["name"];

$foto=$_FILES["mfoto"]["name"];

move_uploaded_file($_FILES["mfoto"]["tmp_name"], $alamat);

$q=$this->db->query("select * from anggota where nama ='$nama'");

if($q->num_rows()>0){

echo'<script type="text/javascript">

//<![CDATA[
alert("Sudah ada Nama Pengguna yang sama");

//]]>

</script>';

}else{

$query=$this->db->query("insert into anggota


value('','$nama','$alamat','$ktp','$hp','$email','$fb','$nmunit','$fot
o','$pass','$pekerjaan')");

echo'<script type="text/javascript">

//<![CDATA[

alert("Selamat bergabung dengan komunitas F.A.S.T


Jambi");

//]]>

</script>';

?>

</table>

</div></div>

</div></div>

View Artikel
<div class="arikel">

<div class="container">

<div class="row">

<div class="col-md-10">

<?php

$dataPerPage = 6;

if(isset($_GET['page']))

$noPage = $_GET['page'];
}

else $noPage = 1;

$offset = ($noPage - 1) * $dataPerPage;

$query=$this->db->query("select * from artikel ORDER


BY id desc LIMIT $offset, $dataPerPage");

foreach($query->result()as $row){?>

<div class="col-md-4">

<div class="thumbnail">

<img src="foto/foto_artikel/<?php echo $row-


>mfoto; ?>" class="" style="height: 220px;"/>

<div class="caption">

<h4 align="center"><?php echo $row->judul;?


></h4>

<h5 align="center"><?php echo $row-


>sinopsis;?></h5>

<p align="center"><a
href="index.php/pengunjung/baca/<?php echo $row->id;?>" class="btn
btn-success" role="button">Baca</a></p>

</div>

</div>

</div><?php } ?>

</div>

<?php $query=$this->db->query("select * from jual_beli


order by id desc limit 1");

if($query->num_rows()>0){

$row=$query->row(); ?>

<div class="col-md-2">

<div class="thumbnail">

<h5 align="center"><strong><?php echo


$row->nama;?></strong></h5>

<h5 align="center">Kategori :<?php


echo $row->kategori;?></h5>
<img src="foto/fjb/<?php echo $row-
>foto; ?>" class="" style="height: 100px;"/>

<table class="table table-striped


table-responsive">

<?php $query=$this->db->query("select
* from diskusi_fjb where keterangan='$row->keterangan' ORDER BY id
desc LIMIT 5");

foreach($query->result()as
$row){?>

<tr>

<td><strong><?php echo
$row->nama;?></strong> <?php echo $row->isi_diskusi;?></td>

</tr><?php } ?>

</table>

</div>

</div><?php }

<?php $query=$this->db->query("select * from


forum order by id desc limit 1");

if($query->num_rows()>0){

$row=$query->row(); ?>

<div class="col-md-2">

<div class="thumbnail">

<h5 align="center"><strong><?php echo


$row->nama;?></strong></h5>

<h5><?php echo $row->topik;?></h5>

<table class="table table-striped


table-responsive">

<?php $query=$this->db-
>query("select * from diskusi where topik='$row->topik' ORDER BY id
desc LIMIT 5");

foreach($query-
>result()as $row){?>

<tr>
<td><strong><?php echo
$row->nama;?></strong><?php echo $row->isi_diskusi;?></td>

</tr><?php } ?>

</table>

</div></div><?php }

//
========================================^^^^^^^^^^^^^^^^^^^^^^^^^=====
=======================================?>

</div>

<?php $query = "SELECT COUNT(*) AS jumData FROM artikel";

$hasil = mysql_query($query);

$data = mysql_fetch_array($hasil);

$jumData = $data['jumData'];

$jumPage = ceil($jumData/$dataPerPage);

// menampilkan navigasi paging

echo "<ul class='pager'>";

if ($noPage > 1) echo "<li><a href='".


$_SERVER['PHP_SELF']."?page=".($noPage-1)."'><< Prev</a></li>";

for($page = 1; $page <= $jumPage; $page++)

if ((($page >= $noPage - 3) && ($page <= $noPage + 3))


|| ($page == 1) || ($page == $jumPage))

// if (($showPage == 1) && ($page != 2)) echo "<li


class='disabled'><a href='#'>...</a></li>";

// if (($showPage != ($jumPage - 1)) && ($page ==


$jumPage)) echo "<li class='disabled'><a href='#'>...</a></li>";

if ($page == $noPage) echo "<li class='active'><a>".


$page."</a></li>";

else echo "<li ><a href='".$_SERVER['PHP_SELF']."?


page=".$page."'>".$page."</a></li>";

$showPage = $page;

}
}

if ($noPage < $jumPage) echo "<li><a href='".


$_SERVER['PHP_SELF']."?page=".($noPage+1)."'>Next >></a></li>";

echo "</ul>";

?>

</div></div>

View Foto
<div class="foto">

<div class="container">

<div class="row">

<?php $dataPerPage = 18;

if(isset($_GET['page']))

$noPage = $_GET['page'];

else $noPage = 1;

$offset = ($noPage - 1) * $dataPerPage;

$query=$this->db->query("select mfoto from foto ORDER BY id


desc limit $offset, $dataPerPage");

foreach($query->result()as $row){?>

<div class="col-xs-6 col-sm-4 col-md-2">

<div id="gallery" class="thumbnail">

<a href="foto/foto_sukir/<?php echo $row-


>mfoto; ?>" title="" class="img-responsive">

<img class="img-responsive"
src="foto/foto_sukir/<?php echo $row->mfoto; ?>" style="height:
130px;"/>

</a>

</div>

</div><?php } ?>
</div>

<?php $query = "SELECT COUNT(*) AS jumData FROM foto";

$hasil = mysql_query($query);

$data = mysql_fetch_array($hasil);

$jumData = $data['jumData'];

$jumPage = ceil($jumData/$dataPerPage);

// menampilkan navigasi paging

echo "<ul class='pager' >";

if ($noPage > 1) echo "<li><a href='".


$_SERVER['PHP_SELF']."?page=".($noPage-1)."'><< Prev</a></li>";

for($page = 1; $page <= $jumPage; $page++)

if ((($page >= $noPage - 3) && ($page <= $noPage + 3))


|| ($page == 1) || ($page == $jumPage))

// if (($showPage == 1) && ($page != 2)) echo "<li


class='disabled'><a href='#'>...</a></li>";

// if (($showPage != ($jumPage - 1)) && ($page ==


$jumPage)) echo "<li class='disabled'><a href='#'>...</a></li>";

if ($page == $noPage) echo "<li class='active'><a>".


$page."</a></li>";

else echo "<li><a href='".$_SERVER['PHP_SELF']."?


page=".$page."'>".$page."</a></li>";

$showPage = $page;

if ($noPage < $jumPage) echo "<li><a href='".


$_SERVER['PHP_SELF']."?page=".($noPage+1)."'>Next >></a></li>";

echo "</ul>";

?>

</div></div><br />
View Video
<div class="video">

<div class="container">

<div class="row">

<?php

$dataPerPage = 4;

if(isset($_GET['page']))

$noPage = $_GET['page'];

else $noPage = 1;

$offset = ($noPage - 1) * $dataPerPage;

$query=$this->db->query("select * from video where


kategori='Skirmish/Event' ORDER BY id desc LIMIT $offset,
$dataPerPage");

foreach($query->result()as $row){?>

<div class="col-sm-12 col-md-6">

<div class="caption"><br /><br />

<h4 align="center" style="color:#FFFFFF;"><?php


echo $row->judul;?></h4>

<!-- 16:9 aspect ratio

<div class="embed-responsive embed-responsive-


16by9">

<iframe class="embed-responsive-item"
src="http://www.youtube.com/embed/<?php echo
$row->url_video;?>"></iframe>

</div> -->

<!-- 4:3 aspect ratio -->

<div class="embed-responsive embed-responsive-


4by3">
<iframe class="embed-responsive-item"
src="http://www.youtube.com/embed/<?php echo
$row->url_video;?>"></iframe>

</div>

</div>

</div><?php } ?>

</div>

<?php $query = "SELECT COUNT(*) AS jumData FROM video where


kategori='Skirmish/Event'";

$hasil = mysql_query($query);

$data = mysql_fetch_array($hasil);

$jumData = $data['jumData'];

$jumPage = ceil($jumData/$dataPerPage);

// menampilkan navigasi paging

echo "<ul class='pager'>";

if ($noPage > 1) echo "<li><a href='".


$_SERVER['PHP_SELF']."?page=".($noPage-1)."'><< Prev</a></li>";

for($page = 1; $page <= $jumPage; $page++)

if ((($page >= $noPage - 3) && ($page <= $noPage + 3))


|| ($page == 1) || ($page == $jumPage))

// if (($showPage == 1) && ($page != 2)) echo "<li


class='disabled'><a href='#'>...</a></li>";

// if (($showPage != ($jumPage - 1)) && ($page ==


$jumPage)) echo "<li class='disabled'><a href='#'>...</a></li>";

if ($page == $noPage) echo "<li class='active'><a>".


$page."</a></li>";

else echo "<li><a href='".$_SERVER['PHP_SELF']."?


page=".$page."'>".$page."</a></li>";

$showPage = $page;

}
if ($noPage < $jumPage) echo "<li><a href='".
$_SERVER['PHP_SELF']."?page=".($noPage+1)."'>Next >></a></li>";

echo "</ul>";

?>

</div></div>

View Kaki
<div id="kaki">

<div class="container">

<div class="col-md-13">

<div class="thumbnail">

<h5 align="center" class="kaki" style="font-family:Andalus


">Copyright &copy; 2015 Ihwan Kurnia Baiturrahman </h5>

</div>

</div>

</div></div>

</body>

</html>

You might also like