PATH:
home
/
letacommog
/
letaweb
/
protected
/
modules
/
admin
/
controllers
<?php class ConfigController extends PController { public $layout = 'admin_column'; public function actionIndex() { $this->breadcrumbs = array( Yii::t('admin', 'Configuration'), ); $model = new ConfigurationForm('update'); if (isset($_POST['ConfigurationForm'])) { $model->attributes = $_POST['ConfigurationForm']; if ($model->save()) { Yii::app()->user->setFlash('config_save_success', 'Save successfully.'); } } $configs = Configuration::model()->findAll(); if (sizeof($configs) > 0) { foreach ($configs as $config) { if (isset($model[$config->name])) { $model[$config->name] = $config->value; } } } $this->render('index', array('model' => $model)); } public function actionMail() { $this->breadcrumbs = array( Yii::t('admin', 'Configuration'), ); $model = new MailConfigurationForm('update'); if (isset($_POST['MailConfigurationForm'])) { $model->attributes = $_POST['MailConfigurationForm']; if ($model->save()) { Yii::app()->user->setFlash('config_save_success', 'Save successfully.'); } } $configs = Configuration::model()->findAll(); if (sizeof($configs) > 0) { foreach ($configs as $config) { if (isset($model[$config->name])) { $model[$config->name] = $config->value; } } } $this->render('mail', array('model' => $model)); } public function actionHosting() { $this->breadcrumbs = array( Yii::t('admin', 'Configuration'), ); $model = new HostingConfigurationForm('update'); if (isset($_POST['HostingConfigurationForm'])) { $model->attributes = $_POST['HostingConfigurationForm']; if ($model->save()) { Yii::app()->user->setFlash('config_save_success', 'Save successfully.'); } } $configs = Configuration::model()->findAll(); if (sizeof($configs) > 0) { foreach ($configs as $config) { if (isset($model[$config->name])) { $model[$config->name] = $config->value; } } } $this->render('hosting', array('model' => $model)); } public function actiontestMail() { $username = $_REQUEST['username']; $password = $_REQUEST['password']; $host = $_REQUEST['host']; $port = $_REQUEST['port']; $method = $_REQUEST['method']; $email = $_REQUEST['email']; $security = $_REQUEST['security']; Yii::import('site_app.classes.swiftMailer.*'); try { $SM = new SwiftMailer(); $SM->init(); $mailHost = $host; $mailPort = $port; $SM->mailer = $method; $SM->host = $host; $SM->port = $port; $SM->username = $username; $SM->password = $password; $SM->security = $security; $Transport = $SM->loadTransport(); $mailer = $SM->mailer($Transport); $mailer->getTransport()->start(); echo 'Connection OK'; } catch (Exception $e) { echo $e->getMessage(); } } public function actionsendtestMail() { $username = $_REQUEST['username']; $password = $_REQUEST['password']; $host = $_REQUEST['host']; $port = $_REQUEST['port']; $method = $_REQUEST['method']; $email = $_REQUEST['email']; $security = $_REQUEST['security']; Yii::import('site_app.extensions.swiftMailer.*'); try { $SM = new SwiftMailer(); $SM->init(); $mailHost = $host; $mailPort = $port; $SM->mailer = $method; $SM->host = $host; $SM->port = $port; $SM->username = $username; $SM->password = $password; $SM->security = $security; $Transport = $SM->loadTransport($mailHost, $mailPort, 'ssl'); $mailer = $SM->mailer($Transport); $test_email_template = MailTemplate::model()->find('name=:name', array(':name' => 'test_email')); $Subject = 'Test Email'; $body = 'Hello, This is a test e-mail from STSBuilder'; $email = trim($email); if (isset($test_email_template)) { $Subject = $test_email_template->title; $body = $test_email_template->content; } //Create a message $message = Swift_Message::newInstance($Subject) ->setFrom(Yii::app()->mailer->From) ->setTo($email); $message->addPart($body, 'text/html'); $result = $mailer->send($message); echo 'Connection OK'; } catch (Exception $e) { echo $e->getMessage(); } } public function actionPayment() { $this->breadcrumbs = array( Yii::t('admin', 'Configuration'), ); $model = new PaymentConfigurationForm('update'); $modules = array(); $paymentModules = Yii::app()->payment->loadModules(); foreach ($paymentModules as $paymentModule) { $payment = Yii::app()->payment->getModule($paymentModule); $modules[$paymentModule] = $payment; $prefix = $payment->getPrefix(); $settings = $payment->settings(); foreach ($settings as $setting=>$value) { $model[$prefix.'_'.$setting] = $payment->$setting; } } if (isset($_POST['PaymentConfigurationForm'])) { foreach($_POST['PaymentConfigurationForm'] as $k=>$v) { $model[$k] = $v; } var_dump($model->variables); if ($model->save()) { Yii::app()->user->setFlash('config_save_success', 'Save successfully.'); } } $this->render('payment', array('model' => $model, 'modules'=>$modules)); } public function checkUserPermission($user_id, $action) { return true; } }
[+]
..
[-] TemplateController.php
[edit]
[-] PlanController.php
[edit]
[-] DomainController.php
[edit]
[-] WebsiteController.php
[edit]
[-] ConfigController.php
[edit]
[-] TransactionController.php
[edit]
[-] MailtemplateController.php
[edit]
[-] DefaultController.php
[edit]
[-] CategoryController.php
[edit]
[-] DashboardController.php
[edit]
[-] UserController.php
[edit]
[-] LanguageController.php
[edit]
[-] ModuleController.php
[edit]
[-] ModulecategoryController.php
[edit]
[-] PlanDescriptionController.php
[edit]
[-] TermController.php
[edit]
[-] SubscriptionController.php
[edit]
[-] InterfaceController.php
[edit]
[-] ColorController.php
[edit]
[-] ShareButtonController.php
[edit]
[-] SkinpresetController.php
[edit]
[-] ContentController.php
[edit]
[-] LogController.php
[edit]
[-] ProfileController.php
[edit]