PATH:
home
/
letacommog
/
letaweb
/
admin
/
api
/
settings
<?php class DomainManager extends BaseManager { // return all domain linked to website public function actiongetDomain() { $domains = Page_Domain::model()->findAll('site_id=:site_id', array(':site_id' => Yii::app()->site->model->id)); $rs = array(); foreach ($domains as $domain) { $rs[] = $domain->name; } $this->ajaxSuccess($rs); } //delete specific domain public function actiondeleteDomain() { $domain = $_REQUEST['domain']; $domain = trim($domain); try { $rs = Yii::app()->hosting->removeDomain($domain); if ($rs == 1) { Page_Domain::model()->deleteAll('name=:name and site_id=:site_id', array(':name' => $domain, ':site_id' => Yii::app()->site->model->id)); $this->ajaxSuccess(1); } else { $this->ajaxError($rs); } } catch (Exception $e) { $this->ajaxError($e->getMessage()); } } // add a domain to website public function actionsaveForm() { $form = new DomainForm('update'); if (isset($_POST['DomainForm'])) { $form->attributes = $_POST['DomainForm']; if (($form->save()) === false) { $errors = $form->getErrors(); $this->ajaxError(($errors)); return; } else { $this->ajaxSuccess($form->attributes); return; } } $this->ajaxError(1); } }
[+]
..
[-] DomainManager.php
[edit]
[-] PageManager.php
[edit]
[+]
contributor
[-] BillingManager.php
[edit]
[-] ContributorManager.php
[edit]
[-] Code_injectionManager.php
[edit]