Example #1
0
 public function delete()
 {
     if (empty($this->session->get('game'))) {
         return false;
     }
     $this->session->offsetUnset('game');
     return true;
 }
Example #2
0
 /**
  * loadMember
  *
  * @return bool
  */
 protected function loadMember()
 {
     // See if session has member
     if ($this->session->get('memberId') && $this->session->get('memberKey')) {
         // Try to load from Session
         $memberId = (int) $this->session->get('memberId');
         $memberKey = $this->session->get('memberKey');
         $member = Member::findOne($memberId);
         if ($member && $member->validateMemberKey($memberKey) && $member->isActive) {
             // OK
             $this->member = $member;
             return true;
         }
     }
     // See if we need to load from Cookie
     if (isset($_COOKIE['k'])) {
         $cookieKey = $_COOKIE['k'];
         $member = Member::loadFromCookieKey($cookieKey);
         if ($member && $member->isActive) {
             $this->member = $member;
             return true;
         }
     }
     return false;
 }
Example #3
0
 /**
  * @param string|null $ip
  * @return Result
  */
 public function ip($ip = null)
 {
     if ($ip === null) {
         $ip = Yii::$app->request->getUserIP();
     }
     if (!array_key_exists($ip, $this->result)) {
         $key = self::className() . ':' . $ip;
         if ($this->session->offsetExists($key)) {
             $this->result[$ip] = $this->session->get($key);
         } else {
             $result = $this->reader->get($ip);
             $this->result[$ip] = new Result($result);
             $this->session->set($key, $this->result[$ip]);
         }
     }
     return $this->result[$ip];
 }
 /**
  * @inheritdoc
  */
 public static function findIdentity($id)
 {
     $session = new Session();
     $model = $session->get($id . '_' . __CLASS__);
     if ($model) {
         return unserialize($model);
     }
     return null;
 }
Example #5
0
 public function Add($id)
 {
     $session = new Session();
     $session->open();
     $cart = $session->get('cart', []);
     if (empty($cart[$id])) {
         $cart[$id] = 1;
     } else {
         $cart[$id]++;
     }
 }
Example #6
0
 /**
  * [actionChangePassword Ubah password jika change password date null]
  * @return url
  */
 public function actionChangePassword()
 {
     // $this->layout='login';
     $model = new LoginForm(['scenario' => 'changePassword']);
     $session = new Session();
     $username = $session->get('user_id');
     if ($model->load(Yii::$app->request->post()) && $model->updatePassword()) {
         $user = User::find()->where(['username' => $model->username])->one();
         $user->setPassword($model->new_password);
         $user->change_pass_date = date('Y-m-d H:i:s');
         $user->generateAuthKey();
         if ($user->save()) {
             return $this->goHome();
         }
     } else {
         Yii::$app->user->logout();
         return $this->render('change-password', ['model' => $model, 'username' => $username]);
     }
 }
 public function actionIndex()
 {
     $mregional = new Regional();
     $mcustomer = new Customer();
     $session = new Session();
     $company = $session->get('company');
     $facebook = Facebook::find()->asArray()->count();
     $twitter = Twitter::find()->asArray()->count();
     $blog = Blog::find()->asArray()->count();
     $instagram = Instagram::find()->asArray()->count();
     $customer = Customer::find()->asArray()->count();
     $customer_countall = $mcustomer->find()->limit(7)->count();
     $regional = $mregional->find()->limit(7)->all();
     $speedo = "";
     foreach ($regional as $key => $rows) {
         $customer_count = $mcustomer->find()->where(['FIELD7' => $rows->FIELD1])->andWhere(['FIELD9' => $company])->limit(7)->count();
         $no = $key + 1;
         $percentage = $customer_count / $customer_countall * 100;
         $agree = number_format($percentage, 0, '.', '.');
         $speedo .= "<div class='wrapp-spedo'>\n            <div id='speedo" . $no . "'>\n              " . $agree . "\n            </div>\n            <h4 align='center'>REGIONAL " . $no . "</h4>\n          </div>";
     }
     return $this->render('index', ['speedo' => $speedo, 'facebook' => $facebook, 'twitter' => $twitter, 'blog' => $blog, 'instagram' => $instagram, 'customer' => $customer]);
 }
Example #8
0
    ?>
          </div>
        <?php 
}
?>
        <div>
          <h4 style="color: #407A52">
            <i class="glyphicon glyphicon-usd"></i>
            <?php 
echo number_format($product->price, 2);
?>
          </h4>
        </div>
        <div>
          <?php 
