/** * Created by PhpStorm. * User: ekobudisusilo * Date: 11 /07 /15 * Time: 20.10 */ ob_start(); include 'class.Relasi.php'; $nama = htmlspecialchars($_POST['nama']); $alamat = htmlspecialchars($_POST['alamat']); $no_telp = htmlspecialchars($_POST['notelp']); $no_fax = htmlspecialchars($_POST['nofax']); $kota = htmlspecialchars($_POST['kota']); $nama_pic = htmlspecialchars($_POST['namapic']); $kategori_id = htmlspecialchars($_POST['kategori_id']); $data = new Relasi(); switch ($_GET['p']) { case "add": $data->AddRelasi($nama, $alamat, $no_telp, $no_fax, $kota, $nama_pic, $kategori_id); header('location: ../main.php?m=011'); break; case "edit": $id = $_REQUEST['id']; $data->EditRelasi($nama, $alamat, $no_telp, $no_fax, $kota, $nama_pic, $kategori_id, $id); header('location: ../main.php?m=011'); break; case "del": $id = $_REQUEST['id']; $isi->AddDelete($id); header('location: ../main.php?m=011'); break;
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Relasi the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Relasi::model()->with('metadata_relasi')->findByPk($id); //CVarDumper::dump($model->data_penelitian->judul,10,true); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
<?php /* @var $this RelasiController */ /* @var $model Relasi */ $this->breadcrumbs = array('Daftar Relasi' => array('index'), $model->id); $user_updater = ''; $post = Relasi::model()->findByPk(Yii::app()->request->getParam('id')); if (Yii::app()->user->getId() === $post['creater']) { $user_updater = Yii::app()->user->name; } $this->menu = array(array('label' => 'Daftar Relasi', 'url' => array('index')), array('label' => 'Tambah Relasi', 'url' => array('create')), array('label' => 'Perbaharui Relasi', 'url' => array('update', 'id' => $model->id), 'visible' => Yii::app()->user->getName() == $user_updater), array('label' => 'Atur Relasi', 'url' => array('admin'), 'visible' => Yii::app()->getModule('user')->isAdmin())); ?> <h1>Lihat Relasi #<?php echo $model->id; ?> </h1> <?php $this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('id', array('label' => 'Deskripsi', 'value' => $model->metadata_relasi->deskripsi), array('label' => 'Judul Paper 1', 'value' => $model->data_penelitian->judul), array('label' => 'Judul Paper 2', 'value' => $model->data_penelitian2->judul))));
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(-1); include_once '/Applications/MAMP/htdocs/isias/classes/class.Relasi.php'; include_once '/Applications/MAMP/htdocs/isias/classes/class.Kategori.php'; include_once '/Applications/MAMP/htdocs/isias/classes/paginator.class.php'; //Kategori List $cat = new Kategori(); $n = $cat->countAll(); //Get Relation/Ledger/Vendor Data $ldg = new Relasi(); $stmt = $ldg->countAll(); $num_rows = $stmt->rowCount(); if ($num_rows > 0) { $pages = new Paginator($num_rows, 19); if (isset($_POST['cari'])) { $cari = $_POST['cari']; $stmt = $ldg->GetListRelasi($pages->limit_start, $pages->limit_end); } else { $stmt = $ldg->GetListRelasi($pages->limit_start, $pages->limit_end); } } ?> <div class="container"> <div class="row"> <a href="#myModal" role="button" class="btn btn-primary" data-toggle="modal" data-target="#add-Data">Relasi/Ledger Baru</a> <div class="input-prepend pull-right"> <span class="add-on"><i class="icon-search"></i></span>