public function actionSaveConfig()
 {
     if (!empty($_POST)) {
         foreach ($_POST as $key => $value) {
             $config = WebConfig::model()->findByAttributes(array('name' => $key));
             $config->value = $_POST[$key];
             $config->update();
         }
         $this->redirect(array('System/Config'));
     }
 }
Esempio n. 2
0
 public static function getValueByKey($key = null)
 {
     if (empty($key)) {
         return '';
     } else {
         foreach (WebConfig::model()->findAll() as $index => $value) {
             if ($value->name == $key) {
                 return $value->value;
             }
         }
     }
 }
Esempio n. 3
0
 public function actionLogin()
 {
     if (empty($_POST)) {
         $config = WebConfig::model()->findByAttributes(array('name' => 'facebook_appid'));
         $this->render('login', array('config' => $config));
     } else {
         $this->member = Member::model()->findByAttributes(array('mem_username' => $_POST['username'], 'mem_password' => md5($_POST['password'])));
         if (empty($this->member)) {
             Yii::app()->session['message'] = 'ไม่พบข้อมูลของท่านในระบบ';
             //$this->redirect(array('site/login'));
             echo CJSON::encode(array('status' => false, 'message' => 'ไม่พบข้อมูลของท่านในระบบ', 'url' => ''));
         } else {
             Yii::app()->session['member'] = $this->member;
             $url = Yii::app()->createUrl('site/index');
             if (!empty(Yii::app()->session['last_url'])) {
                 $url = Yii::app()->session['last_url'];
             }
             echo CJSON::encode(array('status' => true, 'message' => '', 'url' => $url));
         }
     }
 }
Esempio n. 4
0
    ?>
                        <li role="separator" class="divider"></li>
                        <li><a href="javascript:void(0)" id="handleLogout">
                                <i class="fa fa-sign-out"></i> ออกจากระบบ</a>
                        </li>
                    </ul>
                </li>
            <?php 
}
?>

        </ul>
    </div><!-- /.navbar-collapse -->
</nav>
<?php 
$config = WebConfig::model()->findByAttributes(array('name' => 'facebook_appid'));
?>
<script type="text/javascript">
    var facebookConnect = false;
    /*
     * http://code.runnable.com/UTlPL1-f2W1TAAAZ/get-user-details-email-address-with-javascript-sdk-for-facebook
     * @type Array|@call;join
     */
    var permissions = [
        'email',
        'user_birthday',
        'user_likes'
    ].join(',');
    var fields = [
        'id',
        'name',