if (!empty($session->get('member_id'))) {
    ?>
          <a href="index.php?r=frontend/addtocart" class="btn btn-success">
            <i class="glyphicon glyphicon-plus"></i>
            Add to Cart
          </a>
          <?php 
}
?>
        </div>
      </div>
    </div>

    <!-- image of product -->    
    <div class="col-md-12" style="margin-top: 50px">
      <div class="row">
Example #9
0
$this->title = 'Call Histories';
$this->params['breadcrumbs'][] = $this->title;
$gridColumns = ['Al', 'Anumber', 'start_time', 'end_time', 'duration', 'Bl', 'Bnumber', 'Zon', 'Trunk1', 'Trunk2', 'setup_time', ['class' => 'kartik\\grid\\ActionColumn']];
$columnExport = ['Al', 'Anumber', 'start_time', 'end_time', 'duration', 'Bl', 'Bnumber', 'Zon', 'Trunk1', 'Trunk2', 'setup_time'];
?>
<div class="call-history-index">
   <div class="row">
       <div class="col-md-11 col-xs-10">
           <button type="button" class="btn btn-primary-budi" id="search-data">Advanced Search</button>
       </div>
       <div class="col-md-1">
                <?php 
$session = new Session();
?>
                <?php 
echo ExportMenu::widget(['dataProvider' => $session->get('dataProviderCallHistory'), 'columns' => $columnExport, 'showConfirmAlert' => false, 'showColumnSelector' => false, 'target' => ExportMenu::TARGET_SELF, 'exportConfig' => [ExportMenu::FORMAT_HTML => false, ExportMenu::FORMAT_PDF => false, ExportMenu::FORMAT_TEXT => false, ExportMenu::FORMAT_EXCEL => false, ExportMenu::FORMAT_EXCEL_X => false, ExportMenu::FORMAT_CSV => ['label' => 'Export CSV']], 'filename' => date('Y-m-d')]);
?>
       </div>
   </div>
    
    <br>
    <?php 
Pjax::begin(['id' => 'call-history-grid']);
?>
    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'hover' => true, 'filterSelector' => "input[name='" . $dataProvider->getPagination()->pageSizeParam . "'],input[name='" . $dataProvider->getPagination()->pageParam . "']", 'panel' => ['type' => GridView::TYPE_PRIMARY, 'heading' => '<h4>' . Html::encode($this->title) . '</h4>'], 'columns' => ['start_time', 'end_time', 'Al', 'Anumber', 'duration', 'Bl', 'Bnumber', 'Zon', 'Trunk1', 'Trunk2', 'setup_time']]);
?>
    <?php 
Pjax::end();
?>
Example #10
0
" width="40px" />
                <?php 
}
?>

                <!-- web title -->
                <?php 
echo $company->web_title;
?>
              </h4>
            </div>
            <div class="pull-right">
              <!-- form login -->
              <div style="margin-top: 10px">
                <?php 
if (empty($session->get('member_id'))) {
    ?>
                  <?php 
    $f = ActiveForm::begin(['action' => 'index.php?r=frontend/login', 'options' => ['class' => 'form-inline']]);
    ?>
                  <input type="text" class="form-control" name="username" style="width: 130px" placeholder="Username" />
                  <input type="password" class="form-control" name="password" style="width: 130px" placeholder="Password" />
                  <input type="submit" class="btn btn-primary btn-sm" value="Login" />
                  <a class="btn btn-warning btn-sm" href="index.php?r=frontend/register">
                    Register
                    <i class="glyphicon glyphicon-chevron-right"></i>
                  </a>
                  <?php 
    ActiveForm::end();
    ?>
                <?php 
 public function actionHistory()
 {
     $session = new Session();
     $session->open();
     $billOrders = BillOrder::find()->where(['member_id' => $session->get('member_id')])->orderBy('id DESC')->all();
     return $this->render('//Frontend/History', ['billOrders' => $billOrders, 'n' => 1, 'sumQty' => 0, 'sumPrice' => 0]);
 }
Example #12
0
<?php

use yii\web\Session;
$session = new Session();
$session->open();
?>

<div class="panel">
  <div class="panel-body">
    <h4>Login Result.</h4>
    <hr>

    <div class="alert alert-success">
      <h3>
        <i class="glyphicon glyphicon-ok"></i>
        Welcome 
        <?php 
echo $session->get('member_name');
?>
      </h3>
    </div>
  </div>
</div>
 /**
  * Returns the first unprocessed step (i.e. step data not saved in Session).
  * @return string|null The first unprocessed step; null if all steps have been processed
  */
 protected function getExpectedStep()
 {
     $storedSteps = array_keys($this->_session->get($this->_stepsKey, []));
     foreach ($this->_steps as $step) {
         if (!in_array($step, $storedSteps)) {
             return $step;
         }
     }
     return null;
 }