本文整理汇总了PHP中Campaign::getLanguage方法的典型用法代码示例。如果您正苦于以下问题:PHP Campaign::getLanguage方法的具体用法?PHP Campaign::getLanguage怎么用?PHP Campaign::getLanguage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Campaign
的用法示例。
在下文中一共展示了Campaign::getLanguage方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setParams
public function setParams($params)
{
if (Campaign::getLanguage() == 'en') {
$this->params['providers'] = 'facebook';
$this->params['hidden'] = 'twitter,google,livejournal,openid,lastfm,linkedin,liveid,steam,soundcloud';
} elseif (Campaign::getLanguage() == 'ru') {
$this->params['providers'] = 'vkontakte,facebook';
$this->params['hidden'] = 'twitter,google,yandex,mailru,livejournal,openid,lastfm,linkedin,liveid,steam,soundcloud';
}
$this->params = array_merge($this->params, $params);
}
示例2: runController
public function runController($route)
{
Yii::app()->language = Campaign::getLanguage();
if (($ca = $this->createController($route)) !== null) {
list($controller, $actionID) = $ca;
$oldController = $this->getController();
$this->setController($controller);
$controller->init();
$controller->run($actionID);
$this->setController($oldController);
} else {
// throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
// array('{route}'=>$route===''?$this->defaultController:$route)));
throw new CHttpException(404, Yii::t('site', 'The requested page does not exist.'));
}
}
示例3: init
public function init()
{
// --- Организации
$c_id = Campaign::getId();
if ($c_id) {
Payment::$table_prefix = $c_id . '_';
//Profile::$table_prefix = $c_id.'_';
//ProfileField::$table_prefix = $c_id.'_';
ProjectChanges::$table_prefix = $c_id . '_';
ProjectChanges::$file_path = 'uploads/c' . $c_id . '/changes_documents';
//ProjectMessages::$table_prefix = $c_id.'_';
ProjectPayments::$table_prefix = $c_id . '_';
Zakaz::$table_prefix = $c_id . '_';
Zakaz::$files_folder = '/uploads/c' . $c_id . '/';
Events::$table_prefix = $c_id . '_';
ZakazParts::$table_prefix = $c_id . '_';
UpdateProfile::$table_prefix = $c_id . '_';
ZakazPartsFiles::$table_prefix = $c_id . '_';
PaymentImage::$table_prefix = $c_id . '_';
Emails::$table_prefix = $c_id . '_';
Yii::app()->language = Campaign::getLanguage();
} else {
ProjectChanges::$file_path = 'uploads/changes_documents';
}
// ---
if (!Yii::app()->user->isGuest) {
switch (User::model()->getUserRole()) {
case 'Manager':
case 'Admin':
Yii::app()->theme = 'admin';
break;
case 'Author':
$this->menu = array(array('label' => Yii::t('site', 'My orders'), 'url' => array('/project/zakaz/ownList')), array('label' => Yii::t('site', 'New projects'), 'url' => array('/project/zakaz/list')), array('label' => Yii::t('site', 'Profile'), 'url' => array('/user/profile/edit')), array('label' => Yii::t('site', 'Logout'), 'url' => array('/user/logout')));
$this->authMenu = array(array('label' => Yii::t('site', 'Logout'), 'url' => array('/user/logout')));
Yii::app()->theme = 'client';
break;
case 'Customer':
$this->menu = array(array('label' => Yii::t('site', 'My orders'), 'url' => array('/project/zakaz/customerOrderList')), array('label' => Yii::t('site', 'Create order'), 'url' => array('/project/zakaz/create')), array('label' => Yii::t('site', 'Profile'), 'url' => array('/user/profile/edit')), array('label' => Yii::t('site', 'Logout'), 'url' => array('/user/logout')));
$this->authMenu = array(array('label' => Yii::t('site', 'Logout'), 'url' => array('/user/logout')));
Yii::app()->theme = 'client';
break;
}
}
// var_dump(Yii::app()->controller->module->id ,Yii::app()->controller->id, Yii::app()->controller->action->id);
// die();
}