本文整理汇总了PHP中UserController::init方法的典型用法代码示例。如果您正苦于以下问题:PHP UserController::init方法的具体用法?PHP UserController::init怎么用?PHP UserController::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserController
的用法示例。
在下文中一共展示了UserController::init方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionDescription
public function actionDescription($gallError = "")
{
$this->firmId = (int) Yii::app()->request->getParam("fid", 0);
$id = (int) Yii::app()->request->getParam("id", 0);
// Если не указан ID фирмы, то берем ID из описания тура
if ($id > 0 && $this->firmId == 0) {
$tourModel = CatalogTours::fetch($id);
if ($tourModel->id > 0 && $tourModel->firm_id && $tourModel->firm_id->id > 0) {
$this->firmId = $tourModel->firm_id->id;
}
}
if ($this->firmId == 0) {
die("id==0");
$this->redirect(SiteHelper::createUrl("/user/firms"));
}
$firmModel = CatalogFirms::fetch($this->firmId);
if ($firmModel->id == 0) {
die("id==not correct");
$this->redirect(SiteHelper::createUrl("/user/firms"));
}
parent::init();
$this->addModel = "CatalogToursAdd";
$this->tableName = "catalog_tours";
$this->name = Yii::t("user", "туры");
$_POST["CatalogToursAdd"]["firm_id"] = $this->firmId;
$_POST["CatalogToursAdd"]["user_id"] = Yii::app()->user->getId();
parent::actionDescription();
}
示例2: init
public function init()
{
parent::init();
$this->addModel = "CatalogKurortsAdd";
$this->tableName = "catalog_kurorts";
$this->name = Yii::t("user", "зоны отдыха/дачи");
}
示例3: init
public function init()
{
parent::init();
$this->addModel = "Notifications";
$this->tableName = "Notifications";
$this->name = Yii::t("user", "Сообщения");
$this->firmId = (int) Yii::app()->request->getParam("fid", 0);
$id = (int) Yii::app()->request->getParam("id", 0);
$return = false;
}
示例4: init
public function init()
{
parent::init();
$this->addModel = "CatalogWorkResumeAdd";
$this->tableName = "catalog_work";
$this->name = Yii::t("user", "Мои резюме");
$this->dopSQL = " AND type_id=1";
$this->firmId = (int) Yii::app()->request->getParam("fid", 0);
$id = (int) Yii::app()->request->getParam("id", 0);
$return = false;
}
示例5: __construct
public function __construct()
{
switch (strtolower(@$_POST['action'])) {
case "user":
UserController::init();
break;
case "publicar":
PublicacaoController::init();
break;
}
}
示例6: init
public function init()
{
parent::init();
$this->addModel = "CatalogFirmsServiceAdd";
$this->tableName = "catalog_firms_service";
$this->name = Yii::t("user", "Услуги компании");
$this->firmId = (int) Yii::app()->request->getParam("fid", 0);
$id = (int) Yii::app()->request->getParam("id", 0);
$return = false;
// Если не указан ID фирмы, то берем ID из описания тура
if ($id > 0 && $this->firmId == 0) {
$class = $this->addModel;
$tourModel = $class::fetch($id);
if ($tourModel->id > 0 && $tourModel->firm_id && $tourModel->firm_id->id > 0) {
$this->firmId = $tourModel->firm_id->id;
} else {
$return = true;
}
}
if ($return == true) {
$this->redirect(SiteHelper::createUrl("/user/firms"));
}
}