public function getBlock($blockname = '') { $_currentNameSpace = \fec\helpers\CModule::param("_currentNameSpace"); if (empty($_currentNameSpace)) { $message = "Modules Param '_currentNameSpace' is not set , you can set like fecadmin\\Module"; throw new \yii\web\HttpException(406, $message); } $modulesDir = "\\" . $_currentNameSpace . "\\block\\"; $url_key = \fec\helpers\CUrl::getUrlKey(); $url_key = trim($url_key, "/"); $url_key = substr($url_key, strpos($url_key, "/") + 1); $url_key_arr = explode("/", $url_key); if (!isset($url_key_arr[1])) { $url_key_arr[1] = 'index'; } if ($blockname) { $url_key_arr[count($url_key_arr) - 1] = ucfirst($blockname); } else { $url_key_arr[count($url_key_arr) - 1] = ucfirst($url_key_arr[count($url_key_arr) - 1]); } $block_space = implode("\\", $url_key_arr); $blockFile = $modulesDir . $block_space; //echo $blockFile;exit; return new $blockFile(); }
public function getLastData() { $request_param = CRequest::param(); $this->_param = $request_param; $this->initParam(); return ['editBar' => $this->getEditBar(), 'saveUrl' => CUrl::getUrl('fecadmin/config/managereditsave')]; }
public function getLastData() { $updatepass = CRequest::param("updatepass"); if ($updatepass) { if (\Yii::$app->user->identity->username == "admin") { #如果是demo,则不允许修改密码。 if (CConfig::param("is_demo")) { echo json_encode(["statusCode" => "300", "message" => "demo是为了让大家看,admin账户不允许修改密码,请自己添加账户"]); exit; } } $AdminUserResetPassword = new AdminUserResetPassword(); $AdminUserResetPassword->attributes = $updatepass; if ($AdminUserResetPassword->validate()) { $AdminUserResetPassword->updatePassword(); echo json_encode(["statusCode" => "200", "message" => 'Update Password Success']); } else { $errors = $AdminUserResetPassword->errors; echo json_encode(["statusCode" => "300", "message" => CModel::getErrorStr($errors)]); } exit; } $adminUser = \Yii::$app->user->identity; $current_account = $adminUser->username; $editUrl = CUrl::getUrl("fecadmin/myaccount/index"); return ['current_account' => $current_account, 'editUrl' => $editUrl]; }
public function initParam() { $param = \fec\helpers\CRequest::param(); if (empty($param['pageNum'])) { $param['pageNum'] = $this->_pageNum; } if (empty($param['numPerPage'])) { $param['numPerPage'] = $this->_numPerPage; } if (empty($param['orderField'])) { $param['orderField'] = $this->_orderField; } if (empty($param['orderField'])) { $param['orderField'] = $this->_paramKey; } if (empty($param['orderDirection'])) { $param['orderDirection'] = $this->_sortDirection; } $this->_param = $param; $this->_currentUrl = CUrl::getCurrentUrlNoParam(); $this->_currentParamUrl = CUrl::getCurrentUrl(); $this->_addUrl = $this->_addUrl ? $this->_addUrl : $this->_currentUrl; $this->_editUrl = $this->_editUrl ? $this->_editUrl : $this->_currentUrl; $this->_deleteUrl = $this->_deleteUrl ? $this->_deleteUrl : $this->_currentUrl; }
public function getLastData() { $request_param = CRequest::param(); $this->_param = $request_param; $this->initParam(); $reuturn['menu'] = self::getMenuStr(); return ['editBar' => $this->getEditBar(), 'saveUrl' => CUrl::getUrl('fecadmin/role/managereditsave'), 'menu' => self::getMenuStr()]; }
public function getLastData() { $request_param = CRequest::param(); $this->_param = $request_param; $this->initParam(); $role_ids = $this->getUserRoleIds(); return ['editBar' => $this->getEditBar(), 'role_ids' => $role_ids, 'saveUrl' => CUrl::getUrl('fecadmin/account/managereditsave')]; }
public function getLastData() { $AdminMenu = new AdminMenu(); $AdminMenu->_ajaxMenuEditUrl = CUrl::getUrl("fecadmin/menu/edit"); $menTreeHtml = $AdminMenu->getEditMenuTreeHtml(); $createMenuUrl = CUrl::getUrl("fecadmin/menu/create"); $deleteMenuUrl = CUrl::getUrl("fecadmin/menu/delete"); $editMenuUrl = CUrl::getUrl("fecadmin/menu/editsave"); return ['menTreeHtml' => $menTreeHtml, 'createMenuUrl' => $createMenuUrl, 'deleteMenuUrl' => $deleteMenuUrl, 'editMenuUrl' => $editMenuUrl]; }
public static function getContent() { return '<div class="headerNav"> <a class="logo" href="http://j-ui.com">标志</a> <a style="color:#fff; display: block; height: 21px;position: absolute; right: 10px;top: 18px;z-index: 31;" href="' . CUrl::getUrl("fecadmin/logout") . '"> 退出 </a> </div>'; }
public function getLastData() { $updatepass = CRequest::param("updatepass"); if ($updatepass) { $AdminUserResetPassword = new AdminUserResetPassword(); $AdminUserResetPassword->attributes = $updatepass; if ($AdminUserResetPassword->validate()) { $AdminUserResetPassword->updatePassword(); echo json_encode(["statusCode" => "200", "message" => 'Update Password Success']); } else { $errors = $AdminUserResetPassword->errors; echo json_encode(["statusCode" => "300", "message" => CModel::getErrorStr($errors)]); } exit; } $adminUser = \Yii::$app->user->identity; $current_account = $adminUser->username; $editUrl = CUrl::getUrl("fecadmin/account/index"); return ['current_account' => $current_account, 'editUrl' => $editUrl]; }
public function initParam() { # 定义编辑和删除的URL $this->_editUrl = CUrl::getUrl("fecadmin/account/manageredit"); $this->_deleteUrl = CUrl::getUrl("fecadmin/account/managerdelete"); $this->_obj = new AdminUser(); $this->_paramKey = 'id'; /* # 自定义参数如下: #排序默认为主键倒序 $this->_orderField = 'created_at'; $this->_sortDirection = 'asc'; # 主键默认为id $this->_paramKey = 'id'; #第一次打开默认为第一页,一页显示50个 $this->_pageNum = 1; $this->_numPerPage; */ parent::initParam(); }
public static function saveSystemLog() { $logConfig = CConfig::param("systemlog"); //var_dump($logConfig); if (!is_array($logConfig) || !isset($logConfig['enable']) || !$logConfig['enable']) { return; } $systemLog = new AdminLog(); $user = Yii::$app->user->identity; if ($user) { $url_key = '/' . Yii::$app->controller->module->id . '/' . Yii::$app->controller->id; $username = $user['username']; $person = $user['person']; $currentData = date('Y-m-d H:i:s'); $url = CUrl::getCurrentUrl(); $systemLog->account = $username; $systemLog->person = $person; $systemLog->created_at = $currentData; $systemLog->url = $url; $systemLog->url_key = $url_key; $systemLog->menu = self::getMenuByUrlKey($url_key); $systemLog->save(); } }
echo \fec\helpers\CUrl::getCurrentUrl(); ?> "> <?php echo CRequest::getCsrfInputHtml(); ?> <?php echo $pagerForm; ?> </form> <div class="pageHeader"> <form rel="pagerForm" onsubmit="return navTabSearch(this);" action="<?php echo \fec\helpers\CUrl::getCurrentUrl(); ?> " method="post"> <?php echo CRequest::getCsrfInputHtml(); ?> <div class="searchBar"> <?php echo $searchBar; ?> </div> </form> </div> <div class="pageContent"> <div class="panelBar"> <?php
* FecShop file. * * @link http://www.fecshop.com/ * @copyright Copyright (c) 2016 FecShop Software LLC * @license http://www.fecshop.com/license/ */ use fec\helpers\CUrl; use fec\helpers\CRequest; ?> <style> .login_bar { padding-left: 80px; } </style> <form action="<?php echo CUrl::getUrl('fecadmin/login/index'); ?> " method="post"> <?php echo CRequest::getCsrfInputHtml(); ?> <p> <label>用户名:</label> <input type="text" name="login[username]" size="20" class="login_input" /> </p> <p> <label>密码:</label> <input type="password" name="login[password]" size="20" class="login_input" /> </p> <!--
public function actionCreate() { //$data = $this->getBlock()->getLastData(); $editSaveUrl = CUrl::getUrl("fecadmin/menu/createsave"); return $this->render($this->action->id, ['editSaveUrl' => $editSaveUrl]); }
public function getEditMenuTreeHtml($treeArr = '') { $str = ''; //$str = '<ul class="tree treeFolder">'; if (!$treeArr) { $treeArr = $this->getMenuTreeArray(); } foreach ($treeArr as $node) { $name = $node["name"]; $id = $node["id"]; $url_key = $node["url_key"]; if ($this->hasChild($node)) { $str .= '<li><a href="' . $this->_ajaxMenuEditUrl . '?id=' . $id . '" target="ajax" rel="jbsxBox">' . $name . '</a>'; $str .= '<ul>'; $str .= $this->getEditMenuTreeHtml($node['child']); $str .= '</ul>'; $str .= '</li>'; } else { $url = CUrl::getUrl($url_key); $str .= '<li><a href="' . $this->_ajaxMenuEditUrl . '?id=' . $id . '" target="ajax" rel="jbsxBox">' . $name . '</a></li>'; } } //$str .= '</ul>'; return $str; }
public function __construct() { $this->_currentUrl = CUrl::getUrl("fecadmin/cache/index"); $this->_modelName = 'admin_user'; parent::__construct(); }
public function actionLoginbyaccesstoken() { $access_token = CRequest::param("access_token"); $username = CRequest::param("username"); if ($access_token) { if ($username) { $one = AdminUser::findOne(['username' => $username, 'access_token' => $access_token]); if ($one->username) { $one->generateAccessToken(); $one->save(); \Yii::$app->user->login($one, 3600 * 24); header('Location: ' . CUrl::getHomeUrl()); } else { echo "User Access Token Is TimeOut"; } } else { echo "UserName Can Not Empty"; } } else { echo "Access Token Can Not Empty"; } }