Commit ef1e1b0b by Hendro Prabowo

Revisi Integrasi 2

parent 0a7c2d1d
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
namespace backend\modules\ubux\controllers; namespace backend\modules\ubux\controllers;
use backend\modules\ubux\models\Pegawai;
use Yii; use Yii;
use backend\modules\ubux\models\Supir; use backend\modules\ubux\models\Supir;
use backend\modules\ubux\models\search\SupirSearch; use backend\modules\ubux\models\search\SupirSearch;
...@@ -23,7 +22,7 @@ class SupirController extends Controller ...@@ -23,7 +22,7 @@ class SupirController extends Controller
// 'class' => \Yii::$app->privilegeControl->getAppPrivilegeControlClass(), // 'class' => \Yii::$app->privilegeControl->getAppPrivilegeControlClass(),
// 'skipActions' => ['*'], // 'skipActions' => ['*'],
// ], // ],
'verbs' => [ 'verbs' => [
'class' => VerbFilter::className(), 'class' => VerbFilter::className(),
'actions' => [ 'actions' => [
...@@ -70,10 +69,7 @@ class SupirController extends Controller ...@@ -70,10 +69,7 @@ class SupirController extends Controller
$model = new Supir(); $model = new Supir();
if ($model->load(Yii::$app->request->post())) { if ($model->load(Yii::$app->request->post())) {
$pegawai = Pegawai::findOne(['pegawai_id' => $model->pegawai_id]); $model->no_telepon_supir = $model->pegawai->hp;
$model->name_supir = $pegawai->nama;
$model->no_telepon_supir = $pegawai->hp;
$model->pegawai_id = $pegawai->pegawai_id;
$model->save(); $model->save();
return $this->redirect(['view', 'id' => $model->supir_id]); return $this->redirect(['view', 'id' => $model->supir_id]);
} else { } else {
...@@ -96,7 +92,7 @@ class SupirController extends Controller ...@@ -96,7 +92,7 @@ class SupirController extends Controller
if ($model->load(Yii::$app->request->post()) && $model->save()) { if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->supir_id]); return $this->redirect(['view', 'id' => $model->supir_id]);
} else { } else {
return $this->render('update', [ return $this->render('edit', [
'model' => $model, 'model' => $model,
]); ]);
} }
...@@ -124,7 +120,7 @@ class SupirController extends Controller ...@@ -124,7 +120,7 @@ class SupirController extends Controller
*/ */
protected function findModel($id) protected function findModel($id)
{ {
if ($model = Supir::findOne($id)) { if (($model = Supir::findOne($id)) !== null) {
return $model; return $model;
} else { } else {
throw new NotFoundHttpException('The requested page does not exist.'); throw new NotFoundHttpException('The requested page does not exist.');
......
...@@ -615,6 +615,6 @@ class Dim extends \yii\db\ActiveRecord ...@@ -615,6 +615,6 @@ class Dim extends \yii\db\ActiveRecord
} }
// public function getMahasiswa(){ // public function getMahasiswa(){
// return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['dim_id' => 'dim_id']); // return $this->hasMany(PemakaianKendaraanMhs::className(), ['dim_id' => 'dim_id']);
// } // }
} }
...@@ -40,7 +40,7 @@ class JenisKeperluan extends \yii\db\ActiveRecord ...@@ -40,7 +40,7 @@ class JenisKeperluan extends \yii\db\ActiveRecord
*/ */
public static function tableName() public static function tableName()
{ {
return 'ubux_jenis_keperluan'; return 'ubux_r_jenis_keperluan';
} }
/** /**
......
...@@ -124,7 +124,7 @@ class Kendaraan extends \yii\db\ActiveRecord ...@@ -124,7 +124,7 @@ class Kendaraan extends \yii\db\ActiveRecord
public function getTransaksiKendaraanMahasiswaBarus() public function getTransaksiKendaraanMahasiswaBarus()
{ {
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['kendaraan_id' => 'kendaraan_id']); return $this->hasMany(PemakaianKendaraanMhs::className(), ['kendaraan_id' => 'kendaraan_id']);
} }
public function getKeteranganKendaraan(){ public function getKeteranganKendaraan(){
......
...@@ -13,7 +13,7 @@ use common\behaviors\DeleteBehavior; ...@@ -13,7 +13,7 @@ use common\behaviors\DeleteBehavior;
* *
* @property integer $laporan_pemakaian_kendaraan_id * @property integer $laporan_pemakaian_kendaraan_id
* @property string $tujuan * @property string $tujuan
* @property string $desc_penumpang * @property string $desc
* @property integer $jumlah_penumpang * @property integer $jumlah_penumpang
* @property string $keperluan * @property string $keperluan
* @property string $waktu_keberangkatan * @property string $waktu_keberangkatan
...@@ -66,10 +66,10 @@ class LaporanPemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -66,10 +66,10 @@ class LaporanPemakaianKendaraan extends \yii\db\ActiveRecord
public function rules() public function rules()
{ {
return [ return [
[['tujuan', 'desc_penumpang', 'jumlah_penumpang', 'keperluan', 'waktu_keberangkatan', 'waktu_tiba'], 'required'], [['tujuan', 'desc', 'jumlah_penumpang', 'keperluan', 'waktu_keberangkatan', 'waktu_tiba'], 'required'],
[['jumlah_penumpang', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'], [['jumlah_penumpang', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['waktu_keberangkatan', 'waktu_tiba', 'deleted_at', 'created_at', 'updated_at'], 'safe'], [['waktu_keberangkatan', 'waktu_tiba', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['tujuan', 'desc_penumpang', 'keperluan'], 'string'], [['tujuan', 'desc', 'keperluan'], 'string'],
[['deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32], [['deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
[['kendaraan_id'], 'exist', 'skipOnError' => true, 'targetClass' => Kendaraan::className(), 'targetAttribute' => ['kendaraan_id' => 'kendaraan_id']], [['kendaraan_id'], 'exist', 'skipOnError' => true, 'targetClass' => Kendaraan::className(), 'targetAttribute' => ['kendaraan_id' => 'kendaraan_id']],
[['supir_id'], 'exist', 'skipOnError' => true, 'targetClass' => Supir::className(), 'targetAttribute' => ['supir_id' => 'supir_id']] [['supir_id'], 'exist', 'skipOnError' => true, 'targetClass' => Supir::className(), 'targetAttribute' => ['supir_id' => 'supir_id']]
...@@ -84,7 +84,7 @@ class LaporanPemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -84,7 +84,7 @@ class LaporanPemakaianKendaraan extends \yii\db\ActiveRecord
return [ return [
'laporan_pemakaian_kendaraan_id' => 'Laporan Pemakaian Kendaraan ID', 'laporan_pemakaian_kendaraan_id' => 'Laporan Pemakaian Kendaraan ID',
'tujuan' => 'Tujuan', 'tujuan' => 'Tujuan',
'desc_penumpang' => 'Deskripsi Penumpang', 'desc' => 'Deskripsi Penumpang',
'jumlah_penumpang' => 'Jumlah Penumpang', 'jumlah_penumpang' => 'Jumlah Penumpang',
'keperluan' => 'Keperluan', 'keperluan' => 'Keperluan',
'waktu_keberangkatan' => 'Waktu Keberangkatan', 'waktu_keberangkatan' => 'Waktu Keberangkatan',
......
...@@ -11,18 +11,17 @@ use common\behaviors\DeleteBehavior; ...@@ -11,18 +11,17 @@ use common\behaviors\DeleteBehavior;
/** /**
* This is the model class for table "ubux_pemakaian_kendaraan". * This is the model class for table "ubux_pemakaian_kendaraan".
* *
* @property integer $transaksi_kendaraan_id * @property integer $pemakaian_kendaraan_id
* @property integer $transaksi_kendaraan_mhs_id * @property integer $pemakaian_kendaraan_mhs_id
* @property integer $pegawai_id * @property integer $pegawai_id
* @property string $nama_perequest_kendaraan * @property string $desc
* @property string $desc_penggunaan_kendaraan
* @property string $tujuan * @property string $tujuan
* @property integer $jumlah_penumpang_kendaraan * @property integer $jumlah_penumpang_kendaraan
* @property string $rencana_waktu_keberangkatan * @property string $rencana_waktu_keberangkatan
* @property string $rencana_waktu_kembali * @property string $rencana_waktu_kembali
* @property string $status_req_sekretaris_rektorat * @property string $status_req_sekretaris_rektorat
* @property string $status_request_kemahasiswaan * @property string $status_request_kemahasiswaan
* @property string $role * @property string $jenis_keperluan_id
* @property string $no_telepon * @property string $no_telepon
* @property string $proposal * @property string $proposal
* @property integer $deleted * @property integer $deleted
...@@ -49,7 +48,7 @@ use common\behaviors\DeleteBehavior; ...@@ -49,7 +48,7 @@ use common\behaviors\DeleteBehavior;
* @property StatusRequest $statusRequestKeuangan * @property StatusRequest $statusRequestKeuangan
* @property StatusRequest $statusRequestWr2 * @property StatusRequest $statusRequestWr2
* @property JenisKeperluan $jenisKeperluan * @property JenisKeperluan $jenisKeperluan
* @property HrdxPegawai $pegawai * @property Pegawai $pegawai
*/ */
class PemakaianKendaraan extends \yii\db\ActiveRecord class PemakaianKendaraan extends \yii\db\ActiveRecord
{ {
...@@ -86,13 +85,12 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -86,13 +85,12 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord
public function rules() public function rules()
{ {
return [ return [
[['desc_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'], [['desc', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['status_req_sekretaris_rektorat', 'status_request_kemahasiswaan', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'transaksi_kendaraan_mhs_id', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2', 'role', 'pegawai_id'], 'integer'], [['status_req_sekretaris_rektorat', 'status_request_kemahasiswaan', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'pemakaian_kendaraan_mhs_id', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2', 'jenis_keperluan_id', 'pegawai_id'], 'integer'],
[['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'], [['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['file'], 'file'], [['file'], 'file'],
[['nama_perequest_kendaraan',], 'string', 'max' => 45],
[['no_hp_supir'], 'string', 'max' => 300], [['no_hp_supir'], 'string', 'max' => 300],
[['desc_penggunaan_kendaraan', 'tujuan'], 'string'], [['desc', 'tujuan'], 'string'],
[['proposal'], 'string', 'max' => 100], [['proposal'], 'string', 'max' => 100],
[['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32], [['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
[['no_hp_supir'], 'string', 'max' => 300], [['no_hp_supir'], 'string', 'max' => 300],
...@@ -108,10 +106,9 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -108,10 +106,9 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord
public function attributeLabels() public function attributeLabels()
{ {
return [ return [
'transaksi_kendaraan_id' => 'Transaksi Kendaraan ID', 'pemakaian_kendaraan_id' => 'Transaksi Kendaraan ID',
'pegawai_id' => 'Pegawai ID', 'pegawai_id' => 'Pegawai ID',
'nama_perequest_kendaraan' => 'Nama', 'desc' => 'Keperluan',
'desc_penggunaan_kendaraan' => 'Keperluan',
'tujuan' => 'Tujuan', 'tujuan' => 'Tujuan',
'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang', 'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang',
'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan', 'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan',
...@@ -119,7 +116,7 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -119,7 +116,7 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord
'status_req_sekretaris_rektorat' => 'Status', 'status_req_sekretaris_rektorat' => 'Status',
'status_request_kemahasiswaan' => 'Status Pemintaan Kemahasiswaan', 'status_request_kemahasiswaan' => 'Status Pemintaan Kemahasiswaan',
'no_telepon' => 'No Telepon', 'no_telepon' => 'No Telepon',
'role' => 'Jenis Permintaan', 'jenis_keperluan_id' => 'Jenis Permintaan',
'proposal' => 'Proposal', 'proposal' => 'Proposal',
'deleted' => 'Deleted', 'deleted' => 'Deleted',
'deleted_at' => 'Deleted At', 'deleted_at' => 'Deleted At',
...@@ -136,7 +133,7 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -136,7 +133,7 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord
'status_request_hrd' => 'Status Permintaan Hrd', 'status_request_hrd' => 'Status Permintaan Hrd',
'status_request_keuangan' => 'Status Permintaan Keuangan', 'status_request_keuangan' => 'Status Permintaan Keuangan',
'status_request_wr2' => 'Status Permintaan Wr2', 'status_request_wr2' => 'Status Permintaan Wr2',
'transaksi_kendaraan_mhs_id' => 'Transaksi Kendaraan Mahasiswa ID' 'pemakaian_kendaraan_mhs_id' => 'Transaksi Kendaraan Mahasiswa ID'
]; ];
} }
...@@ -161,38 +158,38 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord ...@@ -161,38 +158,38 @@ class PemakaianKendaraan extends \yii\db\ActiveRecord
*/ */
public function getStatusRequestSekretarisRektorat() public function getStatusRequestSekretarisRektorat()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_req_sekretaris_rektorat']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_req_sekretaris_rektorat']);
} }
/** /**
* @return \yii\db\ActiveQuery * @return \yii\db\ActiveQuery
*/ */
public function getStatusRequestKemahasiswaan() public function getStatusRequestKemahasiswaan()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_kemahasiswaan']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_kemahasiswaan']);
} }
public function getStatusRequestKabiroKSD() public function getStatusRequestKabiroKSD()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_kabiro_KSD']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_kabiro_KSD']);
} }
public function getStatusRequestHRD() public function getStatusRequestHRD()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_hrd']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_hrd']);
} }
public function getStatusRequestKeuangan() public function getStatusRequestKeuangan()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_keuangan']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_keuangan']);
} }
public function getStatusRequestWr2() public function getStatusRequestWr2()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_wr2']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_wr2']);
} }
public function getJenisKeperluan(){ public function getJenisKeperluan(){
return $this->hasOne(JenisKeperluan::className(), ['id' => 'role']); return $this->hasOne(JenisKeperluan::className(), ['jenis_keperluan_id' => 'jenis_keperluan_id']);
} }
public function getPegawai(){ public function getPegawai(){
......
...@@ -11,9 +11,9 @@ use common\behaviors\DeleteBehavior; ...@@ -11,9 +11,9 @@ use common\behaviors\DeleteBehavior;
/** /**
* This is the model class for table "ubux_pemakaian_kendaraan_mahasiswa". * This is the model class for table "ubux_pemakaian_kendaraan_mahasiswa".
* *
* @property integer $transaksi_kendaraan_id * @property integer $pemakaian_kendaraan_mhs_id
* @property integer $dim_id * @property integer $dim_id
* @property string $desc_penggunaan_kendaraan * @property string $desc
* @property string $tujuan * @property string $tujuan
* @property integer $jumlah_penumpang_kendaraan * @property integer $jumlah_penumpang_kendaraan
* @property string $rencana_waktu_keberangkatan * @property string $rencana_waktu_keberangkatan
...@@ -40,7 +40,7 @@ use common\behaviors\DeleteBehavior; ...@@ -40,7 +40,7 @@ use common\behaviors\DeleteBehavior;
* @property StatusRequest $statusRequestSekretarisRektorat * @property StatusRequest $statusRequestSekretarisRektorat
* @property StatusRequest $statusRequestKemahasiswaan * @property StatusRequest $statusRequestKemahasiswaan
*/ */
class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord class PemakaianKendaraanMhs extends \yii\db\ActiveRecord
{ {
public $file; public $file;
/** /**
...@@ -66,7 +66,7 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord ...@@ -66,7 +66,7 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord
*/ */
public static function tableName() public static function tableName()
{ {
return 'ubux_pemakaian_kendaraan_mahasiswa'; return 'ubux_pemakaian_kendaraan_mhs';
} }
/** /**
...@@ -75,11 +75,11 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord ...@@ -75,11 +75,11 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord
public function rules() public function rules()
{ {
return [ return [
[['desc_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'], [['desc', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'status_req_sekretaris_rektorat', 'status_request_kemahasiswaan'], 'integer'], [['dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'status_req_sekretaris_rektorat', 'status_request_kemahasiswaan'], 'integer'],
[['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'], [['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['file'],'file'], [['file'],'file'],
[['desc_penggunaan_kendaraan', 'tujuan'], 'string'], [['desc', 'tujuan'], 'string'],
[['no_hp_supir'], 'string', 'max' => 300], [['no_hp_supir'], 'string', 'max' => 300],
[['proposal'], 'string', 'max' => 100], [['proposal'], 'string', 'max' => 100],
[['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32], [['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
...@@ -93,9 +93,9 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord ...@@ -93,9 +93,9 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord
public function attributeLabels() public function attributeLabels()
{ {
return [ return [
'transaksi_kendaraan_id' => 'Transaksi Kendaraan ID', 'pemakaian_kendaraan_mhs_id' => 'Transaksi Kendaraan ID',
'dim_id' => 'Dim ID', 'dim_id' => 'Dim ID',
'desc_penggunaan_kendaraan' => 'Keperluan', 'desc' => 'Keperluan',
'tujuan' => 'Tujuan', 'tujuan' => 'Tujuan',
'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang', 'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang',
'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan', 'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan',
...@@ -137,13 +137,13 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord ...@@ -137,13 +137,13 @@ class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord
*/ */
public function getStatusRequestSekretarisRektorat() public function getStatusRequestSekretarisRektorat()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_req_sekretaris_rektorat']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_req_sekretaris_rektorat']);
} }
/** /**
* @return \yii\db\ActiveQuery * @return \yii\db\ActiveQuery
*/ */
public function getStatusRequestKemahasiswaan() public function getStatusRequestKemahasiswaan()
{ {
return $this->hasOne(StatusRequest::className(), ['id' => 'status_request_kemahasiswaan']); return $this->hasOne(StatusRequest::className(), ['status_request_id' => 'status_request_kemahasiswaan']);
} }
} }
...@@ -14,8 +14,8 @@ use common\behaviors\DeleteBehavior; ...@@ -14,8 +14,8 @@ use common\behaviors\DeleteBehavior;
* @property integer $id * @property integer $id
* @property string $status * @property string $status
* *
* @property PemakaianKendaraanMahasiswa[] $pemakaianKendaraanMahasiswas * @property PemakaianKendaraanMhs[] $pemakaianKendaraanMahasiswas
* @property PemakaianKendaraanMahasiswa[] $pemakaianKendaraanMahasiswas0 * @property PemakaianKendaraanMhs[] $pemakaianKendaraanMahasiswas0
*/ */
class StatusRequest extends \yii\db\ActiveRecord class StatusRequest extends \yii\db\ActiveRecord
{ {
...@@ -43,7 +43,7 @@ class StatusRequest extends \yii\db\ActiveRecord ...@@ -43,7 +43,7 @@ class StatusRequest extends \yii\db\ActiveRecord
*/ */
public static function tableName() public static function tableName()
{ {
return 'ubux_status_request'; return 'ubux_r_status_request';
} }
/** /**
...@@ -73,7 +73,7 @@ class StatusRequest extends \yii\db\ActiveRecord ...@@ -73,7 +73,7 @@ class StatusRequest extends \yii\db\ActiveRecord
*/ */
public function getPemakaianKendaraanMahasiswas() public function getPemakaianKendaraanMahasiswas()
{ {
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['status_request_sekertaris_rektorat' => 'id']); return $this->hasMany(PemakaianKendaraanMhs::className(), ['status_request_sekertaris_rektorat' => 'id']);
} }
/** /**
...@@ -81,6 +81,6 @@ class StatusRequest extends \yii\db\ActiveRecord ...@@ -81,6 +81,6 @@ class StatusRequest extends \yii\db\ActiveRecord
*/ */
public function getPemakaianKendaraanMahasiswas0() public function getPemakaianKendaraanMahasiswas0()
{ {
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['status_request_kemahasiswaan' => 'id']); return $this->hasMany(PemakaianKendaraanMhs::className(), ['status_request_kemahasiswaan' => 'id']);
} }
} }
...@@ -13,7 +13,6 @@ use common\behaviors\DeleteBehavior; ...@@ -13,7 +13,6 @@ use common\behaviors\DeleteBehavior;
* *
* @property integer $supir_id * @property integer $supir_id
* @property integer $pegawai_id * @property integer $pegawai_id
* @property string $name_supir
* @property string $no_telepon_supir * @property string $no_telepon_supir
* @property integer $deleted * @property integer $deleted
* @property string $deleted_at * @property string $deleted_at
...@@ -64,7 +63,6 @@ class Supir extends \yii\db\ActiveRecord ...@@ -64,7 +63,6 @@ class Supir extends \yii\db\ActiveRecord
return [ return [
[['pegawai_id', 'deleted'], 'integer'], [['pegawai_id', 'deleted'], 'integer'],
[['deleted_at', 'created_at', 'updated_at'], 'safe'], [['deleted_at', 'created_at', 'updated_at'], 'safe'],
[['name_supir'], 'string', 'max' => 45],
[['no_telepon_supir', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32] [['no_telepon_supir', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32]
]; ];
} }
...@@ -76,8 +74,7 @@ class Supir extends \yii\db\ActiveRecord ...@@ -76,8 +74,7 @@ class Supir extends \yii\db\ActiveRecord
{ {
return [ return [
'supir_id' => 'Supir ID', 'supir_id' => 'Supir ID',
'pegawai_id' => 'Hrdx Pegawai ID', 'pegawai_id' => 'Nama',
'name_supir' => 'Nama Supir',
'no_telepon_supir' => 'No Telepon Supir', 'no_telepon_supir' => 'No Telepon Supir',
'deleted' => 'Deleted', 'deleted' => 'Deleted',
'deleted_at' => 'Deleted At', 'deleted_at' => 'Deleted At',
...@@ -86,7 +83,6 @@ class Supir extends \yii\db\ActiveRecord ...@@ -86,7 +83,6 @@ class Supir extends \yii\db\ActiveRecord
'created_by' => 'Created By', 'created_by' => 'Created By',
'updated_at' => 'Updated At', 'updated_at' => 'Updated At',
'updated_by' => 'Updated By', 'updated_by' => 'Updated By',
'pegawai_id' => 'Pegawai',
]; ];
} }
...@@ -108,7 +104,7 @@ class Supir extends \yii\db\ActiveRecord ...@@ -108,7 +104,7 @@ class Supir extends \yii\db\ActiveRecord
public function getTransaksiKendaraanBarus() public function getTransaksiKendaraanBarus()
{ {
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['supir_id' => 'supir_id']); return $this->hasMany(PemakaianKendaraanMhs::className(), ['supir_id' => 'supir_id']);
} }
public function getPegawai() public function getPegawai()
...@@ -116,4 +112,7 @@ class Supir extends \yii\db\ActiveRecord ...@@ -116,4 +112,7 @@ class Supir extends \yii\db\ActiveRecord
return $this->hasOne(Pegawai::className(), ['pegawai_id' => 'pegawai_id']); return $this->hasOne(Pegawai::className(), ['pegawai_id' => 'pegawai_id']);
} }
public function getNamaSupir(){
return $this->pegawai->nama;
}
} }
...@@ -19,7 +19,7 @@ class LaporanPemakaianKendaraanSearch extends LaporanPemakaianKendaraan ...@@ -19,7 +19,7 @@ class LaporanPemakaianKendaraanSearch extends LaporanPemakaianKendaraan
{ {
return [ return [
[['laporan_pemakaian_kendaraan_id', 'jumlah_penumpang', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'], [['laporan_pemakaian_kendaraan_id', 'jumlah_penumpang', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['tujuan', 'desc_penumpang', 'keperluan', 'waktu_keberangkatan', 'waktu_tiba', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'], [['tujuan', 'desc', 'keperluan', 'waktu_keberangkatan', 'waktu_tiba', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'],
]; ];
} }
...@@ -70,7 +70,7 @@ class LaporanPemakaianKendaraanSearch extends LaporanPemakaianKendaraan ...@@ -70,7 +70,7 @@ class LaporanPemakaianKendaraanSearch extends LaporanPemakaianKendaraan
]); ]);
$query->andFilterWhere(['like', 'tujuan', $this->tujuan]) $query->andFilterWhere(['like', 'tujuan', $this->tujuan])
->andFilterWhere(['like', 'desc_penumpang', $this->desc_penumpang]) ->andFilterWhere(['like', 'desc', $this->desc])
->andFilterWhere(['like', 'keperluan', $this->keperluan]) ->andFilterWhere(['like', 'keperluan', $this->keperluan])
->andFilterWhere(['like', 'deleted_by', $this->deleted_by]) ->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by]) ->andFilterWhere(['like', 'created_by', $this->created_by])
......
...@@ -5,12 +5,12 @@ namespace backend\modules\ubux\models\search; ...@@ -5,12 +5,12 @@ namespace backend\modules\ubux\models\search;
use Yii; use Yii;
use yii\base\Model; use yii\base\Model;
use yii\data\ActiveDataProvider; use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\PemakaianKendaraanMahasiswa; use backend\modules\ubux\models\PemakaianKendaraanMhs;
/** /**
* PemakaianKendaraanMahasiswaSearch represents the model behind the search form about `backend\modules\ubux\models\PemakaianKendaraanMahasiswa`. * PemakaianKendaraanMhsSearch represents the model behind the search form about `backend\modules\ubux\models\PemakaianKendaraanMhs`.
*/ */
class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa class PemakaianKendaraanMhsSearch extends PemakaianKendaraanMhs
{ {
/** /**
* @inheritdoc * @inheritdoc
...@@ -18,8 +18,8 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa ...@@ -18,8 +18,8 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa
public function rules() public function rules()
{ {
return [ return [
[['status_req_sekretaris_rektorat', 'status_request_kemahasiswaan','transaksi_kendaraan_id', 'dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'], [['status_req_sekretaris_rektorat', 'status_request_kemahasiswaan','pemakaian_kendaraan_mhs_id', 'dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['desc_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'proposal', 'no_telepon', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'no_hp_supir'], 'safe'], [['desc', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'proposal', 'no_telepon', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'no_hp_supir'], 'safe'],
]; ];
} }
...@@ -41,7 +41,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa ...@@ -41,7 +41,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa
*/ */
public function search($params) public function search($params)
{ {
$query = PemakaianKendaraanMahasiswa::find()->where(['deleted' => 0]); $query = PemakaianKendaraanMhs::find()->where(['deleted' => 0]);
$dataProvider = new ActiveDataProvider([ $dataProvider = new ActiveDataProvider([
'query' => $query, 'query' => $query,
...@@ -57,7 +57,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa ...@@ -57,7 +57,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa
} }
$query->andFilterWhere([ $query->andFilterWhere([
'transaksi_kendaraan_id' => $this->transaksi_kendaraan_id, 'pemakaian_kendaraan_mhs_id' => $this->pemakaian_kendaraan_mhs_id,
'dim_id' => $this->dim_id, 'dim_id' => $this->dim_id,
'jumlah_penumpang_kendaraan' => $this->jumlah_penumpang_kendaraan, 'jumlah_penumpang_kendaraan' => $this->jumlah_penumpang_kendaraan,
'rencana_waktu_keberangkatan' => $this->rencana_waktu_keberangkatan, 'rencana_waktu_keberangkatan' => $this->rencana_waktu_keberangkatan,
...@@ -70,7 +70,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa ...@@ -70,7 +70,7 @@ class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa
'supir_id' => $this->supir_id, 'supir_id' => $this->supir_id,
]); ]);
$query->andFilterWhere(['like', 'desc_penggunaan_kendaraan', $this->desc_penggunaan_kendaraan]) $query->andFilterWhere(['like', 'desc', $this->desc])
->andFilterWhere(['like', 'tujuan', $this->tujuan]) ->andFilterWhere(['like', 'tujuan', $this->tujuan])
->andFilterWhere(['like', 'status_req_sekretaris_rektorat', $this->status_req_sekretaris_rektorat]) ->andFilterWhere(['like', 'status_req_sekretaris_rektorat', $this->status_req_sekretaris_rektorat])
->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan]) ->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan])
......
...@@ -18,8 +18,8 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan ...@@ -18,8 +18,8 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan
public function rules() public function rules()
{ {
return [ return [
[['transaksi_kendaraan_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'role', 'pegawai_id'], 'integer'], [['pemakaian_kendaraan_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'jenis_keperluan_id', 'pegawai_id'], 'integer'],
[['nama_perequest_kendaraan', 'desc_penggunaan_kendaraan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'status_req_sekretaris_rektorat', 'status_request_kemahasiswaan', 'proposal', 'no_telepon', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'no_hp_supir', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2'], 'safe'], [['jenis_keperluan_id', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'status_req_sekretaris_rektorat', 'status_request_kemahasiswaan', 'proposal', 'no_telepon', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'no_hp_supir', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2'], 'safe'],
]; ];
} }
...@@ -57,7 +57,7 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan ...@@ -57,7 +57,7 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan
} }
$query->andFilterWhere([ $query->andFilterWhere([
'transaksi_kendaraan_id' => $this->transaksi_kendaraan_id, 'pemakaian_kendaraan_id' => $this->pemakaian_kendaraan_id,
'pegawai_id' => $this->pegawai_id, 'pegawai_id' => $this->pegawai_id,
'jumlah_penumpang_kendaraan' => $this->jumlah_penumpang_kendaraan, 'jumlah_penumpang_kendaraan' => $this->jumlah_penumpang_kendaraan,
'rencana_waktu_keberangkatan' => $this->rencana_waktu_keberangkatan, 'rencana_waktu_keberangkatan' => $this->rencana_waktu_keberangkatan,
...@@ -70,12 +70,11 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan ...@@ -70,12 +70,11 @@ class PemakaianKendaraanSearch extends PemakaianKendaraan
'supir_id' => $this->supir_id, 'supir_id' => $this->supir_id,
]); ]);
$query->andFilterWhere(['like', 'nama_perequest_kendaraan', $this->nama_perequest_kendaraan]) $query->andFilterWhere(['like', 'jenis_keperluan_id', $this->jenis_keperluan_id])
->andFilterWhere(['like', 'desc_penggunaan_kendaraan', $this->desc_penggunaan_kendaraan])
->andFilterWhere(['like', 'pegawai_id', $this->pegawai_id]) ->andFilterWhere(['like', 'pegawai_id', $this->pegawai_id])
->andFilterWhere(['like', 'status_req_sekretaris_rektorat', $this->status_req_sekretaris_rektorat]) ->andFilterWhere(['like', 'status_req_sekretaris_rektorat', $this->status_req_sekretaris_rektorat])
->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan]) ->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan])
->andFilterWhere(['like', 'role', $this->role]) ->andFilterWhere(['like', 'jenis_keperluan_id', $this->jenis_keperluan_id])
->andFilterWhere(['like', 'proposal', $this->proposal]) ->andFilterWhere(['like', 'proposal', $this->proposal])
->andFilterWhere(['like', 'no_telepon', $this->no_telepon]) ->andFilterWhere(['like', 'no_telepon', $this->no_telepon])
->andFilterWhere(['like', 'deleted_by', $this->deleted_by]) ->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
......
...@@ -18,8 +18,8 @@ class SupirSearch extends Supir ...@@ -18,8 +18,8 @@ class SupirSearch extends Supir
public function rules() public function rules()
{ {
return [ return [
[['supir_id', 'deleted'], 'integer'], [['supir_id', 'pegawai_id', 'deleted'], 'integer'],
[['name_supir', 'no_telepon_supir', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'], [['no_telepon_supir', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'],
]; ];
} }
...@@ -45,6 +45,9 @@ class SupirSearch extends Supir ...@@ -45,6 +45,9 @@ class SupirSearch extends Supir
$dataProvider = new ActiveDataProvider([ $dataProvider = new ActiveDataProvider([
'query' => $query, 'query' => $query,
'pagination' => [
'pageSize' => 10,
],
'sort' => ['defaultOrder' => ['updated_at' => SORT_DESC, 'created_at' => SORT_DESC]], 'sort' => ['defaultOrder' => ['updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]); ]);
...@@ -58,14 +61,14 @@ class SupirSearch extends Supir ...@@ -58,14 +61,14 @@ class SupirSearch extends Supir
$query->andFilterWhere([ $query->andFilterWhere([
'supir_id' => $this->supir_id, 'supir_id' => $this->supir_id,
'pegawai_id' => $this->pegawai_id,
'deleted' => $this->deleted, 'deleted' => $this->deleted,
'deleted_at' => $this->deleted_at, 'deleted_at' => $this->deleted_at,
'created_at' => $this->created_at, 'created_at' => $this->created_at,
'updated_at' => $this->updated_at, 'updated_at' => $this->updated_at,
]); ]);
$query->andFilterWhere(['like', 'name_supir', $this->name_supir]) $query->andFilterWhere(['like', 'no_telepon_supir', $this->no_telepon_supir])
->andFilterWhere(['like', 'no_telepon_supir', $this->no_telepon_supir])
->andFilterWhere(['like', 'deleted_by', $this->deleted_by]) ->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by]) ->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by]); ->andFilterWhere(['like', 'updated_by', $this->updated_by]);
......
...@@ -30,7 +30,7 @@ use yii\bootstrap\ActiveForm; ...@@ -30,7 +30,7 @@ use yii\bootstrap\ActiveForm;
<?= $form->field($model, 'tujuan')->textarea() ?> <?= $form->field($model, 'tujuan')->textarea() ?>
<?= $form->field($model, 'desc_penumpang')->textarea() ?> <?= $form->field($model, 'desc')->textarea() ?>
<?= $form->field($model, 'jumlah_penumpang')->textInput() ?> <?= $form->field($model, 'jumlah_penumpang')->textInput() ?>
...@@ -74,15 +74,15 @@ use yii\bootstrap\ActiveForm; ...@@ -74,15 +74,15 @@ use yii\bootstrap\ActiveForm;
--> -->
<?= $form->field($model, 'kendaraan_id')->dropDownList( <?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(Kendaraan::find()->select([ ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan' 'kendaraan_id', 'kendaraan', 'plat_nomor'
])->all(), 'kendaraan_id', 'kendaraan'), ])->where(['deleted' => 0])->all(), 'kendaraan_id', 'KeteranganKendaraan'),
['prompt' => 'Pilih Kendaraan'] ['prompt' => 'Pilih Kendaraan']
) ?> ) ?>
<?= $form->field($model, 'supir_id')->dropDownList( <?= $form->field($model, 'supir_id')->dropDownList(
ArrayHelper::map(Supir::find()->select([ ArrayHelper::map(Supir::find()->select([
'supir_id', 'name_supir' 'supir_id', 'pegawai_id',
])->all(), 'supir_id', 'name_supir'), ])->where(['deleted' => 0])->all(), 'supir_id', 'NamaSupir'),
['prompt' => 'Pilih Supir'] ['prompt' => 'Pilih Supir']
) ?> ) ?>
......
...@@ -19,7 +19,7 @@ use yii\widgets\ActiveForm; ...@@ -19,7 +19,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'tujuan') ?> <?= $form->field($model, 'tujuan') ?>
<?= $form->field($model, 'desc_penumpang') ?> <?= $form->field($model, 'desc') ?>
<?= $form->field($model, 'jumlah_penumpang') ?> <?= $form->field($model, 'jumlah_penumpang') ?>
......
...@@ -4,6 +4,7 @@ use yii\helpers\Html; ...@@ -4,6 +4,7 @@ use yii\helpers\Html;
use yii\grid\GridView; use yii\grid\GridView;
use yii\helpers\Url; use yii\helpers\Url;
use common\components\ToolsColumn; use common\components\ToolsColumn;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\LaporanPemakaianKendaraanSearch */ /* @var $searchModel backend\modules\ubux\models\LaporanPemakaianKendaraanSearch */
...@@ -28,7 +29,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -28,7 +29,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'laporan_pemakaian_kendaraan_id', // 'laporan_pemakaian_kendaraan_id',
'tujuan', 'tujuan',
'desc_penumpang', 'desc',
'jumlah_penumpang', 'jumlah_penumpang',
'keperluan', 'keperluan',
'waktu_keberangkatan', 'waktu_keberangkatan',
...@@ -42,13 +43,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -42,13 +43,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Supir',
'value' => 'kendaraan.kendaraan', 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
// 'supir_id',
[ [
'attribute' => 'Supir', 'attribute' => 'Kendaraan',
'value' => 'supir.name_supir' 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
['class' => 'common\components\ToolsColumn', ['class' => 'common\components\ToolsColumn',
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */ /* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
...@@ -31,7 +32,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -31,7 +32,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [ 'attributes' => [
// 'laporan_pemakaian_kendaraan_id', // 'laporan_pemakaian_kendaraan_id',
'tujuan', 'tujuan',
'desc_penumpang', 'desc',
'jumlah_penumpang', 'jumlah_penumpang',
'keperluan', 'keperluan',
'waktu_keberangkatan', 'waktu_keberangkatan',
...@@ -45,13 +46,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -45,13 +46,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Supir',
'value' => $model->kendaraan->kendaraan 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
// 'supir_id',
[ [
'attribute' => 'Supir', 'attribute' => 'Kendaraan',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
], ],
]) ?> ]) ?>
......
...@@ -49,7 +49,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -49,7 +49,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Deskripsi Penumpang</td> <td class="kolom">Deskripsi Penumpang</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->desc_penumpang ?></td> <td class="kolom"><?= $model->desc ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Jumlah Penumpang</td> <td class="kolom">Jumlah Penumpang</td>
...@@ -79,7 +79,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -79,7 +79,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Supir</td> <td class="kolom">Supir</td>
<td>:</td> <td>:</td>
<td><?= $model->supir->name_supir ?></td> <td><?= $model->supir->pegawai->nama ?></td>
</tr> </tr>
</table> </table>
...@@ -89,7 +89,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -89,7 +89,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attributes' => [ // 'attributes' => [
// 'laporan_pemakaian_kendaraan_id', // 'laporan_pemakaian_kendaraan_id',
// 'tujuan', // 'tujuan',
// 'desc_penumpang', // 'desc',
// 'jumlah_penumpang', // 'jumlah_penumpang',
// 'keperluan', // 'keperluan',
// 'waktu_keberangkatan', // 'waktu_keberangkatan',
......
...@@ -5,7 +5,7 @@ use yii\bootstrap\ActiveForm; ...@@ -5,7 +5,7 @@ use yii\bootstrap\ActiveForm;
use dosamigos\datetimepicker\DateTimePicker; use dosamigos\datetimepicker\DateTimePicker;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
/* @var $form yii\widgets\ActiveForm */ /* @var $form yii\widgets\ActiveForm */
?> ?>
...@@ -26,7 +26,7 @@ use dosamigos\datetimepicker\DateTimePicker; ...@@ -26,7 +26,7 @@ use dosamigos\datetimepicker\DateTimePicker;
<!-- <!--
<?= $form->field($model, 'dim_id')->textInput() ?> <?= $form->field($model, 'dim_id')->textInput() ?>
--> -->
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?> <?= $form->field($model, 'desc')->textarea() ?>
<?= $form->field($model, 'tujuan')->textarea() ?> <?= $form->field($model, 'tujuan')->textarea() ?>
......
...@@ -21,7 +21,7 @@ use yii\widgets\ActiveForm; ...@@ -21,7 +21,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'nama_perequest_kendaraan') ?> <?= $form->field($model, 'nama_perequest_kendaraan') ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan') ?> <?= $form->field($model, 'desc') ?>
<?= $form->field($model, 'tujuan') ?> <?= $form->field($model, 'tujuan') ?>
......
...@@ -4,7 +4,7 @@ use yii\helpers\Html; ...@@ -4,7 +4,7 @@ use yii\helpers\Html;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
$this->title = 'Buat Permintaan Kendaraan Mahasiswa'; $this->title = 'Buat Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Buat Permintaan Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Buat Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
use yii\helpers\Html; use yii\helpers\Html;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
$this->title = 'Ubah Permintaan Kendaraan Mahasiswa'; $this->title = 'Ubah Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Ubah Permitaan Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Ubah Permitaan Kendaraan Mahasiswa', 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => $model->transaksi_kendaraan_id, 'url' => ['view', 'id' => $model->transaksi_kendaraan_id]]; $this->params['breadcrumbs'][] = ['label' => $model->pemakaian_kendaraan_mhs_id, 'url' => ['view', 'id' => $model->pemakaian_kendaraan_mhs_id]];
$this->params['breadcrumbs'][] = 'Ubah'; $this->params['breadcrumbs'][] = 'Ubah';
?> ?>
<div class="ubux-transaksi-kendaraan-mahasiswa-baru-update"> <div class="ubux-transaksi-kendaraan-mahasiswa-baru-update">
......
...@@ -31,7 +31,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -31,7 +31,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id', // 'transaksi_kendaraan_id',
// 'dim_id', // 'dim_id',
// 'nama_perequest_kendaraan', // 'nama_perequest_kendaraan',
'desc_penggunaan_kendaraan', 'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
......
...@@ -26,7 +26,6 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -26,7 +26,6 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id',
// 'dim_id', // 'dim_id',
[ [
'attribute' => 'NIM', 'attribute' => 'NIM',
...@@ -36,7 +35,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -36,7 +35,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Nama', 'attribute' => 'Nama',
'value' => 'mahasiswa.nama', 'value' => 'mahasiswa.nama',
], ],
'desc_penggunaan_kendaraan', 'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
......
...@@ -2,9 +2,10 @@ ...@@ -2,9 +2,10 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
$this->title = 'Rincian Permintaan Kendaraan'; $this->title = 'Rincian Permintaan Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
...@@ -17,9 +18,9 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -17,9 +18,9 @@ $this->params['breadcrumbs'][] = $this->title;
<p> <p>
<?php <?php
if($model->status_request_kemahasiswaan == 1){ if($model->status_request_kemahasiswaan == 1){
echo Html::a('Ubah', ['edit', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']); echo Html::a('Ubah', ['edit', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-primary']);
echo '&nbsp'; echo '&nbsp';
echo Html::a('Hapus', ['del', 'id' => $model->transaksi_kendaraan_id], [ echo Html::a('Hapus', ['del', 'id' => $model->pemakaian_kendaraan_mhs_id], [
'class' => 'btn btn-danger', 'class' => 'btn btn-danger',
'data' => [ 'data' => [
'confirm' => 'Apakah anda yakin ingin menhapus ?', 'confirm' => 'Apakah anda yakin ingin menhapus ?',
...@@ -27,7 +28,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -27,7 +28,7 @@ $this->params['breadcrumbs'][] = $this->title;
], ],
]); ]);
}else if($model->status_req_sekretaris_rektorat == 2){ }else if($model->status_req_sekretaris_rektorat == 2){
echo Html::a('Cetak', ['cetak', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']); echo Html::a('Cetak', ['cetak', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-warning']);
} }
?> ?>
...@@ -36,7 +37,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -36,7 +37,7 @@ $this->params['breadcrumbs'][] = $this->title;
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_mhs_id',
// 'dim_id', // 'dim_id',
[ [
'attribute' => 'NIM', 'attribute' => 'NIM',
...@@ -46,7 +47,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -46,7 +47,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Nama', 'attribute' => 'Nama',
'value' => $model->mahasiswa->nama, 'value' => $model->mahasiswa->nama,
], ],
'desc_penggunaan_kendaraan', 'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
...@@ -70,18 +71,41 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -70,18 +71,41 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
//or: return Html::encode($model->some_attribute)
} else {
return '-';
}
},
], ],
// 'supir_id', // 'supir_id'
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
],
// 'no_hp_supir',
[
'attribute' => 'no_hp_supir',
'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->no_telepon_supir;
}else{
return '-';
}
},
], ],
'no_hp_supir',
], ],
]) ?> ]) ?>
<?= Html::a('Download Proposal', ['pemakaian-kendaraan-mahasiswa/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?> <?= Html::a('Download Proposal', ['pemakaian-kendaraan-mhs/download', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-success']) ?>
</div> </div>
...@@ -2,9 +2,10 @@ ...@@ -2,9 +2,10 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
$this->title = 'Rincian Permintaan Kendaraan'; $this->title = 'Rincian Permintaan Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
...@@ -17,11 +18,11 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -17,11 +18,11 @@ $this->params['breadcrumbs'][] = $this->title;
<p> <p>
<?php <?php
if($model->status_req_sekretaris_rektorat == 2){ if($model->status_req_sekretaris_rektorat == 2){
echo Html::a('Cetak', ['cetak', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']); echo Html::a('Cetak', ['cetak', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-warning']);
}if($model->status_request_kemahasiswaan == 1){ }if($model->status_request_kemahasiswaan == 1){
echo Html::a('Terima', ['accept', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Terima', ['accept', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-success']);
echo '&nbsp'; echo '&nbsp';
echo Html::a('Tolak', ['reject', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-danger']);
}if($model->status_request_kemahasiswaan == 2 && $model->status_req_sekretaris_rektorat == 1){ }if($model->status_request_kemahasiswaan == 2 && $model->status_req_sekretaris_rektorat == 1){
echo '<p style="color:red;">Permintaan Telah disetuju. Menunggu persetujuan Sekretaris Rektorat</p>'; echo '<p style="color:red;">Permintaan Telah disetuju. Menunggu persetujuan Sekretaris Rektorat</p>';
} }
...@@ -32,7 +33,6 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -32,7 +33,6 @@ $this->params['breadcrumbs'][] = $this->title;
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id',
// 'dim_id', // 'dim_id',
[ [
'attribute' => 'NIM', 'attribute' => 'NIM',
...@@ -42,7 +42,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -42,7 +42,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Nama', 'attribute' => 'Nama',
'value' => $model->mahasiswa->nama, 'value' => $model->mahasiswa->nama,
], ],
'desc_penggunaan_kendaraan', 'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
...@@ -64,20 +64,42 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -64,20 +64,42 @@ $this->params['breadcrumbs'][] = $this->title;
// 'created_by', // 'created_by',
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
// 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
//or: return Html::encode($model->some_attribute)
} else {
return '-';
}
},
], ],
// 'supir_id', // 'supir_id'
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
],
// 'no_hp_supir',
[
'attribute' => 'no_hp_supir',
'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->no_telepon_supir;
}else{
return '-';
}
},
], ],
'no_hp_supir',
], ],
]) ?> ]) ?>
<?= Html::a('Download Proposal', ['pemakaian-kendaraan-mahasiswa/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?> <?= Html::a('Download Proposal', ['pemakaian-kendaraan-mhs/download', 'id' => $model->pemakaian_kendaraan_mhs_id], ['class' => 'btn btn-success']) ?>
</div> </div>
...@@ -4,7 +4,7 @@ use yii\helpers\Html; ...@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */ /* @var $model backend\modules\ubux\models\PemakaianKendaraanMhs */
$this->title = 'Request Kendaraan Mahasiswa'; $this->title = 'Request Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Request Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Request Kendaraan Mahasiswa', 'url' => ['index']];
...@@ -54,7 +54,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -54,7 +54,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Keperluan</td> <td class="kolom">Keperluan</td>
<td>:</td> <td>:</td>
<td><?= $model->desc_penggunaan_kendaraan ?></td> <td><?= $model->desc ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Tujuan</td> <td class="kolom">Tujuan</td>
...@@ -79,7 +79,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -79,7 +79,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Status</td> <td class="kolom">Status</td>
<td>:</td> <td>:</td>
<td><?= $model->status_req_sekretaris_rektorat ?></td> <td><?= $model->statusRequestSekretarisRektorat->status ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">No Telepon</td> <td class="kolom">No Telepon</td>
...@@ -94,7 +94,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -94,7 +94,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Supir</td> <td class="kolom">Supir</td>
<td>:</td> <td>:</td>
<td><?= $model->supir->name_supir ?></td> <td><?= $model->supir->pegawai->nama ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">No Hp Supir</td> <td class="kolom">No Hp Supir</td>
...@@ -109,7 +109,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -109,7 +109,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attributes' => [ // 'attributes' => [
// 'transaksi_kendaraan_id', // 'transaksi_kendaraan_id',
// 'nama_perequest_kendaraan', // 'nama_perequest_kendaraan',
// 'desc_penggunaan_kendaraan', // 'desc',
// 'tujuan', // 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
......
...@@ -28,10 +28,8 @@ use backend\modules\ubux\models\Kendaraan; ...@@ -28,10 +28,8 @@ use backend\modules\ubux\models\Kendaraan;
], ],
], ],
]); ?> ]); ?>
<!--
<?= $form->field($model, 'nama_perequest_kendaraan')->textInput(['maxlength' => true]) ?> <?= $form->field($model, 'desc')->textarea() ?>
-->
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?>
<?= $form->field($model, 'tujuan')->textarea() ?> <?= $form->field($model, 'tujuan')->textarea() ?>
...@@ -64,7 +62,7 @@ use backend\modules\ubux\models\Kendaraan; ...@@ -64,7 +62,7 @@ use backend\modules\ubux\models\Kendaraan;
<?= $form->field($model, 'status_request_kemahasiswaan')->dropDownList([ 'Menunggu' => 'Menunggu', 'Diterima' => 'Diterima', 'Ditolak' => 'Ditolak', ], ['prompt' => '']) ?> <?= $form->field($model, 'status_request_kemahasiswaan')->dropDownList([ 'Menunggu' => 'Menunggu', 'Diterima' => 'Diterima', 'Ditolak' => 'Ditolak', ], ['prompt' => '']) ?>
<?= $form->field($model, 'role')->dropDownList([ 'Mahasiswa' => 'Mahasiswa', 'Pegawai' => 'Pegawai', ], ['prompt' => '']) ?> <?= $form->field($model, 'jenis_keperluan_id')->dropDownList([ 'Mahasiswa' => 'Mahasiswa', 'Pegawai' => 'Pegawai', ], ['prompt' => '']) ?>
<?= $form->field($model, 'proposal')->textInput(['maxlength' => true]) ?> <?= $form->field($model, 'proposal')->textInput(['maxlength' => true]) ?>
......
...@@ -29,9 +29,7 @@ use backend\modules\ubux\models\Kendaraan; ...@@ -29,9 +29,7 @@ use backend\modules\ubux\models\Kendaraan;
], ],
]); ?> ]); ?>
<?= $form->field($model, 'nama_perequest_kendaraan')->textInput() ?> <?= $form->field($model, 'desc')->textarea() ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?>
<?= $form->field($model, 'tujuan')->textarea() ?> <?= $form->field($model, 'tujuan')->textarea() ?>
...@@ -64,7 +62,7 @@ use backend\modules\ubux\models\Kendaraan; ...@@ -64,7 +62,7 @@ use backend\modules\ubux\models\Kendaraan;
<?= $form->field($model, 'status_request_kemahasiswaan')->dropDownList([ 'Menunggu' => 'Menunggu', 'Diterima' => 'Diterima', 'Ditolak' => 'Ditolak', ], ['prompt' => '']) ?> <?= $form->field($model, 'status_request_kemahasiswaan')->dropDownList([ 'Menunggu' => 'Menunggu', 'Diterima' => 'Diterima', 'Ditolak' => 'Ditolak', ], ['prompt' => '']) ?>
<?= $form->field($model, 'role')->dropDownList([ 'Mahasiswa' => 'Mahasiswa', 'Pegawai' => 'Pegawai', ], ['prompt' => '']) ?> <?= $form->field($model, 'jenis_keperluan_id')->dropDownList([ 'Mahasiswa' => 'Mahasiswa', 'Pegawai' => 'Pegawai', ], ['prompt' => '']) ?>
<?= $form->field($model, 'proposal')->textInput() ?> <?= $form->field($model, 'proposal')->textInput() ?>
...@@ -89,7 +87,7 @@ use backend\modules\ubux\models\Kendaraan; ...@@ -89,7 +87,7 @@ use backend\modules\ubux\models\Kendaraan;
<?= $form->field($model, 'kendaraan_id')->dropDownList( <?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(Kendaraan::find()->select([ ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan' 'kendaraan_id', 'kendaraan'
])->all(), 'kendaraan_id', 'kendaraan'), ])->where(['deleted' => 0])->all(), 'kendaraan_id', 'kendaraan'),
['prompt' => 'Pilih Kendaraan'] ['prompt' => 'Pilih Kendaraan']
) ?> ) ?>
--> -->
......
...@@ -31,14 +31,14 @@ use backend\modules\ubux\models\Supir; ...@@ -31,14 +31,14 @@ use backend\modules\ubux\models\Supir;
<?= $form->field($model, 'kendaraan_id')->dropDownList( <?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(Kendaraan::find()->select([ ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan', 'plat_nomor' 'kendaraan_id', 'kendaraan', 'plat_nomor'
])->all(), 'kendaraan_id', 'KeteranganKendaraan'), ])->where(['deleted' => 0])->all(), 'kendaraan_id', 'KeteranganKendaraan'),
['prompt' => 'Pilih Kendaraan'] ['prompt' => 'Pilih Kendaraan']
) ?> ) ?>
<?= $form->field($model, 'supir_id')->dropDownList( <?= $form->field($model, 'supir_id')->dropDownList(
ArrayHelper::map(Supir::find()->select([ ArrayHelper::map(Supir::find()->select([
'supir_id', 'name_supir' 'supir_id', 'pegawai_id',
])->all(), 'supir_id', 'name_supir'), ])->where(['deleted' => 0])->all(), 'supir_id', 'NamaSupir'),
['prompt' => 'Pilih Supir'] ['prompt' => 'Pilih Supir']
) ?> ) ?>
<!-- <!--
......
...@@ -15,11 +15,9 @@ use yii\widgets\ActiveForm; ...@@ -15,11 +15,9 @@ use yii\widgets\ActiveForm;
'method' => 'get', 'method' => 'get',
]); ?> ]); ?>
<?= $form->field($model, 'transaksi_kendaraan_id') ?> <?= $form->field($model, 'pemakaian_kendaraan_id') ?>
<?= $form->field($model, 'nama_perequest_kendaraan') ?> <?= $form->field($model, 'desc') ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan') ?>
<?= $form->field($model, 'jumlah_penumpang_kendaraan') ?> <?= $form->field($model, 'jumlah_penumpang_kendaraan') ?>
...@@ -31,7 +29,7 @@ use yii\widgets\ActiveForm; ...@@ -31,7 +29,7 @@ use yii\widgets\ActiveForm;
<?php // echo $form->field($model, 'status_request_kemahasiswaan') ?> <?php // echo $form->field($model, 'status_request_kemahasiswaan') ?>
<?php // echo $form->field($model, 'role') ?> <?php // echo $form->field($model, 'jenis_keperluan_id') ?>
<?php // echo $form->field($model, 'proposal') ?> <?php // echo $form->field($model, 'proposal') ?>
......
...@@ -7,7 +7,7 @@ use yii\helpers\Html; ...@@ -7,7 +7,7 @@ use yii\helpers\Html;
$this->title = 'Ubah Permintaan Kendaraan Mahasiswa'; $this->title = 'Ubah Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => $model->transaksi_kendaraan_id, 'url' => ['view', 'id' => $model->transaksi_kendaraan_id]]; $this->params['breadcrumbs'][] = ['label' => $model->pemakaian_kendaraan_id, 'url' => ['view', 'id' => $model->pemakaian_kendaraan_id]];
$this->params['breadcrumbs'][] = 'Ubah'; $this->params['breadcrumbs'][] = 'Ubah';
?> ?>
<div class="ubux-transaksi-kendaraan-mahasiswa-update"> <div class="ubux-transaksi-kendaraan-mahasiswa-update">
......
...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\grid\GridView; use yii\grid\GridView;
use yii\helpers\Url; use yii\helpers\Url;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */ /* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
...@@ -26,14 +27,23 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -26,14 +27,23 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => function(Model $model){
if($model->pegawai_id == null){
return 'Kemahasiswaan';
}else{
return $model->pegawai->nama;
}
}
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
...@@ -43,13 +53,19 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -43,13 +53,19 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Kendaraan',
'value' => 'kendaraan.kendaraan', 'value' => function(Model $model){
], if($model->kendaraan_id != null){
return $model->kendaraan->kendaraan;
}else{
return '-';
}
}
],
// 'status_req_sekretaris_rektorat', // 'status_req_sekretaris_rektorat',
[ [
'attribute' => 'Status Request Sekretaris Rektorat', 'attribute' => 'Status Request',
'value' => 'statusRequestSekretarisRektorat.status', 'value' => 'statusRequestSekretarisRektorat.status',
], ],
[ [
......
...@@ -30,15 +30,14 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -30,15 +30,14 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\grid\GridView; use yii\grid\GridView;
use yii\helpers\Url; use yii\helpers\Url;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */ /* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
...@@ -25,19 +26,27 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -25,19 +26,27 @@ $this->params['breadcrumbs'][] = $this->title;
'filterModel' => $searchModel, 'filterModel' => $searchModel,
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'pegawai_id',
// 'transaksi_kendaraan_id', [
'nama_perequest_kendaraan', 'attribute' => 'Nama',
'desc_penggunaan_kendaraan', 'value' => function(Model $model){
if($model->pegawai_id == null){
return 'Kemahasiswaan';
}else{
return $model->pegawai->nama;
}
}
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
[ [
'attribute' => 'Jenis Permintaan', 'attribute' => 'Jenis Permintaan',
'value' => 'jenisKeperluan.jenis_keperluan' 'value' => 'jenisKeperluan.jenis_keperluan',
], ],
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -47,13 +56,21 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -47,13 +56,21 @@ $this->params['breadcrumbs'][] = $this->title;
// 'created_by', // 'created_by',
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
// 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Kendaraan',
'value' => 'kendaraan.kendaraan', 'value' => function(Model $model){
if($model->kendaraan_id != null){
return $model->kendaraan->kendaraan;
}else{
return '-';
}
}
], ],
// 'status_req_sekretaris_rektorat',
[ [
'attribute' => 'status_req_sekretaris_rektorat', 'attribute' => 'Status',
'value' => 'statusRequestSekretarisRektorat.status', 'value' => 'statusRequestSekretarisRektorat.status'
], ],
[ [
'class' => 'common\components\ToolsColumn', 'class' => 'common\components\ToolsColumn',
......
...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -23,15 +23,14 @@ $this->params['breadcrumbs'][] = $this->title;
'columns' => [ 'columns' => [
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
// 'jumlah_penumpang_kendaraan', // 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan', // 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali', // 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php <?php
echo Html::a('Setuju', ['accept-by-hrd', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Setuju', ['accept-by-hrd', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-success']);
echo Html::a('Tolak', ['reject-by-hrd', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject-by-hrd', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-danger']);
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
'no_telepon', 'no_telepon',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
// 'status_request_kabiro_KSD', // 'status_request_kabiro_KSD',
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php <?php
echo Html::a('Setuju', ['accept-by-kabiro-ksd', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Setuju', ['accept-by-kabiro-ksd', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-success']);
echo Html::a('Tolak', ['reject-by-kabiro-ksd', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject-by-kabiro-ksd', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-danger']);
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
'no_telepon', 'no_telepon',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
[ [
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php <?php
echo Html::a('Setuju', ['accept-by-keuangan', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Setuju', ['accept-by-keuangan', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-success']);
echo Html::a('Tolak', ['reject-by-keuangan', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject-by-keuangan', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-danger']);
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
'no_telepon', 'no_telepon',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -41,12 +45,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
[ [
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -16,8 +17,8 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -16,8 +17,8 @@ $this->params['breadcrumbs'][] = $this->title;
<?php <?php
if($model->status_req_sekretaris_rektorat == 1) { if($model->status_req_sekretaris_rektorat == 1) {
echo Html::a('Ubah', ['edit-by-pegawai', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']); echo Html::a('Ubah', ['edit-by-pegawai', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-primary']);
echo Html::a('Hapus', ['del', 'id' => $model->transaksi_kendaraan_id], [ echo Html::a('Hapus', ['del', 'id' => $model->pemakaian_kendaraan_id], [
'class' => 'btn btn-danger', 'class' => 'btn btn-danger',
'data' => [ 'data' => [
'confirm' => 'Are you sure you want to delete this item?', 'confirm' => 'Are you sure you want to delete this item?',
...@@ -25,16 +26,19 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -25,16 +26,19 @@ $this->params['breadcrumbs'][] = $this->title;
], ],
]); ]);
}else if($model->status_req_sekretaris_rektorat == 2){ }else if($model->status_req_sekretaris_rektorat == 2){
echo Html::a('Cetak', ['pegawai-pdf', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']); echo Html::a('Cetak', ['pegawai-pdf', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-warning']);
} }
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
...@@ -46,7 +50,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -46,7 +50,7 @@ $this->params['breadcrumbs'][] = $this->title;
], ],
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
'no_telepon', 'no_telepon',
// 'role', // 'jenis_keperluan_id',
[ [
'attribute' => 'Jenis Permintaan', 'attribute' => 'Jenis Permintaan',
'value' => $model->jenisKeperluan->jenis_keperluan, 'value' => $model->jenisKeperluan->jenis_keperluan,
...@@ -60,12 +64,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -60,12 +64,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
], ],
......
...@@ -44,12 +44,12 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -44,12 +44,12 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Nama</td> <td class="kolom">Nama</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->nama_perequest_kendaraan ?></td> <td class="kolom"><?= $model->pegawai->nama ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Deskripsi Penggunaan</td> <td class="kolom">Deskripsi Penggunaan</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->desc_penggunaan_kendaraan ?></td> <td class="kolom"><?= $model->desc ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Tujuan</td> <td class="kolom">Tujuan</td>
...@@ -89,7 +89,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -89,7 +89,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Supir</td> <td class="kolom">Supir</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->supir->name_supir ?></td> <td class="kolom"><?= $model->supir->pegawai->nama ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">No Hp Supir</td> <td class="kolom">No Hp Supir</td>
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -16,8 +17,8 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -16,8 +17,8 @@ $this->params['breadcrumbs'][] = $this->title;
<p> <p>
<?php <?php
if($model->status_req_sekretaris_rektorat == 1 && $model->status_request_kemahasiswaan == 1 && $model->status_request_hrd == 1 && $model->status_request_kabiro_KSD == 1 && $model->status_request_keuangan == 1 && $model->status_request_wr2 == 1) { if($model->status_req_sekretaris_rektorat == 1 && $model->status_request_kemahasiswaan == 1 && $model->status_request_hrd == 1 && $model->status_request_kabiro_KSD == 1 && $model->status_request_keuangan == 1 && $model->status_request_wr2 == 1) {
echo Html::a('Ubah', ['edit-by-pribadi', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']); echo Html::a('Ubah', ['edit-by-pribadi', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-primary']);
echo Html::a('Hapus', ['del', 'id' => $model->transaksi_kendaraan_id], [ echo Html::a('Hapus', ['del', 'id' => $model->pemakaian_kendaraan_id], [
'class' => 'btn btn-danger', 'class' => 'btn btn-danger',
'data' => [ 'data' => [
'confirm' => 'Are you sure you want to delete this item?', 'confirm' => 'Are you sure you want to delete this item?',
...@@ -25,7 +26,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -25,7 +26,7 @@ $this->params['breadcrumbs'][] = $this->title;
], ],
]); ]);
}else if($model->status_req_sekretaris_rektorat == 2 && $model->status_request_kemahasiswaan == 2 && $model->status_request_hrd == 2 && $model->status_request_kabiro_KSD == 2 && $model->status_request_keuangan == 2 && $model->status_request_wr2 == 2) { }else if($model->status_req_sekretaris_rektorat == 2 && $model->status_request_kemahasiswaan == 2 && $model->status_request_hrd == 2 && $model->status_request_kabiro_KSD == 2 && $model->status_request_keuangan == 2 && $model->status_request_wr2 == 2) {
echo Html::a('Cetak', ['pribadi-pdf', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']); echo Html::a('Cetak', ['pribadi-pdf', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-warning']);
} }
?> ?>
</p> </p>
...@@ -33,15 +34,18 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -33,15 +34,18 @@ $this->params['breadcrumbs'][] = $this->title;
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
'no_telepon', 'no_telepon',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -53,12 +57,24 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -53,12 +57,24 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_by', // 'updated_by',
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
[ [
......
...@@ -43,12 +43,12 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -43,12 +43,12 @@ $this->params['breadcrumbs'][] = $this->title;
<tr> <tr>
<td class="kolom">Nama</td> <td class="kolom">Nama</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->nama_perequest_kendaraan ?></td> <td class="kolom"><?= $model->pegawai->nama ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Keperluan</td> <td class="kolom">Keperluan</td>
<td class="kolom">:</td> <td class="kolom">:</td>
<td class="kolom"><?= $model->desc_penggunaan_kendaraan ?></td> <td class="kolom"><?= $model->desc ?></td>
</tr> </tr>
<tr> <tr>
<td class="kolom">Tujuan</td> <td class="kolom">Tujuan</td>
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -15,30 +16,33 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -15,30 +16,33 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php <?php
echo Html::a('Terima', ['accept-by-sekretaris-rektorat', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Terima', ['accept-by-sekretaris-rektorat', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-success']);
echo Html::a('Tolak', ['reject-by-sekretaris-rektorat', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject-by-sekretaris-rektorat', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-danger']);
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', 'desc',
'desc_penggunaan_kendaraan',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_req_sekretaris_rektorat', // 'status_req_sekretaris_rektorat',
// 'status_request_kemahasiswaan',
[ [
'attribute' => 'status_req_sekretaris_rektorat', 'attribute' => 'status_req_sekretaris_rektorat',
'value' => $model->statusRequestSekretarisRektorat->status, 'value' => $model->statusRequestSekretarisRektorat->status,
], ],
// 'status_request_kemahasiswaan', [
'attribute' => 'status_request_kemahasiswaan',
'value' => $model->statusRequestKemahasiswaan->status,
],
'no_telepon', 'no_telepon',
// 'role', // 'jenis_keperluan_id',
[ [
'attribute' => 'role', 'attribute' => 'Jenis Permintaan',
'value' => $model->jenisKeperluan->jenis_keperluan, 'value' => $model->jenisKeperluan->jenis_keperluan,
], ],
// 'proposal', // 'proposal',
...@@ -50,14 +54,36 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -50,14 +54,36 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
[ [
'attribute' => 'Jenis Mobil', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
],
// 'no_hp_supir',
[
'attribute' => 'no_hp_supir',
'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->no_telepon_supir;
}else{
return '-';
}
},
], ],
'no_hp_supir',
], ],
]) ?> ]) ?>
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\widgets\DetailView; use yii\widgets\DetailView;
use yii\base\Model;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */ /* @var $model backend\modules\ubux\models\PemakaianKendaraan */
...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -14,22 +15,25 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php <?php
echo Html::a('Ubah', ['accept-by-wr2', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']); echo Html::a('Setuju', ['accept-by-wr2', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-success']);
echo Html::a('Tolak', ['reject-by-wr2', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']); echo Html::a('Tolak', ['reject-by-wr2', 'id' => $model->pemakaian_kendaraan_id], ['class' => 'btn btn-danger']);
?> ?>
<?= DetailView::widget([ <?= DetailView::widget([
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'transaksi_kendaraan_id', // 'pemakaian_kendaraan_id',
'nama_perequest_kendaraan', [
'desc_penggunaan_kendaraan', 'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'desc',
'tujuan', 'tujuan',
'jumlah_penumpang_kendaraan', 'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan', 'rencana_waktu_keberangkatan',
'rencana_waktu_kembali', 'rencana_waktu_kembali',
// 'status_request_kemahasiswaan', // 'status_request_kemahasiswaan',
// 'role', // 'jenis_keperluan_id',
'no_telepon', 'no_telepon',
// 'proposal', // 'proposal',
// 'deleted', // 'deleted',
...@@ -42,11 +46,23 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -42,11 +46,23 @@ $this->params['breadcrumbs'][] = $this->title;
// 'kendaraan_id', // 'kendaraan_id',
[ [
'attribute' => 'Kendaraan', 'attribute' => 'Kendaraan',
'value' => $model->kendaraan->kendaraan, 'value' => function(Model $model){
if ($model->kendaraan_id != null) {
return $model->kendaraan->kendaraan;
} else {
return '-';
}
},
], ],
[ [
'attribute' => 'Supir', 'attribute' => 'Supir',
'value' => $model->supir->name_supir, 'value' => function(Model $model){
if($model->supir_id != null){
return $model->supir->pegawai->nama;
}else{
return '-';
}
},
], ],
'no_hp_supir', 'no_hp_supir',
[ [
......
...@@ -2,16 +2,15 @@ ...@@ -2,16 +2,15 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\bootstrap\ActiveForm; use yii\bootstrap\ActiveForm;
use yii\helpers\ArrayHelper;
use backend\modules\ubux\models\Pegawai; use backend\modules\ubux\models\Pegawai;
use common\widgets\Redactor; use yii\helpers\ArrayHelper;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\Supir */ /* @var $model backend\modules\ubux\models\Supir */
/* @var $form yii\widgets\ActiveForm */ /* @var $form yii\widgets\ActiveForm */
?> ?>
<div class="ubux-supir-form"> <div class="supir-form">
<?php $form = ActiveForm::begin([ <?php $form = ActiveForm::begin([
'layout' => 'horizontal', 'layout' => 'horizontal',
...@@ -28,15 +27,12 @@ use common\widgets\Redactor; ...@@ -28,15 +27,12 @@ use common\widgets\Redactor;
<?= $form->field($model, 'pegawai_id')->dropDownList( <?= $form->field($model, 'pegawai_id')->dropDownList(
ArrayHelper::map(Pegawai::find()->select([ ArrayHelper::map(Pegawai::find()->select([
'pegawai_id', 'nama' 'pegawai_id', 'nama',
])->all(), 'pegawai_id', 'nama'), ])->all(), 'pegawai_id', 'nama'),
['prompt' => 'Pilih Pegawai'] ['prompt' => 'Pilih Pegawai']
) ?> ) ?>
<!-- <!--
<?= $form->field($model, 'name_supir')->textInput(['maxlength' => true]) ?> <?= $form->field($model, 'no_telepon_supir')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'no_telepon_supir')->textInput() ?>
<?= $form->field($model, 'deleted')->textInput() ?> <?= $form->field($model, 'deleted')->textInput() ?>
...@@ -54,7 +50,7 @@ use common\widgets\Redactor; ...@@ -54,7 +50,7 @@ use common\widgets\Redactor;
--> -->
<div class="form-group"> <div class="form-group">
<div class="col-md-1 col-md-offset-2"> <div class="col-md-1 col-md-offset-2">
<?= Html::submitButton($model->isNewRecord ? 'Buat' : 'Ubah', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?> <?= Html::submitButton($model->isNewRecord ? 'Buat' : 'Edit', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div> </div>
</div> </div>
......
...@@ -8,7 +8,7 @@ use yii\widgets\ActiveForm; ...@@ -8,7 +8,7 @@ use yii\widgets\ActiveForm;
/* @var $form yii\widgets\ActiveForm */ /* @var $form yii\widgets\ActiveForm */
?> ?>
<div class="ubux-supir-search"> <div class="supir-search">
<?php $form = ActiveForm::begin([ <?php $form = ActiveForm::begin([
'action' => ['index'], 'action' => ['index'],
...@@ -17,7 +17,7 @@ use yii\widgets\ActiveForm; ...@@ -17,7 +17,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'supir_id') ?> <?= $form->field($model, 'supir_id') ?>
<?= $form->field($model, 'name_supir') ?> <?= $form->field($model, 'pegawai_id') ?>
<?= $form->field($model, 'no_telepon_supir') ?> <?= $form->field($model, 'no_telepon_supir') ?>
...@@ -35,8 +35,6 @@ use yii\widgets\ActiveForm; ...@@ -35,8 +35,6 @@ use yii\widgets\ActiveForm;
<?php // echo $form->field($model, 'updated_by') ?> <?php // echo $form->field($model, 'updated_by') ?>
<?php // echo $form->field($model, 'pegawai_id') ?>
<div class="form-group"> <div class="form-group">
<?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?> <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>
<?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?> <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?>
......
...@@ -7,10 +7,10 @@ use yii\helpers\Html; ...@@ -7,10 +7,10 @@ use yii\helpers\Html;
/* @var $model backend\modules\ubux\models\Supir */ /* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Tambah Supir'; $this->title = 'Tambah Supir';
$this->params['breadcrumbs'][] = ['label' => 'Tambah Supir', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Supir', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title; $this->params['breadcrumbs'][] = $this->title;
?> ?>
<div class="ubux-supir-create"> <div class="supir-create">
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
......
...@@ -5,12 +5,12 @@ use yii\helpers\Html; ...@@ -5,12 +5,12 @@ use yii\helpers\Html;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\Supir */ /* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Ubah Supir : ' . ' ' . $model->name_supir; $this->title = 'Ubah Supir : ' . ' ' . $model->pegawai->nama;
$this->params['breadcrumbs'][] = ['label' => 'Ubah Supir', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Supir', 'url' => ['index']];
$this->params['breadcrumbs'][] = ['label' => $model->supir_id, 'url' => ['view', 'id' => $model->supir_id]]; $this->params['breadcrumbs'][] = ['label' => $model->supir_id, 'url' => ['view', 'id' => $model->supir_id]];
$this->params['breadcrumbs'][] = 'Ubah'; $this->params['breadcrumbs'][] = 'Edit';
?> ?>
<div class="ubux-supir-update"> <div class="supir-update">
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
......
...@@ -3,17 +3,15 @@ ...@@ -3,17 +3,15 @@
use yii\helpers\Html; use yii\helpers\Html;
use yii\grid\GridView; use yii\grid\GridView;
use yii\helpers\Url; use yii\helpers\Url;
use common\components\ToolsColumn;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\SupirSearch */ /* @var $searchModel backend\modules\ubux\models\SupirSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */ /* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Semua Supir'; $this->title = 'Supir';
$this->params['breadcrumbs'][] = $this->title; $this->params['breadcrumbs'][] = $this->title;
?> ?>
<div class="ubux-supir-index"> <div class="supir-index">
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
<?php // echo $this->render('_search', ['model' => $searchModel]); ?> <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
...@@ -29,7 +27,11 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -29,7 +27,11 @@ $this->params['breadcrumbs'][] = $this->title;
['class' => 'yii\grid\SerialColumn'], ['class' => 'yii\grid\SerialColumn'],
// 'supir_id', // 'supir_id',
'name_supir', // 'pegawai_id',
[
'attribute' => 'Nama',
'value' => 'pegawai.nama',
],
'no_telepon_supir', 'no_telepon_supir',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
...@@ -39,36 +41,23 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -39,36 +41,23 @@ $this->params['breadcrumbs'][] = $this->title;
// 'updated_at', // 'updated_at',
// 'updated_by', // 'updated_by',
['class' => 'common\components\ToolsColumn', [
'template' => '{view} {update} {delete}',// {edit} {cancel}', 'class' => 'common\components\ToolsColumn',
'header' => 'Aksi', 'template' => '{view}{edit}{del}',
'buttons' => [ 'urlCreator' => function($action, $model, $key, $index){
'view' => function ($url, $model){ if($action === 'view'){
return ToolsColumn::renderCustomButton($url, $model, 'Lihat Rincian', 'fa fa-eye');
},
'update' => function ($url, $model){
return ToolsColumn::renderCustomButton($url, $model, 'Ubah', 'fa fa-pencil');
},
'delete' => function ($url, $model){
return "<li>".Html::a('<span class="fa fa-trash"></span> Hapus', $url, [
'title' => Yii::t('yii', 'Legitimate'),
'data-confirm' => Yii::t('yii', 'Apakah anda yakin ingin menghapus ?'),
'data-method' => 'post',
'data-pjax' => '0',
])."</li>";
},
],
'urlCreator' => function ($action, $model, $key, $index){
if ($action === 'view') {
return Url::toRoute(['view', 'id' => $key]); return Url::toRoute(['view', 'id' => $key]);
}else if ($action === 'edit') { }
return Url::toRoute(['update', 'id' => $key]); if($action == 'edit'){
}else if ($action === 'del') { return Url::toRoute(['edit', 'id' => $key]);
return Url::toRoute(['delete', 'id' => $key]); }
if($action == 'del'){
return Url::toRoute(['del', 'id' => $key]);
}
else{
return Url::toRoute(['pop-up', 'id' => $key]);
} }
} }
], ],
], ],
]); ?> ]); ?>
......
...@@ -6,11 +6,11 @@ use yii\widgets\DetailView; ...@@ -6,11 +6,11 @@ use yii\widgets\DetailView;
/* @var $this yii\web\View */ /* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\Supir */ /* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Data Supir'; $this->title = $model->pegawai->nama;
$this->params['breadcrumbs'][] = ['label' => 'Data Supir', 'url' => ['index']]; $this->params['breadcrumbs'][] = ['label' => 'Supir', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title; $this->params['breadcrumbs'][] = $this->title;
?> ?>
<div class="ubux-supir-view"> <div class="supir-view">
<h1><?= Html::encode($this->title) ?></h1> <h1><?= Html::encode($this->title) ?></h1>
...@@ -19,7 +19,7 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -19,7 +19,7 @@ $this->params['breadcrumbs'][] = $this->title;
<?= Html::a('Hapus', ['del', 'id' => $model->supir_id], [ <?= Html::a('Hapus', ['del', 'id' => $model->supir_id], [
'class' => 'btn btn-danger', 'class' => 'btn btn-danger',
'data' => [ 'data' => [
'confirm' => 'Apakah anda yakin ?', 'confirm' => 'Are you sure you want to delete this item?',
'method' => 'post', 'method' => 'post',
], ],
]) ?> ]) ?>
...@@ -29,7 +29,11 @@ $this->params['breadcrumbs'][] = $this->title; ...@@ -29,7 +29,11 @@ $this->params['breadcrumbs'][] = $this->title;
'model' => $model, 'model' => $model,
'attributes' => [ 'attributes' => [
// 'supir_id', // 'supir_id',
'name_supir', // 'pegawai_id',
[
'attribute' => 'Nama',
'value' => $model->pegawai->nama,
],
'no_telepon_supir', 'no_telepon_supir',
// 'deleted', // 'deleted',
// 'deleted_at', // 'deleted_at',
......
...@@ -163,7 +163,7 @@ $this->beginPage(); ...@@ -163,7 +163,7 @@ $this->beginPage();
[ [
'label' => 'Lihat Permintaan Mahasiswa', 'label' => 'Lihat Permintaan Mahasiswa',
'icon' => 'fa fa-star', 'icon' => 'fa fa-star',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/index-by-kemahasiswaan', 'url' => '/ubux/pemakaian-kendaraan-mhs/index-by-kemahasiswaan',
], ],
] ]
], ],
...@@ -179,7 +179,7 @@ $this->beginPage(); ...@@ -179,7 +179,7 @@ $this->beginPage();
[ [
'label' => 'Permintaan Kendaraan Pegawai', 'label' => 'Permintaan Kendaraan Pegawai',
'icon' => 'fa fa-star', 'icon' => 'fa fa-star',
'url' => '/ubux/pemakaian-kendaraan/create-by-pegawai', 'url' => '/ubux/pemakaian-kendaraan/add-by-pegawai',
], ],
] ]
], ],
...@@ -190,12 +190,12 @@ $this->beginPage(); ...@@ -190,12 +190,12 @@ $this->beginPage();
[ [
'label' => 'Data Permintaan Kendaraan', 'label' => 'Data Permintaan Kendaraan',
'icon' => 'fa fa-star', 'icon' => 'fa fa-star',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/index', 'url' => '/ubux/pemakaian-kendaraan-mhs/index',
], ],
[ [
'label' => 'Permintaan Kendaraan', 'label' => 'Permintaan Kendaraan',
'icon' => 'fa fa-star', 'icon' => 'fa fa-star',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/create', 'url' => '/ubux/pemakaian-kendaraan-mhs/add',
], ],
] ]
], ],
...@@ -211,7 +211,7 @@ $this->beginPage(); ...@@ -211,7 +211,7 @@ $this->beginPage();
[ [
'label' => 'Permintaan Kendaraan Pribadi', 'label' => 'Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star', 'icon' => 'fa fa-star',
'url' => '/ubux/pemakaian-kendaraan/create-by-pribadi', 'url' => '/ubux/pemakaian-kendaraan/add-by-pribadi',
], ],
] ]
], ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment