예제 #1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRentact()
 {
     return $this->hasOne(Rentact::className(), ['id' => 'rentact_id']);
 }
예제 #2
0
use yii\widgets\ActiveForm;
use yii\helpers\Html;
use yii\helpers\Url;
use frontend\modules\profile\models\Rentact;
use yii\bootstrap\Alert;
use frontend\modules\account\Module;
use yii\helpers\Json;
$this->registerCssFile('/css/reserve-a-car.css', ['depends' => [\yii\bootstrap\BootstrapAsset::className()]], 'css-reserve-a-car-theme');
$this->registerCssFile('/js/datepicker/datepicker.css', ['depends' => [\yii\bootstrap\BootstrapAsset::className()]], 'css-reserve-a-car-theme2');
$this->registerJsFile('/js/reserve-a-car.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/moment.min.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/datepicker/datepicker.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerCssFile('/css/magnific.css');
$this->registerJsFile('/js/magnific.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/moment.min.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$rentact = Rentact::find()->asclients()->where(['system_id' => $systemModel->id])->active()->asArray()->all();
$rentact = Json::encode($rentact);
$errors = $rentModel->getErrors();
if (!empty($errors)) {
    $errorSumText = '';
    foreach ($errors as $attr => $errorsAttr) {
        foreach ($errorsAttr as $errorText) {
            if (!is_integer($errorText)) {
                $errorSumText .= $errorText . "<br/>";
            }
        }
    }
    if (!empty($errorSumText)) {
        echo Alert::widget(['options' => ['class' => 'alert-danger', 'style' => 'margin:20px;'], 'body' => $errorSumText]);
    }
}
예제 #3
0
use yii\helpers\Html;
use yii\helpers\Url;
use yii\widgets\MaskedInput;
use yii\widgets\DetailView;
use frontend\components\KirovCalendarClass\KirovCalendarClass;
use frontend\modules\profile\models\Rentact;
use frontend\modules\profile\models\Busy;
use yii\widgets\ActiveForm;
use yii\widgets\Pjax;
use yii\helpers\Json;
$this->registerCssFile('/css/reserve-a-car.css', ['depends' => [\yii\bootstrap\BootstrapAsset::className()]], 'css-reserve-a-car-theme');
$this->registerCssFile('/js/datepicker/datepicker.css', ['depends' => [\yii\bootstrap\BootstrapAsset::className()]], 'css-reserve-a-car-theme2');
$this->registerJsFile('/js/reserve-a-car.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/moment.min.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/datepicker/datepicker.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$rentact = Rentact::find()->where(['system_id' => $model->id])->asArray()->all();
$rentact = Json::encode($rentact);
$this->registerCssFile('/css/magnific.css');
$this->registerJsFile('/js/magnific.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
$this->registerJsFile('/js/moment.min.js', ['depends' => [\yii\web\JqueryAsset::className()]]);
?>



        
        <div class="row">
      
                <?php 
if ($model->is_aviable) {
    ?>
                <div class="row">
예제 #4
0
 protected function findRentModel($id)
 {
     if (($model = Rentact::findOne($id)) !== null) {
         if ($model->userData->account_id !== Yii::$app->user->id) {
             $this->setForbiddenHttpException();
         } else {
             return $model;
         }
     } else {
         $this->setNotFoundHttpException();
     }
 }
예제 #5
0
 public function getRentactActive()
 {
     return $this->hasMany(Rentact::className(), ['system_id' => 'id'])->active();
 }