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')); } }
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; } } } }
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)); } } }
?> <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',