Commit e2653d07 by Hendro Prabowo

Revisi 1

parent 2af60661
......@@ -3,18 +3,17 @@
namespace backend\modules\ubux\controllers;
use Yii;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\UbuxKendaraanSearch;
use backend\modules\ubux\models\Kendaraan;
use backend\modules\ubux\models\search\KendaraanSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* UbuxKendaraanController implements the CRUD actions for UbuxKendaraan model.
* KendaraanController implements the CRUD actions for Kendaraan model.
*/
class UbuxKendaraanController extends Controller
class KendaraanController extends Controller
{
public function behaviors()
{
......@@ -35,12 +34,12 @@ class UbuxKendaraanController extends Controller
}
/**
* Lists all UbuxKendaraan models.
* Lists all Kendaraan models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new UbuxKendaraanSearch();
$searchModel = new KendaraanSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
......@@ -50,7 +49,7 @@ class UbuxKendaraanController extends Controller
}
/**
* Displays a single UbuxKendaraan model.
* Displays a single Kendaraan model.
* @param integer $id
* @return mixed
*/
......@@ -62,13 +61,13 @@ class UbuxKendaraanController extends Controller
}
/**
* Creates a new UbuxKendaraan model.
* Creates a new Kendaraan model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new UbuxKendaraan();
$model = new Kendaraan();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->kendaraan_id]);
......@@ -80,7 +79,7 @@ class UbuxKendaraanController extends Controller
}
/**
* Updates an existing UbuxKendaraan model.
* Updates an existing Kendaraan model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
......@@ -99,7 +98,7 @@ class UbuxKendaraanController extends Controller
}
/**
* Deletes an existing UbuxKendaraan model.
* Deletes an existing Kendaraan model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
......@@ -112,15 +111,18 @@ class UbuxKendaraanController extends Controller
}
/**
* Finds the UbuxKendaraan model based on its primary key value.
* Finds the Kendaraan model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return UbuxKendaraan the loaded model
* @return Kendaraan the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = UbuxKendaraan::findOne($id)) !== null) {
if (($model = Kendaraan::find()->where([
'kendaraan_id' => $id,
'deleted' => 0,
])->one()) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
......
......@@ -3,17 +3,17 @@
namespace backend\modules\ubux\controllers;
use Yii;
use backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan;
use backend\modules\ubux\models\UbuxLaporanPemakaianKendaraanSearch;
use backend\modules\ubux\models\LaporanPemakaianKendaraan;
use backend\modules\ubux\models\search\LaporanPemakaianKendaraanSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use mPDF;
/**
* UbuxLaporanPemakaianKendaraanController implements the CRUD actions for UbuxLaporanPemakaianKendaraan model.
* LaporanPemakaianKendaraanController implements the CRUD actions for LaporanPemakaianKendaraan model.
*/
class UbuxLaporanPemakaianKendaraanController extends Controller
class LaporanPemakaianKendaraanController extends Controller
{
public function behaviors()
{
......@@ -34,12 +34,12 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Lists all UbuxLaporanPemakaianKendaraan models.
* Lists all LaporanPemakaianKendaraan models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new UbuxLaporanPemakaianKendaraanSearch();
$searchModel = new LaporanPemakaianKendaraanSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
......@@ -49,7 +49,7 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Displays a single UbuxLaporanPemakaianKendaraan model.
* Displays a single LaporanPemakaianKendaraan model.
* @param integer $id
* @return mixed
*/
......@@ -61,13 +61,13 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Creates a new UbuxLaporanPemakaianKendaraan model.
* Creates a new LaporanPemakaianKendaraan model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new UbuxLaporanPemakaianKendaraan();
$model = new LaporanPemakaianKendaraan();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->laporan_pemakaian_kendaraan_id]);
......@@ -79,7 +79,7 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Updates an existing UbuxLaporanPemakaianKendaraan model.
* Updates an existing LaporanPemakaianKendaraan model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
......@@ -98,7 +98,7 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Deletes an existing UbuxLaporanPemakaianKendaraan model.
* Deletes an existing LaporanPemakaianKendaraan model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
......@@ -111,15 +111,18 @@ class UbuxLaporanPemakaianKendaraanController extends Controller
}
/**
* Finds the UbuxLaporanPemakaianKendaraan model based on its primary key value.
* Finds the LaporanPemakaianKendaraan model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return UbuxLaporanPemakaianKendaraan the loaded model
* @return LaporanPemakaianKendaraan the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = UbuxLaporanPemakaianKendaraan::findOne($id)) !== null) {
if (($model = LaporanPemakaianKendaraan::find()->where([
'laporan_pemakaian_kendaraan_id' => $id,
'deleted' => 0,
])->one()) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
......
......@@ -2,18 +2,18 @@
namespace backend\modules\ubux\controllers;
use backend\modules\ubux\models\HrdxPegawai;
use backend\modules\ubux\models\Pegawai;
use Yii;
use backend\modules\ubux\models\UbuxSupir;
use backend\modules\ubux\models\UbuxSupirSearch;
use backend\modules\ubux\models\Supir;
use backend\modules\ubux\models\search\SupirSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* UbuxSupirController implements the CRUD actions for UbuxSupir model.
* SupirController implements the CRUD actions for Supir model.
*/
class UbuxSupirController extends Controller
class SupirController extends Controller
{
public function behaviors()
{
......@@ -34,12 +34,12 @@ class UbuxSupirController extends Controller
}
/**
* Lists all UbuxSupir models.
* Lists all Supir models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new UbuxSupirSearch();
$searchModel = new SupirSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
......@@ -49,7 +49,7 @@ class UbuxSupirController extends Controller
}
/**
* Displays a single UbuxSupir model.
* Displays a single Supir model.
* @param integer $id
* @return mixed
*/
......@@ -61,19 +61,19 @@ class UbuxSupirController extends Controller
}
/**
* Creates a new UbuxSupir model.
* Creates a new Supir model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new UbuxSupir();
$model = new Supir();
if ($model->load(Yii::$app->request->post())) {
$pegawai = HrdxPegawai::findOne(['pegawai_id' => $model->hrdx_pegawai_id]);
$pegawai = Pegawai::findOne(['pegawai_id' => $model->pegawai_id]);
$model->name_supir = $pegawai->nama;
$model->no_telepon_supir = $pegawai->hp;
$model->hrdx_pegawai_id = $pegawai->pegawai_id;
$model->pegawai_id = $pegawai->pegawai_id;
$model->save();
return $this->redirect(['view', 'id' => $model->supir_id]);
} else {
......@@ -84,7 +84,7 @@ class UbuxSupirController extends Controller
}
/**
* Updates an existing UbuxSupir model.
* Updates an existing Supir model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
......@@ -103,7 +103,7 @@ class UbuxSupirController extends Controller
}
/**
* Deletes an existing UbuxSupir model.
* Deletes an existing Supir model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
......@@ -116,15 +116,18 @@ class UbuxSupirController extends Controller
}
/**
* Finds the UbuxSupir model based on its primary key value.
* Finds the Supir model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return UbuxSupir the loaded model
* @return Supir the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = UbuxSupir::findOne($id)) !== null) {
if (($model = Supir::find()->where([
'supir_id' => $id,
'deleted' => 0,
])) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
......
<?php
namespace backend\modules\ubux\controllers;
use Yii;
use backend\modules\ubux\models\UbuxPegawai;
use backend\modules\ubux\models\UbuxPegawaiSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* UbuxPegawaiController implements the CRUD actions for UbuxPegawai model.
*/
class UbuxPegawaiController extends Controller
{
// public function behaviors()
// {
// return [
// //TODO: crud controller actions are bypassed by default, set the appropriate privilege
// 'privilege' => [
// 'class' => \Yii::$app->privilegeControl->getAppPrivilegeControlClass(),
// 'skipActions' => ['*'],
// ],
//
// 'verbs' => [
// 'class' => VerbFilter::className(),
// 'actions' => [
// 'delete' => ['post'],
// ],
// ],
// ];
// }
/**
* Lists all UbuxPegawai models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new UbuxPegawaiSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
/**
* Displays a single UbuxPegawai model.
* @param integer $id
* @return mixed
*/
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
/**
* Creates a new UbuxPegawai model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new UbuxPegawai();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->pegawai_id]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}
/**
* Updates an existing UbuxPegawai model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
*/
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->pegawai_id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}
/**
* Deletes an existing UbuxPegawai model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
*/
public function actionDelete($id)
{
$this->findModel($id)->delete();
return $this->redirect(['index']);
}
/**
* Finds the UbuxPegawai model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return UbuxPegawai the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = UbuxPegawai::findOne($id)) !== null) {
return $model;
} else {
throw new NotFoundHttpException('The requested page does not exist.');
}
}
}
......@@ -131,7 +131,7 @@ use common\behaviors\DeleteBehavior;
* @property PrklInfoTa[] $prklInfoTas
* @property PrklKrsMhs[] $prklKrsMhs
*/
class DimxDim extends \yii\db\ActiveRecord
class Dim extends \yii\db\ActiveRecord
{
/**
......@@ -615,6 +615,6 @@ class DimxDim extends \yii\db\ActiveRecord
}
// public function getMahasiswa(){
// return $this->hasMany(UbuxTransaksiKendaraanMahasiswaBaru::className(), ['dim_id' => 'dim_id']);
// return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['dim_id' => 'dim_id']);
// }
}
<?php
namespace backend\modules\ubux\models;
use Yii;
use common\behaviors\TimestampBehavior;
use common\behaviors\BlameableBehavior;
use common\behaviors\DeleteBehavior;
/**
* This is the model class for table "ubux_jenis_keperluan".
*
* @property integer $id
* @property string $jenis_keperluan
*/
class JenisKeperluan extends \yii\db\ActiveRecord
{
/**
* behaviour to add created_at and updatet_at field with current datetime (timestamp)
* and created_by and updated_by field with current user id (blameable)
*/
public function behaviors(){
return [
'timestamp' => [
'class' => TimestampBehavior::className(),
],
'blameable' => [
'class' => BlameableBehavior::className(),
],
'delete' => [
'class' => DeleteBehavior::className(),
]
];
}
/**
* @inheritdoc
*/
public static function tableName()
{
return 'ubux_jenis_keperluan';
}
/**
* @inheritdoc
*/
public function rules()
{
return [
[['jenis_keperluan'], 'required'],
[['jenis_keperluan'], 'string', 'max' => 100]
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'id' => 'ID',
'jenis_keperluan' => 'Jenis Keperluan',
];
}
}
......@@ -14,7 +14,7 @@ use common\behaviors\DeleteBehavior;
* @property integer $kendaraan_id
* @property string $kendaraan
* @property integer $daya_tampung_kendaraan
* @property integer $jumlah_kilometer_pemakaian
* @property integer $plat_nomor
* @property integer $deleted
* @property string $deleted_at
* @property string $deleted_by
......@@ -23,12 +23,11 @@ use common\behaviors\DeleteBehavior;
* @property string $updated_at
* @property string $updated_by
*
* @property UbuxLaporanPemakaianKendaraan[] $ubuxLaporanPemakaianKendaraans
* @property UbuxLogService[] $ubuxLogServices
* @property UbuxTransaksiKendaraanMahasiswa[] $ubuxTransaksiKendaraanMahasiswas
* @property UbuxTransaksiKendaraanPegawai[] $ubuxTransaksiKendaraanPegawais
* @property LaporanPemakaianKendaraan[] $laporanPemakaianKendaraans
* @property PemakaianKendaraan[] $transaksiKendaraanMahasiswas
* @property UbuxTransaksiKendaraanPegawai[] $transaksiKendaraanPegawais
*/
class UbuxKendaraan extends \yii\db\ActiveRecord
class Kendaraan extends \yii\db\ActiveRecord
{
/**
......@@ -63,11 +62,11 @@ class UbuxKendaraan extends \yii\db\ActiveRecord
public function rules()
{
return [
[['kendaraan', 'daya_tampung_kendaraan', 'jumlah_kilometer_pemakaian'], 'required'],
[['kendaraan', 'daya_tampung_kendaraan'], 'required'],
[['daya_tampung_kendaraan', 'jumlah_kilometer_pemakaian', 'deleted'], 'integer'],
[['deleted_at', 'created_at', 'updated_at'], 'safe'],
[['kendaraan'], 'string', 'max' => 100],
[['deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32]
[['kendaraan', 'plat_nomor'], 'string', 'max' => 100],
[['deleted_by', 'created_by', 'updated_by', 'plat_nomor'], 'string', 'max' => 32]
];
}
......@@ -80,7 +79,7 @@ class UbuxKendaraan extends \yii\db\ActiveRecord
'kendaraan_id' => 'Kendaraan ID',
'kendaraan' => 'Kendaraan',
'daya_tampung_kendaraan' => 'Daya Tampung Kendaraan',
'jumlah_kilometer_pemakaian' => 'Jumlah Kilometer Pemakaian',
'plat_nomor' => 'Plat Nomor',
'deleted' => 'Deleted',
'deleted_at' => 'Deleted At',
'deleted_by' => 'Deleted By',
......@@ -94,15 +93,15 @@ class UbuxKendaraan extends \yii\db\ActiveRecord
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxLaporanPemakaianKendaraans()
public function getLaporanPemakaianKendaraans()
{
return $this->hasMany(UbuxLaporanPemakaianKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasMany(LaporanPemakaianKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxLogServices()
public function getLogServices()
{
return $this->hasMany(UbuxLogService::className(), ['kendaraan_id' => 'kendaraan_id']);
}
......@@ -110,21 +109,25 @@ class UbuxKendaraan extends \yii\db\ActiveRecord
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxTransaksiKendaraanMahasiswas()
public function getTransaksiKendaraanMahasiswas()
{
return $this->hasMany(UbuxTransaksiKendaraanMahasiswa::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasMany(PemakaianKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxTransaksiKendaraanPegawais()
public function getTransaksiKendaraanPegawais()
{
return $this->hasMany(UbuxTransaksiKendaraanPegawai::className(), ['kendaraan_id' => 'kendaraan_id']);
}
public function getUbuxTransaksiKendaraanMahasiswaBarus()
public function getTransaksiKendaraanMahasiswaBarus()
{
return $this->hasMany(UbuxTransaksiKendaraanMahasiswaBaru::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['kendaraan_id' => 'kendaraan_id']);
}
public function getKeteranganKendaraan(){
return $this->kendaraan.' '.$this->plat_nomor;
}
}
......@@ -28,10 +28,10 @@ use common\behaviors\DeleteBehavior;
* @property integer $kendaraan_id
* @property integer $supir_id
*
* @property UbuxKendaraan $kendaraan
* @property UbuxSupir $supir
* @property Kendaraan $kendaraan
* @property Supir $supir
*/
class UbuxLaporanPemakaianKendaraan extends \yii\db\ActiveRecord
class LaporanPemakaianKendaraan extends \yii\db\ActiveRecord
{
/**
......@@ -71,8 +71,8 @@ class UbuxLaporanPemakaianKendaraan extends \yii\db\ActiveRecord
[['waktu_keberangkatan', 'waktu_tiba', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['tujuan', 'deskripsi_penumpang', 'keperluan'], 'string', 'max' => 45],
[['deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
[['kendaraan_id'], 'exist', 'skipOnError' => true, 'targetClass' => UbuxKendaraan::className(), 'targetAttribute' => ['kendaraan_id' => 'kendaraan_id']],
[['supir_id'], 'exist', 'skipOnError' => true, 'targetClass' => UbuxSupir::className(), 'targetAttribute' => ['supir_id' => 'supir_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']]
];
}
......@@ -106,7 +106,7 @@ class UbuxLaporanPemakaianKendaraan extends \yii\db\ActiveRecord
*/
public function getKendaraan()
{
return $this->hasOne(UbuxKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasOne(Kendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
}
/**
......@@ -114,6 +114,6 @@ class UbuxLaporanPemakaianKendaraan extends \yii\db\ActiveRecord
*/
public function getSupir()
{
return $this->hasOne(UbuxSupir::className(), ['supir_id' => 'supir_id']);
return $this->hasOne(Supir::className(), ['supir_id' => 'supir_id']);
}
}
......@@ -88,7 +88,7 @@ use common\behaviors\DeleteBehavior;
* @property PrklCourseUnit[] $prklCourseUnits
* @property PrklKrsMhs[] $prklKrsMhs
*/
class HrdxPegawai extends \yii\db\ActiveRecord
class Pegawai extends \yii\db\ActiveRecord
{
/**
......
......@@ -9,12 +9,12 @@ use common\behaviors\BlameableBehavior;
use common\behaviors\DeleteBehavior;
/**
* This is the model class for table "ubux_transaksi_kendaraan".
* This is the model class for table "ubux_pemakaian_kendaraan".
*
* @property integer $transaksi_kendaraan_id
* @property integer $transaksi_kendaraan_mahasiswa_id
* @property string $nama_perequest_kendaraan
* @property string $deskripsi_penggunaan_kendaraan
* @property string $desc_penggunaan_kendaraan
* @property string $tujuan
* @property integer $jumlah_penumpang_kendaraan
* @property string $rencana_waktu_keberangkatan
......@@ -33,16 +33,23 @@ use common\behaviors\DeleteBehavior;
* @property string $updated_by
* @property integer $kendaraan_id
* @property integer $supir_id
* @property string $No_Hp_Supir
* @property string $no_hp_supir
* @property string $status_request_kabiro_KSD
* @property string $status_request_hrd
* @property string $status_request_keuangan
* @property string $status_request_wr2
*
* @property UbuxSupir $supir
* @property UbuxKendaraan $kendaraan
* @property Supir $supir
* @property Kendaraan $kendaraan
* @property Referesi $statusRequestSekertarisRektorat
* @property Referesi $statusRequestKemahasiswaan
* @property Referesi $statusRequestKabiroKSD
* @property Referesi $statusRequestHRD
* @property Referesi $statusRequestKeuangan
* @property Referesi $statusRequestWr2
* @property JenisKeperluan $jenisKeperluan
*/
class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
class PemakaianKendaraan extends \yii\db\ActiveRecord
{
public $file;
/**
......@@ -68,7 +75,7 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
*/
public static function tableName()
{
return 'ubux_transaksi_kendaraan';
return 'ubux_pemakaian_kendaraan';
}
/**
......@@ -77,18 +84,18 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
public function rules()
{
return [
[['nama_perequest_kendaraan', 'deskripsi_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'transaksi_kendaraan_mahasiswa_id'], 'integer'],
[['nama_perequest_kendaraan', 'desc_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['status_request_sekertaris_rektorat', 'status_request_kemahasiswaan', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'transaksi_kendaraan_mahasiswa_id', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2', 'role'], 'integer'],
[['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['status_request_sekertaris_rektorat', 'status_request_kemahasiswaan', 'role', 'status_request_kabiro_KSD', 'status_request_hrd', 'status_request_keuangan', 'status_request_wr2'], 'string'],
[['file'], 'file'],
[['nama_perequest_kendaraan', 'deskripsi_penggunaan_kendaraan'], 'string', 'max' => 45],
[['tujuan', 'No_Hp_Supir'], 'string', 'max' => 300],
[['nama_perequest_kendaraan',], 'string', 'max' => 45],
[['no_hp_supir'], 'string', 'max' => 300],
[['desc_penggunaan_kendaraan', 'tujuan'], 'string'],
[['proposal'], 'string', 'max' => 100],
[['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
[['No_Hp_Supir'], 'string', 'max' => 300],
[['supir_id'], 'exist', 'skipOnError' => true, 'targetClass' => UbuxSupir::className(), 'targetAttribute' => ['supir_id' => 'supir_id']],
[['kendaraan_id'], 'exist', 'skipOnError' => true, 'targetClass' => UbuxKendaraan::className(), 'targetAttribute' => ['kendaraan_id' => 'kendaraan_id']]
[['no_hp_supir'], 'string', 'max' => 300],
[['supir_id'], 'exist', 'skipOnError' => true, 'targetClass' => Supir::className(), 'targetAttribute' => ['supir_id' => 'supir_id']],
[['kendaraan_id'], 'exist', 'skipOnError' => true, 'targetClass' => Kendaraan::className(), 'targetAttribute' => ['kendaraan_id' => 'kendaraan_id']]
];
}
......@@ -100,7 +107,7 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
return [
'transaksi_kendaraan_id' => 'Transaksi Kendaraan ID',
'nama_perequest_kendaraan' => 'Nama',
'deskripsi_penggunaan_kendaraan' => 'Keperluan',
'desc_penggunaan_kendaraan' => 'Keperluan',
'tujuan' => 'Tujuan',
'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang',
'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan',
......@@ -119,7 +126,7 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
'updated_by' => 'Updated By',
'kendaraan_id' => 'Jenis Mobil',
'supir_id' => 'Supir',
'No_Hp_Supir' => 'No Hp Supir',
'no_hp_supir' => 'No Hp Supir',
'file' => 'Proposal',
'status_request_kabiro_KSD' => 'Status Permintaan Kabiro Ksd',
'status_request_hrd' => 'Status Permintaan Hrd',
......@@ -134,7 +141,7 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
*/
public function getSupir()
{
return $this->hasOne(UbuxSupir::className(), ['supir_id' => 'supir_id']);
return $this->hasOne(Supir::className(), ['supir_id' => 'supir_id']);
}
/**
......@@ -142,6 +149,45 @@ class UbuxTransaksiKendaraanMahasiswa extends \yii\db\ActiveRecord
*/
public function getKendaraan()
{
return $this->hasOne(UbuxKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasOne(Kendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getStatusRequestSekertarisRektorat()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_sekertaris_rektorat']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getStatusRequestKemahasiswaan()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_kemahasiswaan']);
}
public function getStatusRequestKabiroKSD()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_kabiro_KSD']);
}
public function getStatusRequestHRD()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_hrd']);
}
public function getStatusRequestKeuangan()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_keuangan']);
}
public function getStatusRequestWr2()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_wr2']);
}
public function getJenisKeperluan(){
return $this->hasOne(JenisKeperluan::className(), ['id' => 'role']);
}
}
......@@ -9,18 +9,17 @@ use common\behaviors\BlameableBehavior;
use common\behaviors\DeleteBehavior;
/**
* This is the model class for table "ubux_transaksi_kendaraan_mahasiswa".
* This is the model class for table "ubux_pemakaian_kendaraan_mahasiswa".
*
* @property integer $transaksi_kendaraan_id
* @property integer $dim_id
* @property string $nama_perequest_kendaraan
* @property string $deskripsi_penggunaan_kendaraan
* @property string $desc_penggunaan_kendaraan
* @property string $tujuan
* @property integer $jumlah_penumpang_kendaraan
* @property string $rencana_waktu_keberangkatan
* @property string $rencana_waktu_kembali
* @property string $status_request_sekertaris_rektorat
* @property string $status_request_kemahasiswaan
* @property integer $status_request_sekertaris_rektorat
* @property integer $status_request_kemahasiswaan
* @property string $proposal
* @property string $no_telepon
* @property integer $deleted
......@@ -32,14 +31,16 @@ use common\behaviors\DeleteBehavior;
* @property string $updated_by
* @property integer $kendaraan_id
* @property integer $supir_id
* @property string $No_Hp_Supir
* @property string $no_hp_supir
*
*
* @property UbuxSupir $supir
* @property UbuxKendaraan $kendaraan
* @property DimxDim $mahasiswa
* @property Supir $supir
* @property Kendaraan $kendaraan
* @property Dim $mahasiswa
* @property Referesi $statusRequestSekertarisRektorat
* @property Referesi $statusRequestKemahasiswaan
*/
class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
class PemakaianKendaraanMahasiswa extends \yii\db\ActiveRecord
{
public $file;
/**
......@@ -65,7 +66,7 @@ class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
*/
public static function tableName()
{
return 'ubux_transaksi_kendaraan_mahasiswa';
return 'ubux_pemakaian_kendaraan_mahasiswa';
}
/**
......@@ -74,16 +75,15 @@ class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
public function rules()
{
return [
[['deskripsi_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['desc_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'no_telepon'], 'required'],
[['dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'status_request_sekertaris_rektorat', 'status_request_kemahasiswaan'], 'integer'],
[['rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'deleted_at', 'created_at', 'updated_at'], 'safe'],
[['status_request_sekertaris_rektorat', 'status_request_kemahasiswaan'], 'string'],
[['file'],'file'],
[['nama_perequest_kendaraan', 'deskripsi_penggunaan_kendaraan'], 'string', 'max' => 45],
[['tujuan', 'No_Hp_Supir'], 'string', 'max' => 300],
[['desc_penggunaan_kendaraan', 'tujuan'], 'string'],
[['no_hp_supir'], 'string', 'max' => 300],
[['proposal'], 'string', 'max' => 100],
[['no_telepon', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32],
['rencana_waktu_kembali', 'compare', 'compareAttribute' => 'rencana_waktu_keberangkatan', 'operator' => '>', 'message' => 'Salah Tdak bis'],
['rencana_waktu_kembali', 'compare', 'compareAttribute' => 'rencana_waktu_keberangkatan', 'operator' => '>', 'message' => 'Tidak bisa memilih tanggal sebelum memesan'],
];
}
......@@ -95,8 +95,7 @@ class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
return [
'transaksi_kendaraan_id' => 'Transaksi Kendaraan ID',
'dim_id' => 'Dim ID',
'nama_perequest_kendaraan' => 'Nama',
'deskripsi_penggunaan_kendaraan' => 'Keperluan',
'desc_penggunaan_kendaraan' => 'Keperluan',
'tujuan' => 'Tujuan',
'jumlah_penumpang_kendaraan' => 'Jumlah Penumpang',
'rencana_waktu_keberangkatan' => 'Waktu Keberangkatan',
......@@ -114,7 +113,7 @@ class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
'updated_by' => 'Updated By',
'kendaraan_id' => 'Kendaraan',
'supir_id' => 'Supir',
'No_Hp_Supir' => 'No Hp Supir',
'no_hp_supir' => 'No Hp Supir',
'file' => 'Proposal',
];
}
......@@ -122,14 +121,29 @@ class UbuxTransaksiKendaraanMahasiswaBaru extends \yii\db\ActiveRecord
// Untuk table kendaraan
public function getKendaraan()
{
return $this->hasOne(UbuxKendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
return $this->hasOne(Kendaraan::className(), ['kendaraan_id' => 'kendaraan_id']);
}
public function getSupir(){
return $this->hasOne(UbuxSupir::className(), ['supir_id' => 'supir_id']);
return $this->hasOne(Supir::className(), ['supir_id' => 'supir_id']);
}
public function getMahasiswa(){
return $this->hasOne(DimxDim::className(), ['dim_id' => 'dim_id']);
return $this->hasOne(Dim::className(), ['dim_id' => 'dim_id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getStatusRequestSekertarisRektorat()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_sekertaris_rektorat']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getStatusRequestKemahasiswaan()
{
return $this->hasOne(Referesi::className(), ['id' => 'status_request_kemahasiswaan']);
}
}
......@@ -9,22 +9,15 @@ use common\behaviors\BlameableBehavior;
use common\behaviors\DeleteBehavior;
/**
* This is the model class for table "ubux_pegawai".
* This is the model class for table "ubux_referesi".
*
* @property integer $pegawai_id
* @property string $jabatan
* @property integer $deleted
* @property string $deleted_at
* @property string $deleted_by
* @property string $created_at
* @property string $created_by
* @property string $updated_at
* @property string $updated_by
* @property integer $id
* @property string $status
*
* @property UbuxHrd[] $ubuxHrds
* @property UbuxSupir[] $ubuxSupirs
* @property PemakaianKendaraanMahasiswa[] $pemakaianKendaraanMahasiswas
* @property PemakaianKendaraanMahasiswa[] $pemakaianKendaraanMahasiswas0
*/
class UbuxPegawai extends \yii\db\ActiveRecord
class Referesi extends \yii\db\ActiveRecord
{
/**
......@@ -50,7 +43,7 @@ class UbuxPegawai extends \yii\db\ActiveRecord
*/
public static function tableName()
{
return 'ubux_pegawai';
return 'ubux_referesi';
}
/**
......@@ -59,11 +52,8 @@ class UbuxPegawai extends \yii\db\ActiveRecord
public function rules()
{
return [
[['jabatan'], 'required'],
[['deleted'], 'integer'],
[['deleted_at', 'created_at', 'updated_at'], 'safe'],
[['jabatan'], 'string', 'max' => 45],
[['deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32]
[['status'], 'required'],
[['status'], 'string', 'max' => 100]
];
}
......@@ -73,31 +63,24 @@ class UbuxPegawai extends \yii\db\ActiveRecord
public function attributeLabels()
{
return [
'pegawai_id' => 'Pegawai ID',
'jabatan' => 'Jabatan',
'deleted' => 'Deleted',
'deleted_at' => 'Deleted At',
'deleted_by' => 'Deleted By',
'created_at' => 'Created At',
'created_by' => 'Created By',
'updated_at' => 'Updated At',
'updated_by' => 'Updated By',
'id' => 'ID',
'status' => 'Status',
];
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxHrds()
public function getPemakaianKendaraanMahasiswas()
{
return $this->hasMany(UbuxHrd::className(), ['pegawai_id' => 'pegawai_id']);
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['status_request_sekertaris_rektorat' => 'id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxSupirs()
public function getPemakaianKendaraanMahasiswas0()
{
return $this->hasMany(UbuxSupir::className(), ['pegawai_id' => 'pegawai_id']);
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['status_request_kemahasiswaan' => 'id']);
}
}
......@@ -12,7 +12,7 @@ use common\behaviors\DeleteBehavior;
* This is the model class for table "ubux_supir".
*
* @property integer $supir_id
* @property integer $hrdx_pegawai_id
* @property integer $pegawai_id
* @property string $name_supir
* @property string $no_telepon_supir
* @property integer $deleted
......@@ -23,10 +23,11 @@ use common\behaviors\DeleteBehavior;
* @property string $updated_at
* @property string $updated_by
*
* @property UbuxLaporanPemakaianKendaraan[] $ubuxLaporanPemakaianKendaraans
* @property UbuxTransaksiKendaraan[] $ubuxTransaksiKendaraans
* @property LaporanPemakaianKendaraan[] $laporanPemakaianKendaraans
* @property Pegawai $pegawai
* @property UbuxTransaksiKendaraan[] $transaksiKendaraans
*/
class UbuxSupir extends \yii\db\ActiveRecord
class Supir extends \yii\db\ActiveRecord
{
/**
......@@ -61,7 +62,7 @@ class UbuxSupir extends \yii\db\ActiveRecord
public function rules()
{
return [
[['hrdx_pegawai_id', 'deleted'], 'integer'],
[['pegawai_id', 'deleted'], 'integer'],
[['deleted_at', 'created_at', 'updated_at'], 'safe'],
[['name_supir'], 'string', 'max' => 45],
[['no_telepon_supir', 'deleted_by', 'created_by', 'updated_by'], 'string', 'max' => 32]
......@@ -75,7 +76,7 @@ class UbuxSupir extends \yii\db\ActiveRecord
{
return [
'supir_id' => 'Supir ID',
'hrdx_pegawai_id' => 'Hrdx Pegawai ID',
'pegawai_id' => 'Hrdx Pegawai ID',
'name_supir' => 'Nama Supir',
'no_telepon_supir' => 'No Telepon Supir',
'deleted' => 'Deleted',
......@@ -85,34 +86,34 @@ class UbuxSupir extends \yii\db\ActiveRecord
'created_by' => 'Created By',
'updated_at' => 'Updated At',
'updated_by' => 'Updated By',
'hrdx_pegawai_id' => 'Pegawai',
'pegawai_id' => 'Pegawai',
];
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxLaporanPemakaianKendaraans()
public function getLaporanPemakaianKendaraans()
{
return $this->hasMany(UbuxLaporanPemakaianKendaraan::className(), ['supir_id' => 'supir_id']);
return $this->hasMany(LaporanPemakaianKendaraan::className(), ['supir_id' => 'supir_id']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getUbuxTransaksiKendaraans()
public function getTransaksiKendaraans()
{
return $this->hasMany(UbuxTransaksiKendaraan::className(), ['supir_id' => 'supir_id']);
}
public function getUbuxTransaksiKendaraanBarus()
public function getTransaksiKendaraanBarus()
{
return $this->hasMany(UbuxTransaksiKendaraanMahasiswaBaru::className(), ['supir_id' => 'supir_id']);
return $this->hasMany(PemakaianKendaraanMahasiswa::className(), ['supir_id' => 'supir_id']);
}
public function getHrdxPegawai()
public function getPegawai()
{
return $this->hasOne(HrdxPegawai::className(), ['hrdx_pegawai_id' => 'pegawai_id']);
return $this->hasOne(Pegawai::className(), ['pegawai_id' => 'pegawai_id']);
}
}
<?php
namespace backend\modules\ubux\models;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxPegawai;
/**
* UbuxPegawaiSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxPegawai`.
*/
class UbuxPegawaiSearch extends UbuxPegawai
{
/**
* @inheritdoc
*/
public function rules()
{
return [
[['pegawai_id', 'deleted'], 'integer'],
[['jabatan', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'],
];
}
/**
* @inheritdoc
*/
public function scenarios()
{
// bypass scenarios() implementation in the parent class
return Model::scenarios();
}
/**
* Creates data provider instance with search query applied
*
* @param array $params
*
* @return ActiveDataProvider
*/
public function search($params)
{
$query = UbuxPegawai::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
// uncomment the following line if you do not want to any records when validation fails
// $query->where('0=1');
return $dataProvider;
}
$query->andFilterWhere([
'pegawai_id' => $this->pegawai_id,
'deleted' => $this->deleted,
'deleted_at' => $this->deleted_at,
'created_at' => $this->created_at,
'updated_at' => $this->updated_at,
]);
$query->andFilterWhere(['like', 'jabatan', $this->jabatan])
->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by]);
return $dataProvider;
}
}
<?php
namespace backend\modules\ubux\models;
namespace backend\modules\ubux\models\search;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\Kendaraan;
/**
* UbuxKendaraanSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxKendaraan`.
* KendaraanSearch represents the model behind the search form about `backend\modules\ubux\models\Kendaraan`.
*/
class UbuxKendaraanSearch extends UbuxKendaraan
class KendaraanSearch extends Kendaraan
{
/**
* @inheritdoc
......@@ -19,7 +19,7 @@ class UbuxKendaraanSearch extends UbuxKendaraan
{
return [
[['kendaraan_id', 'daya_tampung_kendaraan', 'deleted'], 'integer'],
[['kendaraan', 'jumlah_kilometer_pemakaian', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'],
[['kendaraan', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by'], 'safe'],
];
}
......@@ -41,10 +41,11 @@ class UbuxKendaraanSearch extends UbuxKendaraan
*/
public function search($params)
{
$query = UbuxKendaraan::find()->where(['deleted' => 0]);
$query = Kendaraan::find()->where(['deleted' => 0]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['kendaraan_id' => SORT_ASC, 'updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]);
$this->load($params);
......@@ -57,7 +58,7 @@ class UbuxKendaraanSearch extends UbuxKendaraan
$query->andFilterWhere([
'kendaraan_id' => $this->kendaraan_id,
'daya_tampung_kendaraan' => $this->daya_tampung_kendaraan,
'plat_nomor' => $this->plat_nomor,
'deleted' => $this->deleted,
'deleted_at' => $this->deleted_at,
'created_at' => $this->created_at,
......@@ -65,11 +66,13 @@ class UbuxKendaraanSearch extends UbuxKendaraan
]);
$query->andFilterWhere(['like', 'kendaraan', $this->kendaraan])
->andFilterWhere(['like', 'jumlah_kilometer_pemakaian', $this->jumlah_kilometer_pemakaian])
->andFilterWhere(['like', 'plat_nomor', $this->plat_nomor])
->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by]);
$query->andFilterWhere(['not', ['deleted' => 1]]);
return $dataProvider;
}
}
<?php
namespace backend\modules\ubux\models;
namespace backend\modules\ubux\models\search;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan;
use backend\modules\ubux\models\LaporanPemakaianKendaraan;
/**
* UbuxLaporanPemakaianKendaraanSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan`.
* LaporanPemakaianKendaraanSearch represents the model behind the search form about `backend\modules\ubux\models\LaporanPemakaianKendaraan`.
*/
class UbuxLaporanPemakaianKendaraanSearch extends UbuxLaporanPemakaianKendaraan
class LaporanPemakaianKendaraanSearch extends LaporanPemakaianKendaraan
{
/**
* @inheritdoc
......@@ -41,10 +41,11 @@ class UbuxLaporanPemakaianKendaraanSearch extends UbuxLaporanPemakaianKendaraan
*/
public function search($params)
{
$query = UbuxLaporanPemakaianKendaraan::find()->where(['deleted' => 0]);
$query = LaporanPemakaianKendaraan::find()->where(['deleted' => 0]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['laporan_pemakaian_kendaraan_id' => SORT_ASC, 'updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]);
$this->load($params);
......@@ -75,6 +76,8 @@ class UbuxLaporanPemakaianKendaraanSearch extends UbuxLaporanPemakaianKendaraan
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by]);
$query->andFilterWhere(['not', ['deleted' => 1]]);
return $dataProvider;
}
}
<?php
namespace backend\modules\ubux\models;
namespace backend\modules\ubux\models\search;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru;
use backend\modules\ubux\models\PemakaianKendaraanMahasiswa;
/**
* UbuxTransaksiKendaraanMahasiswaBaruSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru`.
* PemakaianKendaraanMahasiswaSearch represents the model behind the search form about `backend\modules\ubux\models\PemakaianKendaraanMahasiswa`.
*/
class UbuxTransaksiKendaraanMahasiswaBaruSearch extends UbuxTransaksiKendaraanMahasiswaBaru
class PemakaianKendaraanMahasiswaSearch extends PemakaianKendaraanMahasiswa
{
/**
* @inheritdoc
......@@ -18,8 +18,8 @@ class UbuxTransaksiKendaraanMahasiswaBaruSearch extends UbuxTransaksiKendaraanMa
public function rules()
{
return [
[['transaksi_kendaraan_id', 'dim_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['nama_perequest_kendaraan', 'deskripsi_penggunaan_kendaraan', 'tujuan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'status_request_sekertaris_rektorat', 'status_request_kemahasiswaan', 'proposal', 'no_telepon', 'deleted_at', 'deleted_by', 'created_at', 'created_by', 'updated_at', 'updated_by', 'No_Hp_Supir'], 'safe'],
[['status_request_sekertaris_rektorat', 'status_request_kemahasiswaan','transaksi_kendaraan_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'],
];
}
......@@ -41,10 +41,11 @@ class UbuxTransaksiKendaraanMahasiswaBaruSearch extends UbuxTransaksiKendaraanMa
*/
public function search($params)
{
$query = UbuxTransaksiKendaraanMahasiswaBaru::find();
$query = PemakaianKendaraanMahasiswa::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['transaksi_kendaraan_id' => SORT_ASC, 'updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]);
$this->load($params);
......@@ -69,8 +70,7 @@ class UbuxTransaksiKendaraanMahasiswaBaruSearch extends UbuxTransaksiKendaraanMa
'supir_id' => $this->supir_id,
]);
$query->andFilterWhere(['like', 'nama_perequest_kendaraan', $this->nama_perequest_kendaraan])
->andFilterWhere(['like', 'deskripsi_penggunaan_kendaraan', $this->deskripsi_penggunaan_kendaraan])
$query->andFilterWhere(['like', 'desc_penggunaan_kendaraan', $this->desc_penggunaan_kendaraan])
->andFilterWhere(['like', 'tujuan', $this->tujuan])
->andFilterWhere(['like', 'status_request_sekertaris_rektorat', $this->status_request_sekertaris_rektorat])
->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan])
......@@ -79,7 +79,9 @@ class UbuxTransaksiKendaraanMahasiswaBaruSearch extends UbuxTransaksiKendaraanMa
->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by])
->andFilterWhere(['like', 'No_Hp_Supir', $this->No_Hp_Supir]);
->andFilterWhere(['like', 'no_hp_supir', $this->no_hp_supir]);
$query->andFilterWhere(['not', ['deleted' => 1]]);
return $dataProvider;
}
......
<?php
namespace backend\modules\ubux\models;
namespace backend\modules\ubux\models\search;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa;
use backend\modules\ubux\models\PemakaianKendaraan;
/**
* UbuxTransaksiKendaraanMahasiswaSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa`.
* PemakaianKendaraanSearch represents the model behind the search form about `backend\modules\ubux\models\PemakaianKendaraan`.
*/
class UbuxTransaksiKendaraanMahasiswaSearch extends UbuxTransaksiKendaraanMahasiswa
class PemakaianKendaraanSearch extends PemakaianKendaraan
{
/**
* @inheritdoc
......@@ -18,8 +18,8 @@ class UbuxTransaksiKendaraanMahasiswaSearch extends UbuxTransaksiKendaraanMahasi
public function rules()
{
return [
[['transaksi_kendaraan_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id'], 'integer'],
[['nama_perequest_kendaraan', 'deskripsi_penggunaan_kendaraan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'status_request_sekertaris_rektorat', 'status_request_kemahasiswaan', 'role', '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'],
[['transaksi_kendaraan_id', 'jumlah_penumpang_kendaraan', 'deleted', 'kendaraan_id', 'supir_id', 'role'], 'integer'],
[['nama_perequest_kendaraan', 'desc_penggunaan_kendaraan', 'rencana_waktu_keberangkatan', 'rencana_waktu_kembali', 'status_request_sekertaris_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'],
];
}
......@@ -41,10 +41,11 @@ class UbuxTransaksiKendaraanMahasiswaSearch extends UbuxTransaksiKendaraanMahasi
*/
public function search($params)
{
$query = UbuxTransaksiKendaraanMahasiswa::find();
$query = PemakaianKendaraan::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['transaksi_kendaraan_id' => SORT_ASC, 'updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]);
$this->load($params);
......@@ -69,7 +70,7 @@ class UbuxTransaksiKendaraanMahasiswaSearch extends UbuxTransaksiKendaraanMahasi
]);
$query->andFilterWhere(['like', 'nama_perequest_kendaraan', $this->nama_perequest_kendaraan])
->andFilterWhere(['like', 'deskripsi_penggunaan_kendaraan', $this->deskripsi_penggunaan_kendaraan])
->andFilterWhere(['like', 'desc_penggunaan_kendaraan', $this->desc_penggunaan_kendaraan])
->andFilterWhere(['like', 'status_request_sekertaris_rektorat', $this->status_request_sekertaris_rektorat])
->andFilterWhere(['like', 'status_request_kemahasiswaan', $this->status_request_kemahasiswaan])
->andFilterWhere(['like', 'role', $this->role])
......@@ -78,12 +79,14 @@ class UbuxTransaksiKendaraanMahasiswaSearch extends UbuxTransaksiKendaraanMahasi
->andFilterWhere(['like', 'deleted_by', $this->deleted_by])
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by])
->andFilterWhere(['like', 'No_Hp_Supir', $this->No_Hp_Supir])
->andFilterWhere(['like', 'no_hp_supir', $this->no_hp_supir])
->andFilterWhere(['like', 'status_request_kabiro_KSD', $this->status_request_kabiro_KSD])
->andFilterWhere(['like', 'status_request_hrd', $this->status_request_hrd])
->andFilterWhere(['like', 'status_request_keuangan', $this->status_request_keuangan])
->andFilterWhere(['like', 'status_request_wr2', $this->status_request_wr2]);
$query->andFilterWhere(['not', ['deleted' => 1]]);
return $dataProvider;
}
}
<?php
namespace backend\modules\ubux\models;
namespace backend\modules\ubux\models\search;
use Yii;
use yii\base\Model;
use yii\data\ActiveDataProvider;
use backend\modules\ubux\models\UbuxSupir;
use backend\modules\ubux\models\Supir;
/**
* UbuxSupirSearch represents the model behind the search form about `backend\modules\ubux\models\UbuxSupir`.
* SupirSearch represents the model behind the search form about `backend\modules\ubux\models\Supir`.
*/
class UbuxSupirSearch extends UbuxSupir
class SupirSearch extends Supir
{
/**
* @inheritdoc
......@@ -41,10 +41,11 @@ class UbuxSupirSearch extends UbuxSupir
*/
public function search($params)
{
$query = UbuxSupir::find()->where(['deleted' => 0]);
$query = Supir::find()->where(['deleted' => 0]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['supir_id' => SORT_ASC, 'updated_at' => SORT_DESC, 'created_at' => SORT_DESC]],
]);
$this->load($params);
......@@ -69,6 +70,8 @@ class UbuxSupirSearch extends UbuxSupir
->andFilterWhere(['like', 'created_by', $this->created_by])
->andFilterWhere(['like', 'updated_by', $this->updated_by]);
$query->andFilterWhere(['not', ['deleted' => 1]]);
return $dataProvider;
}
}
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxKendaraan */
/* @var $model backend\modules\ubux\models\Kendaraan */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -16,7 +16,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'daya_tampung_kendaraan')->textInput() ?>
<?= $form->field($model, 'jumlah_kilometer_pemakaian')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'plat_nomor')->textInput(['maxlength' => true]) ?>
<!--
<?= $form->field($model, 'deleted')->textInput() ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxKendaraanSearch */
/* @var $model backend\modules\ubux\models\KendaraanSearch */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -21,7 +21,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'daya_tampung_kendaraan') ?>
<?= $form->field($model, 'jumlah_kilometer_pemakaian') ?>
<?= $form->field($model, 'plat_nomor') ?>
<?= $form->field($model, 'deleted') ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxKendaraan */
/* @var $model backend\modules\ubux\models\Kendaraan */
$this->title = 'Tambah Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Tambah Kendaraan', 'url' => ['index']];
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use common\components\ToolsColumn;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxKendaraanSearch */
/* @var $searchModel backend\modules\ubux\models\KendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Kendaraan';
......@@ -29,8 +29,9 @@ $this->params['breadcrumbs'][] = $this->title;
// 'kendaraan_id',
'kendaraan',
'plat_nomor',
'daya_tampung_kendaraan',
// 'jumlah_kilometer_pemakaian',
// 'deleted',
// 'deleted_at',
// 'deleted_by',
......
......@@ -3,7 +3,7 @@
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxKendaraan */
/* @var $model backend\modules\ubux\models\Kendaraan */
$this->title = 'Ubah Kendaraan : ' . ' ' . $model->kendaraan;
$this->params['breadcrumbs'][] = ['label' => 'Ubah Kendaraan', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxKendaraan */
/* @var $model backend\modules\ubux\models\Kendaraan */
$this->title = $model->kendaraan;
$this->params['breadcrumbs'][] = ['label' => 'Ubux Kendaraan', 'url' => ['index']];
......@@ -30,8 +30,8 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'kendaraan_id',
'kendaraan',
'plat_nomor',
'daya_tampung_kendaraan',
'jumlah_kilometer_pemakaian',
// 'deleted',
// 'deleted_at',
// 'deleted_by',
......
......@@ -4,11 +4,11 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
use dosamigos\datetimepicker\DateTimePicker;
use yii\helpers\ArrayHelper;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\UbuxSupir;
use backend\modules\ubux\models\Kendaraan;
use backend\modules\ubux\models\Supir;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -61,14 +61,14 @@ use backend\modules\ubux\models\UbuxSupir;
<?= $form->field($model, 'updated_by')->textInput(['maxlength' => true]) ?>
-->
<?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(UbuxKendaraan::find()->select([
ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan'
])->all(), 'kendaraan_id', 'kendaraan'),
['prompt' => 'Pilih Kendaraan']
) ?>
<?= $form->field($model, 'supir_id')->dropDownList(
ArrayHelper::map(UbuxSupir::find()->select([
ArrayHelper::map(Supir::find()->select([
'supir_id', 'name_supir'
])->all(), 'supir_id', 'name_supir'),
['prompt' => 'Pilih Supir']
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraanSearch */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraanSearch */
/* @var $form yii\widgets\ActiveForm */
?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
$this->title = 'Tambah Laporan Pemakaian Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Laporan Pemakaian Kendaraan', 'url' => ['index']];
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use common\components\ToolsColumn;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxLaporanPemakaianKendaraanSearch */
/* @var $searchModel backend\modules\ubux\models\LaporanPemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Laporan Pemakaian Kendaraan';
......
......@@ -3,7 +3,7 @@
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
$this->title = 'Ubah Laporan Pemakaian Kendaraan: ' . ' ' . $model->laporan_pemakaian_kendaraan_id;
$this->params['breadcrumbs'][] = ['label' => 'Laporan Pemakaian Kendaraans', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
$this->title = 'Laporan Pemakaian Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Ubux Laporan Pemakaian Kendaraan', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxLaporanPemakaianKendaraan */
/* @var $model backend\modules\ubux\models\LaporanPemakaianKendaraan */
$this->title = 'Laporan Pemakaian Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Laporan Pemakaian Kendaraans', 'url' => ['index']];
......
......@@ -5,7 +5,7 @@ use yii\widgets\ActiveForm;
use dosamigos\datetimepicker\DateTimePicker;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -14,12 +14,10 @@ use dosamigos\datetimepicker\DateTimePicker;
<?php $form = ActiveForm::begin(); ?>
<!--
<?= $form->field($model, 'dim_id')->textInput() ?>
<?= $form->field($model, 'nama_perequest_kendaraan')->textInput(['maxlength' => true]) ?>
-->
<?= $form->field($model, 'deskripsi_penggunaan_kendaraan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?>
<?= $form->field($model, 'tujuan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'tujuan')->textarea() ?>
<?= $form->field($model, 'jumlah_penumpang_kendaraan')->textInput() ?>
......@@ -67,7 +65,7 @@ use dosamigos\datetimepicker\DateTimePicker;
<?= $form->field($model, 'supir_id')->textInput() ?>
<?= $form->field($model, 'No_Hp_Supir')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'no_hp_supir')->textInput(['maxlength' => true]) ?>
-->
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Buat' : 'Ubah', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaruSearch */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswaSearch */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -21,7 +21,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'nama_perequest_kendaraan') ?>
<?= $form->field($model, 'deskripsi_penggunaan_kendaraan') ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan') ?>
<?= $form->field($model, 'tujuan') ?>
......@@ -57,7 +57,7 @@ use yii\widgets\ActiveForm;
<?php // echo $form->field($model, 'supir_id') ?>
<?php // echo $form->field($model, 'No_Hp_Supir') ?>
<?php // echo $form->field($model, 'no_hp_supir') ?>
<div class="form-group">
<?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
$this->title = 'Buat Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Buat Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
......
......@@ -5,7 +5,7 @@ use yii\grid\GridView;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaruSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanMahasiswaSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Permintaan Kendaraan Mahasiswa';
......@@ -31,13 +31,19 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
// 'dim_id',
// 'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
'status_request_kemahasiswaan',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => 'statusRequestSekertarisRektorat.status'
],
[
'attribute' => 'status_request_kemahasiswaan',
'value' => 'statusRequestKemahasiswaan.status'
],
// 'proposal',
// 'no_telepon',
// 'deleted',
......@@ -57,7 +63,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attribute' => 'Supir',
// 'value' => 'supir.name_supir',
// ],
// 'No_Hp_Supir',
// 'no_hp_supir',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{edit}{del}',
......@@ -65,12 +71,12 @@ $this->params['breadcrumbs'][] = $this->title;
if($action === 'view'){
return Url::toRoute(['view', 'id' => $key]);
}
if($action == 'edit'){
return Url::toRoute(['update', 'id' => $key]);
}
if($action == 'del'){
return Url::toRoute(['delete', 'id' => $key]);
}
if($action == 'edit'){
return Url::toRoute(['update', 'id' => $key]);
}
if($action == 'del'){
return Url::toRoute(['delete', 'id' => $key]);
}
else{
return Url::toRoute(['pop-up', 'id' => $key]);
}
......
......@@ -5,7 +5,7 @@ use yii\grid\GridView;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaruSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanMahasiswaSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Permintaan Kendaraan Mahasiswa';
......@@ -27,19 +27,28 @@ $this->params['breadcrumbs'][] = $this->title;
['class' => 'yii\grid\SerialColumn'],
// 'transaksi_kendaraan_id',
'dim_id',
// 'dim_id',
[
'attribute' => 'NIM',
'value' => 'mahasiswa.nim',
],
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
[
'attribute' => 'Nama',
'value' => 'mahasiswa.nama',
],
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
// 'rencana_waktu_kembali',
'status_request_kemahasiswaan',
'status_request_sekertaris_rektorat',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => 'statusRequestSekertarisRektorat.status'
],
[
'attribute' => 'status_request_kemahasiswaan',
'value' => 'statusRequestKemahasiswaan.status'
],
// 'proposal',
// 'no_telepon',
// 'deleted',
......@@ -59,7 +68,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attribute' => 'Supir',
// 'value' => 'supir.name_supir',
// ],
// 'No_Hp_Supir',
// 'no_hp_supir',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -3,7 +3,7 @@
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
$this->title = 'Ubah Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Ubah Permitaan Kendaraan Mahasiswa', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
$this->title = 'Rincian Permintaan Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
......@@ -16,8 +16,9 @@ $this->params['breadcrumbs'][] = $this->title;
<p>
<?php
if($model->status_request_kemahasiswaan == 'Menunggu'){
if($model->status_request_kemahasiswaan == 1){
echo Html::a('Ubah', ['update', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']);
echo '&nbsp';
echo Html::a('Hapus', ['delete', 'id' => $model->transaksi_kendaraan_id], [
'class' => 'btn btn-danger',
'data' => [
......@@ -25,7 +26,7 @@ $this->params['breadcrumbs'][] = $this->title;
'method' => 'post',
],
]);
}else if($model->status_request_sekertaris_rektorat == 'Diterima'){
}else if($model->status_request_sekertaris_rektorat == 2){
echo Html::a('Cetak', ['cetak', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']);
}
?>
......@@ -36,19 +37,28 @@ $this->params['breadcrumbs'][] = $this->title;
'model' => $model,
'attributes' => [
// 'transaksi_kendaraan_id',
'dim_id',
// 'dim_id',
[
'attribute' => 'NIM',
'value' => $model->mahasiswa->nim,
],
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
[
'attribute' => 'Nama',
'value' => $model->mahasiswa->nama,
],
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
'status_request_kemahasiswaan',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kemahasiswaan',
'value' => $model->statusRequestKemahasiswaan->status,
],
'proposal',
'no_telepon',
// 'deleted',
......@@ -68,10 +78,10 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
],
]) ?>
<?= Html::a('Download Proposal', ['ubux-transaksi-kendaraan-mahasiswa-baru/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?>
<?= Html::a('Download Proposal', ['pemakaian-kendaraan-mahasiswa/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?>
</div>
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
$this->title = 'Rincian Permintaan Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
......@@ -16,8 +16,14 @@ $this->params['breadcrumbs'][] = $this->title;
<p>
<?php
if($model->status_request_sekertaris_rektorat == 'Diterima'){
if($model->status_request_sekertaris_rektorat == 2){
echo Html::a('Cetak', ['cetak', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']);
}if($model->status_request_kemahasiswaan == 1){
echo Html::a('Terima', ['accept', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']);
echo '&nbsp';
echo Html::a('Tolak', ['reject', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-danger']);
}if($model->status_request_kemahasiswaan == 2 && $model->status_request_sekertaris_rektorat == 1){
echo '<p style="color:red;">Permintaan Telah disetuju. Menunggu persetujuan Sekretaris Rektorat</p>';
}
?>
......@@ -27,15 +33,28 @@ $this->params['breadcrumbs'][] = $this->title;
'model' => $model,
'attributes' => [
// 'transaksi_kendaraan_id',
'dim_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
// 'dim_id',
[
'attribute' => 'NIM',
'value' => $model->mahasiswa->nim,
],
[
'attribute' => 'Nama',
'value' => $model->mahasiswa->nama,
],
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
'status_request_kemahasiswaan',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kemahasiswaan',
'value' => $model->statusRequestKemahasiswaan->status,
],
'proposal',
'no_telepon',
// 'deleted',
......@@ -55,10 +74,10 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
],
]) ?>
<?= Html::a('Download Proposal', ['ubux-transaksi-kendaraan-mahasiswa-baru/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?>
<?= Html::a('Download Proposal', ['pemakaian-kendaraan-mahasiswa/download', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-success']) ?>
</div>
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaBaru */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanMahasiswa */
$this->title = 'Request Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Request Kendaraan Mahasiswa', 'url' => ['index']];
......@@ -49,12 +49,12 @@ $this->params['breadcrumbs'][] = $this->title;
<tr>
<td class="kolom">Nama</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->nama_perequest_kendaraan ?></td>
<td class="kolom"><?= $model->mahasiswa->nama ?></td>
</tr>
<tr>
<td class="kolom">Keperluan</td>
<td>:</td>
<td><?= $model->deskripsi_penggunaan_kendaraan ?></td>
<td><?= $model->desc_penggunaan_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Tujuan</td>
......@@ -99,7 +99,7 @@ $this->params['breadcrumbs'][] = $this->title;
<tr>
<td class="kolom">No Hp Supir</td>
<td>:</td>
<td><?= $model->No_Hp_Supir ?></td>
<td><?= $model->no_hp_supir ?></td>
</tr>
</table>
......@@ -109,7 +109,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attributes' => [
// 'transaksi_kendaraan_id',
// 'nama_perequest_kendaraan',
// 'deskripsi_penggunaan_kendaraan',
// 'desc_penggunaan_kendaraan',
// 'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -135,7 +135,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'attribute' => 'Supir',
// 'value' => $model->supir->name_supir,
// ],
// 'No_Hp_Supir',
// 'no_hp_supir',
// ],
// ]) ?>
-->
......
......@@ -4,10 +4,10 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
use dosamigos\datetimepicker\DateTimePicker;
use common\helpers\ArrayHelper;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\Kendaraan;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -19,9 +19,9 @@ use backend\modules\ubux\models\UbuxKendaraan;
<?= $form->field($model, 'nama_perequest_kendaraan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'deskripsi_penggunaan_kendaraan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?>
<?= $form->field($model, 'tujuan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'tujuan')->textarea() ?>
<?= $form->field($model, 'jumlah_penumpang_kendaraan')->textInput() ?>
......@@ -75,7 +75,7 @@ use backend\modules\ubux\models\UbuxKendaraan;
<?= $form->field($model, 'updated_by')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(UbuxKendaraan::find()->select([
ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan'
])->all(), 'kendaraan_id', 'kendaraan'),
['prompt' => 'Pilih Kendaraan']
......
......@@ -4,10 +4,10 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
use dosamigos\datetimepicker\DateTimePicker;
use common\helpers\ArrayHelper;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\Kendaraan;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -19,9 +19,9 @@ use backend\modules\ubux\models\UbuxKendaraan;
<?= $form->field($model, 'nama_perequest_kendaraan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'deskripsi_penggunaan_kendaraan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan')->textarea() ?>
<?= $form->field($model, 'tujuan')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'tujuan')->textarea() ?>
<?= $form->field($model, 'jumlah_penumpang_kendaraan')->textInput() ?>
......@@ -75,7 +75,7 @@ use backend\modules\ubux\models\UbuxKendaraan;
<?= $form->field($model, 'updated_by')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(UbuxKendaraan::find()->select([
ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan'
])->all(), 'kendaraan_id', 'kendaraan'),
['prompt' => 'Pilih Kendaraan']
......
......@@ -3,11 +3,11 @@
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use common\helpers\ArrayHelper;
use backend\modules\ubux\models\UbuxKendaraan;
use backend\modules\ubux\models\UbuxSupir;
use backend\modules\ubux\models\Kendaraan;
use backend\modules\ubux\models\Supir;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -18,20 +18,20 @@ use backend\modules\ubux\models\UbuxSupir;
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'kendaraan_id')->dropDownList(
ArrayHelper::map(UbuxKendaraan::find()->select([
'kendaraan_id', 'kendaraan'
])->all(), 'kendaraan_id', 'kendaraan'),
ArrayHelper::map(Kendaraan::find()->select([
'kendaraan_id', 'kendaraan', 'plat_nomor'
])->all(), 'kendaraan_id', 'KeteranganKendaraan'),
['prompt' => 'Pilih Kendaraan']
) ?>
<?= $form->field($model, 'supir_id')->dropDownList(
ArrayHelper::map(UbuxSupir::find()->select([
ArrayHelper::map(Supir::find()->select([
'supir_id', 'name_supir'
])->all(), 'supir_id', 'name_supir'),
['prompt' => 'Pilih Supir']
) ?>
<!--
<?= $form->field($model, 'No_Hp_Supir')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'no_hp_supir')->textInput(['maxlength' => true]) ?>
-->
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Buat' : 'Tambah', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-success']) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $model backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -19,7 +19,7 @@ use yii\widgets\ActiveForm;
<?= $form->field($model, 'nama_perequest_kendaraan') ?>
<?= $form->field($model, 'deskripsi_penggunaan_kendaraan') ?>
<?= $form->field($model, 'desc_penggunaan_kendaraan') ?>
<?= $form->field($model, 'jumlah_penumpang_kendaraan') ?>
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use yii\bootstrap\Alert;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Permintaan Kendaraan Pribadi';
......@@ -25,7 +25,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -46,14 +46,29 @@ $this->params['breadcrumbs'][] = $this->title;
// 'value' => 'kendaraan.kendaraan',
// ],
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => 'status_request_sekertaris_rektorat',
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
[
'attribute' => 'status_request_kabiro_KSD',
'value' => 'statusRequestKabiroKSD.status',
],
[
'attribute' => 'status_request_hrd',
'value' => 'statusRequestHRD.status',
],
[
'attribute' => 'status_request_keuangan',
'value' => 'statusRequestKeuangan.status',
],
[
'attribute' => 'status_request_wr2',
'value' => 'statusRequestWr2.status',
],
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use yii\bootstrap\Alert;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Permintaan Kendaraan Pribadi';
......@@ -25,7 +25,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -46,14 +46,29 @@ $this->params['breadcrumbs'][] = $this->title;
// 'value' => 'kendaraan.kendaraan',
// ],
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => 'status_request_sekertaris_rektorat',
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
[
'attribute' => 'status_request_kabiro_KSD',
'value' => 'statusRequestKabiroKSD.status',
],
[
'attribute' => 'status_request_hrd',
'value' => 'statusRequestHRD.status',
],
[
'attribute' => 'status_request_keuangan',
'value' => 'statusRequestKeuangan.status',
],
[
'attribute' => 'status_request_wr2',
'value' => 'statusRequestWr2.status',
],
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use yii\bootstrap\Alert;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Permintaan Kendaraan Pribadi';
......@@ -25,7 +25,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -46,14 +46,29 @@ $this->params['breadcrumbs'][] = $this->title;
// 'value' => 'kendaraan.kendaraan',
// ],
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => 'status_request_sekertaris_rektorat',
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
[
'attribute' => 'status_request_kabiro_KSD',
'value' => 'statusRequestKabiroKSD.status',
],
[
'attribute' => 'status_request_hrd',
'value' => 'statusRequestHRD.status',
],
[
'attribute' => 'status_request_keuangan',
'value' => 'statusRequestKeuangan.status',
],
[
'attribute' => 'status_request_wr2',
'value' => 'statusRequestWr2.status',
],
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -5,7 +5,7 @@ use yii\grid\GridView;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Semua Permintaan Kendaraan Pegawai';
......@@ -28,7 +28,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -47,7 +47,11 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Kendaraan',
'value' => 'kendaraan.kendaraan',
],
'status_request_sekertaris_rektorat',
// 'status_request_sekertaris_rektorat',
[
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{edit}{del}',
......@@ -55,7 +59,7 @@ $this->params['breadcrumbs'][] = $this->title;
if($action === 'view'){
return Url::toRoute(['view-by-pegawai', 'id' => $key]);
}
if($model->status_request_sekertaris_rektorat == 'Menunggu'){
if($model->status_request_sekertaris_rektorat == 1){
if($action == 'edit'){
return Url::toRoute(['update-by-pegawai', 'id' => $key]);
}
......@@ -63,7 +67,6 @@ $this->params['breadcrumbs'][] = $this->title;
return Url::toRoute(['delete', 'id' => $key]);
}
}else{
Yii::$app->session->setFlash('Success','Pegawai');
return Url::toRoute(['pop-up-pegawai', 'id' => $key]);
}
}
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use yii\bootstrap\Alert;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Permintaan Kendaraan Pribadi';
......@@ -32,7 +32,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -53,14 +53,29 @@ $this->params['breadcrumbs'][] = $this->title;
// 'value' => 'kendaraan.kendaraan',
// ],
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => 'status_request_sekertaris_rektorat',
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
[
'attribute' => 'status_request_kabiro_KSD',
'value' => 'statusRequestKabiroKSD.status',
],
[
'attribute' => 'status_request_hrd',
'value' => 'statusRequestHRD.status',
],
[
'attribute' => 'status_request_keuangan',
'value' => 'statusRequestKeuangan.status',
],
[
'attribute' => 'status_request_wr2',
'value' => 'statusRequestWr2.status',
],
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{edit}{del}',
......@@ -68,7 +83,7 @@ $this->params['breadcrumbs'][] = $this->title;
if($action === 'view'){
return Url::toRoute(['view-by-pribadi', 'id' => $key]);
}
if($model->status_request_sekertaris_rektorat == 'Menunggu' && $model->status_request_kemahasiswaan == 'Menunggu' && $model->status_request_hrd == 'Menunggu' && $model->status_request_kabiro_KSD == 'Menunggu' && $model->status_request_keuangan == 'Menunggu' && $model->status_request_wr2 == 'Menunggu'){
if($model->status_request_sekertaris_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($action == 'edit'){
return Url::toRoute(['update-by-pribadi', 'id' => $key]);
}
......
......@@ -5,7 +5,7 @@ use yii\grid\GridView;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Semua Permintaan Kendaraan';
......@@ -28,13 +28,17 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
// 'status_request_kemahasiswaan',
'role',
// 'role',
[
'attribute' => 'Jenis Permintaan',
'value' => 'jenisKeperluan.jenis_keperluan'
],
// 'proposal',
// 'deleted',
// 'deleted_at',
......@@ -47,8 +51,10 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Kendaraan',
'value' => 'kendaraan.kendaraan',
],
'status_request_sekertaris_rektorat',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -6,7 +6,7 @@ use yii\helpers\Url;
use yii\bootstrap\Alert;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswaSearch */
/* @var $searchModel backend\modules\ubux\models\PemakaianKendaraanSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Permintaan Kendaraan Pribadi';
......@@ -25,7 +25,7 @@ $this->params['breadcrumbs'][] = $this->title;
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
// 'jumlah_penumpang_kendaraan',
// 'rencana_waktu_keberangkatan',
......@@ -46,14 +46,29 @@ $this->params['breadcrumbs'][] = $this->title;
// 'value' => 'kendaraan.kendaraan',
// ],
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => 'status_request_sekertaris_rektorat',
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => 'statusRequestSekertarisRektorat.status',
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
[
'attribute' => 'status_request_kabiro_KSD',
'value' => 'statusRequestKabiroKSD.status',
],
[
'attribute' => 'status_request_hrd',
'value' => 'statusRequestHRD.status',
],
[
'attribute' => 'status_request_keuangan',
'value' => 'statusRequestKeuangan.status',
],
[
'attribute' => 'status_request_wr2',
'value' => 'statusRequestWr2.status',
],
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'class' => 'common\components\ToolsColumn',
'template' => '{view}{acc}{rej}',
......
......@@ -3,7 +3,7 @@
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Ubah Permintaan Kendaraan Mahasiswa';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Mahasiswa', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-hrd']];
......@@ -23,7 +23,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -48,15 +48,31 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
// 'status_request_kabiro_KSD',
// 'status_request_hrd',
// 'status_request_keuangan',
// 'status_request_wr2',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kabiro_KSD',
'value' => $model->statusRequestKabiroKSD->status,
],
[
'attribute' => 'status_request_hrd',
'value' => $model->statusRequestHRD->status,
],
[
'attribute' => 'status_request_keuangan',
'value' => $model->statusRequestKeuangan->status,
],
[
'attribute' => 'status_request_wr2',
'value' => $model->statusRequestWr2->status,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-kabiro-ksd']];
......@@ -23,7 +23,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -48,15 +48,27 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kabiro_KSD',
'value' => $model->statusRequestKabiroKSD->status,
],
[
'attribute' => 'status_request_hrd',
'value' => $model->statusRequestHRD->status,
],
[
'attribute' => 'status_request_keuangan',
'value' => $model->statusRequestKeuangan->status,
],
[
'attribute' => 'status_request_wr2',
'value' => $model->statusRequestWr2->status,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-keuangan']];
......@@ -23,7 +23,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -48,15 +48,27 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kabiro_KSD',
'value' => $model->statusRequestKabiroKSD->status,
],
[
'attribute' => 'status_request_hrd',
'value' => $model->statusRequestHRD->status,
],
[
'attribute' => 'status_request_keuangan',
'value' => $model->statusRequestKeuangan->status,
],
[
'attribute' => 'status_request_wr2',
'value' => $model->statusRequestWr2->status,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pegawai';
$this->params['breadcrumbs'][] = ['label' => 'Semua Permintaan Kendaraan Pegawai', 'url' => ['index-by-pegawai']];
......@@ -15,7 +15,7 @@ $this->params['breadcrumbs'][] = $this->title;
<h1><?= Html::encode($this->title) ?></h1>
<?php
if($model->status_request_sekertaris_rektorat == 'Menunggu') {
if($model->status_request_sekertaris_rektorat == 1) {
echo Html::a('Ubah', ['update-by-pegawai', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']);
echo Html::a('Hapus', ['delete', 'id' => $model->transaksi_kendaraan_id], [
'class' => 'btn btn-danger',
......@@ -24,8 +24,8 @@ $this->params['breadcrumbs'][] = $this->title;
'method' => 'post',
],
]);
}else if($model->status_request_sekertaris_rektorat == 'Diterima'){
echo Html::a('Print', ['pegawai-pdf', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']);
}else if($model->status_request_sekertaris_rektorat == 2){
echo Html::a('Cetak', ['pegawai-pdf', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']);
}
?>
......@@ -34,15 +34,23 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
// 'status_request_sekertaris_rektorat',
[
'attribute' => 'Status Request Sekretaris Rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
// 'status_request_kemahasiswaan',
'no_telepon',
'role',
// 'role',
[
'attribute' => 'Jenis Permintaan',
'value' => $model->jenisKeperluan->jenis_keperluan,
],
// 'proposal',
// 'deleted',
// 'deleted_at',
......@@ -59,7 +67,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
],
]) ?>
......
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pegawai';
$this->params['breadcrumbs'][] = ['label' => 'Semua Permintaa Kendaraan Pegawai', 'url' => ['index-by-pegawai']];
$this->params['breadcrumbs'][] = $this->title;
?>
<style>
.garis{
border: 1px solid black;
}
.tengah{
text-align: center;
}
table, th, td{
border-collapse: collapse;
}
.kolom{
height: 1cm;
}
</style>
<div class="ubux-transaksi-kendaraan-mahasiswa-view">
<table>
<tr>
<td rowspan="2"><img src="gambar/itdel.jpg" style="width: 100px; width: 100px;"></td>
<td style="width: 600px;" class="tengah"><h1><?= Html::encode($this->title) ?></h1></td>
</tr>
<tr>
<td class="tengah"><h2>Institut Teknologi Del</h2></td>
</tr>
</table>
<hr>
<table style="margin-left: 100px; margin-top: 25px;">
<tr>
<td class="kolom">Nama</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->nama_perequest_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Deskripsi Penggunaan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->desc_penggunaan_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Tujuan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->tujuan ?></td>
</tr>
<tr>
<td class="kolom">Jumlah Penumpang</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->jumlah_penumpang_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Waktu Keberangkatan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->rencana_waktu_keberangkatan ?></td>
</tr>
<tr>
<td class="kolom">Waktu Tiba</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->rencana_waktu_kembali ?></td>
</tr>
<tr>
<td class="kolom">Status Request</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestSekertarisRektorat->status ?></td>
</tr>
<tr>
<td class="kolom">Jenis Permintaan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->jenisKeperluan->jenis_keperluan ?></td>
</tr>
<tr>
<td class="kolom">Mobil</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->kendaraan->kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Supir</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->supir->name_supir ?></td>
</tr>
<tr>
<td class="kolom">No Hp Supir</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->no_hp_supir ?></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br><br><br>
<hr>
<table>
<tr>
<td>Institut Teknologi Del</td>
</tr>
<tr>
<td>Jl. Sisingamangaraja, Sitoluama</td>
</tr>
<tr>
<td>Laguboti 22381, Toba Samosir</td>
</tr>
<tr>
<td>Sumatera Utara</td>
</tr>
<tr>
<td>Telp : +62 632 - 331234, Fax : +62 632 - 331116</td>
</tr>
<tr>
<td>www.del.ac.id</td>
</tr>
</table>
</div>
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-pribadi']];
......@@ -15,8 +15,8 @@ $this->params['breadcrumbs'][] = $this->title;
<p>
<?php
if($model->status_request_sekertaris_rektorat == 'Menunggu' && $model->status_request_kemahasiswaan == 'Menunggu' && $model->status_request_hrd == 'Menunggu' && $model->status_request_kabiro_KSD == 'Menunggu' && $model->status_request_keuangan == 'Menunggu' && $model->status_request_wr2 == 'Menunggu') {
echo Html::a('Ubah', ['update', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']);
if($model->status_request_sekertaris_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', ['update-by-pribadi', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-primary']);
echo Html::a('Hapus', ['delete', 'id' => $model->transaksi_kendaraan_id], [
'class' => 'btn btn-danger',
'data' => [
......@@ -24,8 +24,8 @@ $this->params['breadcrumbs'][] = $this->title;
'method' => 'post',
],
]);
}else if($model->status_request_sekertaris_rektorat == 'Diterima' && $model->status_request_kemahasiswaan == 'Diterima' && $model->status_request_hrd == 'Diterima' && $model->status_request_kabiro_KSD == 'Diterima' && $model->status_request_keuangan == 'Diterima' && $model->status_request_wr2 == 'Diterima') {
echo Html::a('Print', ['pribadi-pdf', 'id' => $model->transaksi_kendaraan_id], ['class' => 'btn btn-warning']);
}else if($model->status_request_sekertaris_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']);
}
?>
</p>
......@@ -35,7 +35,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -60,15 +60,27 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kabiro_KSD',
'value' => $model->statusRequestKabiroKSD->status,
],
[
'attribute' => 'status_request_hrd',
'value' => $model->statusRequestHRD->status,
],
[
'attribute' => 'status_request_keuangan',
'value' => $model->statusRequestKeuangan->status,
],
[
'attribute' => 'status_request_wr2',
'value' => $model->statusRequestWr2->status,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
......
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-pribadi']];
$this->params['breadcrumbs'][] = $this->title;
?>
<style>
.garis{
border: 1px solid black;
}
.tengah{
text-align: center;
}
table, th, td{
border-collapse: collapse;
}
.kolom{
height: 1cm;
}
</style>
<div class="ubux-transaksi-kendaraan-mahasiswa-view">
<table>
<tr>
<td rowspan="2"><img src="gambar/itdel.jpg" style="width: 100px; width: 100px;"></td>
<td style="width: 600px;" class="tengah"><h1><?= Html::encode($this->title) ?></h1></td>
</tr>
<tr>
<td class="tengah"><h2>Institut Teknologi Del</h2></td>
</tr>
</table>
<hr>
<table style="margin-left: 100px; margin-top: 25px;">
<tr>
<td class="kolom">Nama</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->nama_perequest_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Keperluan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->desc_penggunaan_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Tujuan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->tujuan ?></td>
</tr>
<tr>
<td class="kolom">Jumlah Penumpang</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->jumlah_penumpang_kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Waktu Keberangkatan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->rencana_waktu_keberangkatan ?></td>
</tr>
<tr>
<td class="kolom">Waktu Tiba</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->rencana_waktu_kembali ?></td>
</tr>
<tr>
<td class="kolom">No Telepon</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->no_telepon ?></td>
</tr>
<tr>
<td class="kolom">Mobil</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->kendaraan->kendaraan ?></td>
</tr>
<tr>
<td class="kolom">Status Request Seketaris Rektorat</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestSekertarisRektorat->status ?></td>
</tr>
<tr>
<td class="kolom">Status Request Kabiro KSD</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestKabiroKSD->status ?></td>
</tr>
<tr>
<td class="kolom">Status Request HRD</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestHRD->status ?></td>
</tr>
<tr>
<td class="kolom">Status Request Keuangan</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestKeuangan->status ?></td>
</tr>
<tr>
<td class="kolom">Status Request WR2</td>
<td class="kolom">:</td>
<td class="kolom"><?= $model->statusRequestWr2->status ?></td>
</tr>
</table>
<br><br><br><br><br><br><br><br><br><br>
<hr>
<table>
<tr>
<td>Institut Teknologi Del</td>
</tr>
<tr>
<td>Jl. Sisingamangaraja, Sitoluama</td>
</tr>
<tr>
<td>Laguboti 22381, Toba Samosir</td>
</tr>
<tr>
<td>Sumatera Utara</td>
</tr>
<tr>
<td>Telp : +62 632 - 331234, Fax : +62 632 - 331116</td>
</tr>
<tr>
<td>www.del.ac.id</td>
</tr>
</table>
</div>
</div>
......@@ -4,9 +4,9 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = 'Pemintaan Kendaraan '.$model->role;
$this->title = 'Pemintaan Kendaraan';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan', 'url' => ['index-all']];
$this->params['breadcrumbs'][] = $this->title;
?>
......@@ -24,15 +24,23 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
// 'status_request_sekertaris_rektorat',
[
'attribute' => 'status_request_sekertaris_rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
// 'status_request_kemahasiswaan',
'no_telepon',
'role',
// 'role',
[
'attribute' => 'role',
'value' => $model->jenisKeperluan->jenis_keperluan,
],
// 'proposal',
// 'deleted',
// 'deleted_at',
......@@ -49,7 +57,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
],
]) ?>
......
......@@ -4,9 +4,9 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
/* @var $model backend\modules\ubux\models\PemakaianKendaraan */
$this->title = $model->transaksi_kendaraan_id;
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Ubux Transaksi Kendaraan Pribadi', 'url' => ['index-by-wr2']];
$this->params['breadcrumbs'][] = $this->title;
?>
......@@ -23,7 +23,7 @@ $this->params['breadcrumbs'][] = $this->title;
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'desc_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
......@@ -48,15 +48,27 @@ $this->params['breadcrumbs'][] = $this->title;
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
'no_hp_supir',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->statusRequestSekertarisRektorat->status,
],
[
'attribute' => 'status_request_kabiro_KSD',
'value' => $model->statusRequestKabiroKSD->status,
],
[
'attribute' => 'status_request_hrd',
'value' => $model->statusRequestHRD->status,
],
[
'attribute' => 'status_request_keuangan',
'value' => $model->statusRequestKeuangan->status,
],
[
'attribute' => 'status_request_wr2',
'value' => $model->statusRequestWr2->status,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
......
......@@ -3,10 +3,11 @@
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;
use backend\modules\ubux\models\HrdxPegawai;
use backend\modules\ubux\models\Pegawai;
use common\widgets\Redactor;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxSupir */
/* @var $model backend\modules\ubux\models\Supir */
/* @var $form yii\widgets\ActiveForm */
?>
......@@ -14,8 +15,8 @@ use backend\modules\ubux\models\HrdxPegawai;
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'hrdx_pegawai_id')->dropDownList(
ArrayHelper::map(HrdxPegawai::find()->select([
<?= $form->field($model, 'pegawai_id')->dropDownList(
ArrayHelper::map(Pegawai::find()->select([
'pegawai_id', 'nama'
])->all(), 'pegawai_id', 'nama'),
['prompt' => 'Pilih Pegawai']
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxSupirSearch */
/* @var $model backend\modules\ubux\models\SupirSearch */
/* @var $form yii\widgets\ActiveForm */
?>
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxSupir */
/* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Tambah Supir';
$this->params['breadcrumbs'][] = ['label' => 'Tambah Supir', 'url' => ['index']];
......
......@@ -7,7 +7,7 @@ use common\components\ToolsColumn;
/* @var $this yii\web\View */
/* @var $searchModel backend\modules\ubux\models\UbuxSupirSearch */
/* @var $searchModel backend\modules\ubux\models\SupirSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Data Semua Supir';
......
......@@ -3,7 +3,7 @@
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxSupir */
/* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Ubah Supir : ' . ' ' . $model->name_supir;
$this->params['breadcrumbs'][] = ['label' => 'Ubah Supir', 'url' => ['index']];
......
......@@ -4,7 +4,7 @@ use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxSupir */
/* @var $model backend\modules\ubux\models\Supir */
$this->title = 'Data Supir';
$this->params['breadcrumbs'][] = ['label' => 'Data Supir', 'url' => ['index']];
......
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use yii\bootstrap\Alert;
$this->title = 'Kesalahan';
?>
<div>
<h1><?= Html::encode($this->title) ?></h1>
<?= Alert::widget([
'options' => [
'class' => 'alert-danger',
],
'body' => 'Tidak Bisa Mengubah atau Menghapus karena Sudah Disetujui atau Ditolak',
]);
?>
<?= Html::a('Kembali', ['index'], ['class' => 'btn btn-success']) ?>
</div>
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use yii\bootstrap\Alert;
$this->title = 'Kesalahan';
?>
<div>
<h1><?= Html::encode($this->title) ?></h1>
<?= Alert::widget([
'options' => [
'class' => 'alert-danger',
],
'body' => 'Tidak Bisa Mengubah atau Menghapus karena Sudah Disetujui atau Ditolak',
]);
?>
<?= Html::a('Kembali', ['index-by-pegawai'], ['class' => 'btn btn-success']) ?>
</div>
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use yii\bootstrap\Alert;
$this->title = 'Kesalahan';
?>
<div>
<h1><?= Html::encode($this->title) ?></h1>
<?= Alert::widget([
'options' => [
'class' => 'alert-danger',
],
'body' => 'Tidak Bisa Mengubah atau Menghapus karena Sudah Disetujui atau Ditolak',
]);
?>
<?= Html::a('Kembali', ['index-by-pribadi'], ['class' => 'btn btn-success']) ?>
</div>
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
$this->title = 'Permintaan Kendaraan Pegawai';
$this->params['breadcrumbs'][] = ['label' => 'Semua Permintaa Kendaraan Pegawai', 'url' => ['index-by-pegawai']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="ubux-transaksi-kendaraan-mahasiswa-view">
<div>
<img src="gambar/itdel.jpg" style="width: 100px; width: 100px; float: left">
<h1 style="text-align: center; padding-top: 25px"><?= Html::encode($this->title) ?></h1>
</div>
<?= DetailView::widget([
'model' => $model,
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
'status_request_sekertaris_rektorat',
// 'status_request_kemahasiswaan',
'no_telepon',
'role',
// 'proposal',
// 'deleted',
// 'deleted_at',
// 'deleted_by',
// 'created_at',
// 'created_by',
// 'updated_at',
// 'updated_by',
[
'attribute' => 'Jenis Mobil',
'value' => $model->kendaraan->kendaraan,
],
[
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
],
]) ?>
</div>
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model backend\modules\ubux\models\UbuxTransaksiKendaraanMahasiswa */
$this->title = 'Permintaan Kendaraan Pribadi';
$this->params['breadcrumbs'][] = ['label' => 'Permintaan Kendaraan Pribadi', 'url' => ['index-by-pribadi']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="ubux-transaksi-kendaraan-mahasiswa-view">
<div>
<img src="gambar/itdel.jpg" style="width: 100px; width: 100px; float: left">
<h1 style="text-align: center; padding-top: 25px"><?= Html::encode($this->title) ?></h1>
</div>
<?= DetailView::widget([
'model' => $model,
'attributes' => [
// 'transaksi_kendaraan_id',
'nama_perequest_kendaraan',
'deskripsi_penggunaan_kendaraan',
'tujuan',
'jumlah_penumpang_kendaraan',
'rencana_waktu_keberangkatan',
'rencana_waktu_kembali',
// 'status_request_kemahasiswaan',
// 'role',
'no_telepon',
// 'proposal',
// 'deleted',
// 'deleted_at',
// 'deleted_by',
// 'created_at',
// 'created_by',
// 'updated_at',
// 'updated_by',
// 'kendaraan_id',
[
'attribute' => 'Jenis Mobil',
'value' => $model->kendaraan->kendaraan,
],
[
'attribute' => 'Supir',
'value' => $model->supir->name_supir,
],
'No_Hp_Supir',
[
'attribute' => 'Status Request Sekertaris Rektorat',
'value' => $model->status_request_sekertaris_rektorat,
],
'status_request_kabiro_KSD',
'status_request_hrd',
'status_request_keuangan',
'status_request_wr2',
],
]) ?>
</div>
......@@ -50,7 +50,7 @@ $this->beginPage();
<div class="wrapper">
<header class="main-header">
<!-- Logo -->
<a href="/ManajemenKendaraan/backend/web/index.php/ubux" class="logo">
<a href="/ManajemenKendaraan/backend/web/index.php/ubux/pemakaian-kendaraan/index-all" class="logo">
<span class="logo-mini">CLT</span>
<span class="logo-lg">CIS LITE</span>
</a>
......@@ -130,29 +130,29 @@ $this->beginPage();
<?php
MenuRenderer::renderSidebarMenu([
[
'label' => 'Sekertaris Rektorat',
'label' => 'Sekretaris Rektorat',
'icon' => 'fa fa-user',
'childs' => [
[
'label' => 'Semua Permintaan',
'icon' => 'fa fa-users',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-all',
'url' => '/ubux/pemakaian-kendaraan/index-all',
],
[
'label' => 'Supir',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-supir',
'url' => '/ubux/supir',
],
[
'label' => 'Kendaraan',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-kendaraan',
'url' => '/ubux/kendaraan',
],
[
'label' => 'Laporan Pemakaian Kendaraan',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-laporan-pemakaian-kendaraan',
'url' => '/ubux/laporan-pemakaian-kendaraan',
],
]
],
......@@ -163,7 +163,7 @@ $this->beginPage();
[
'label' => 'Lihat Permintaan Mahasiswa',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa-baru/index-by-kemahasiswaan',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/index-by-kemahasiswaan',
],
]
],
......@@ -174,12 +174,12 @@ $this->beginPage();
[
'label' => 'Data Permintaan Pegawai',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-pegawai',
'url' => '/ubux/pemakaian-kendaraan/index-by-pegawai',
],
[
'label' => 'Permintaan Kendaraan Pegawai',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/create-by-pegawai',
'url' => '/ubux/pemakaian-kendaraan/create-by-pegawai',
],
]
],
......@@ -190,12 +190,12 @@ $this->beginPage();
[
'label' => 'Data Permintaan Kendaraan',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa-baru/index',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/index',
],
[
'label' => 'Permintaan Kendaraan',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa-baru/create',
'url' => '/ubux/pemakaian-kendaraan-mahasiswa/create',
],
]
],
......@@ -206,12 +206,12 @@ $this->beginPage();
[
'label' => 'Data Permintaan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-pribadi',
'url' => '/ubux/pemakaian-kendaraan/index-by-pribadi',
],
[
'label' => 'Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/create-by-pribadi',
'url' => '/ubux/pemakaian-kendaraan/create-by-pribadi',
],
]
],
......@@ -222,7 +222,7 @@ $this->beginPage();
[
'label' => 'Data Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-kabiro-ksd',
'url' => '/ubux/pemakaian-kendaraan/index-by-kabiro-ksd',
],
]
],
......@@ -233,7 +233,7 @@ $this->beginPage();
[
'label' => 'Data Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-hrd',
'url' => '/ubux/pemakaian-kendaraan/index-by-hrd',
],
]
],
......@@ -244,7 +244,7 @@ $this->beginPage();
[
'label' => 'Data Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-keuangan',
'url' => '/ubux/pemakaian-kendaraan/index-by-keuangan',
],
]
],
......@@ -255,7 +255,7 @@ $this->beginPage();
[
'label' => 'Data Permintaan Kendaraan Pribadi',
'icon' => 'fa fa-star',
'url' => '/ubux/ubux-transaksi-kendaraan-mahasiswa/index-by-wr2',
'url' => '/ubux/pemakaian-kendaraan/index-by-wr2',
],
]
],
......@@ -264,9 +264,9 @@ $this->beginPage();
?>
<!--
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Laporan Pemakaian</span>', ['/ubux/ubux-laporan-pemakaian-kendaraan (Lama)/index'])?></li>
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Laporan Pemakaian</span>', ['/ubux/laporan-pemakaian-kendaraan (Lama)/index'])?></li>
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Request Kendaraan</span>', ['/ubux/ubux-transaksi-kendaraan/index'])?></li>
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Data Kendaraan</span>', ['/ubux/ubux-kendaraan/index'])?></li>
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Data Kendaraan</span>', ['/ubux/kendaraan/index'])?></li>
<li><?= Html::a('<i class="fa fa-android"></i> <span>Mengelolah Data Service</span>', ['/ubux/ubux-log-service/index'])?></li>
-->
<!--
......
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