public function authenticate() { /* @var $user_record UsersYii */ //if have login and username if ($this->username != null && $this->password != null) { //find user by login $user_record = UsersYii::model()->findByAttributes(array('login' => $this->username)); if ($user_record === null) { $this->errorCode = self::ERROR_USERNAME_INVALID; } elseif ($user_record->password !== $this->password) { $this->errorCode = self::ERROR_PASSWORD_INVALID; } else { $token = AdminFunctions::GenerateString(12); $user_record->user_id = $token; $user_record->update(); $this->_id = $user_record->id; $this->setState('token', $user_record->user_id); $this->setState('role', $user_record->role); $this->setState('name', $user_record->name); $this->setState('email', $user_record->email); $this->errorCode = self::ERROR_NONE; } } elseif ($this->token != null) { //find user by token $user_record = UsersYii::model()->findByAttributes(array('user_id' => $this->token)); if ($user_record === null) { $this->errorCode = self::ERROR_UNKNOWN_IDENTITY; } else { $this->_id = $user_record->id; $this->setState('token', $user_record->user_id); $this->setState('role', $user_record->role); $this->setState('name', $user_record->name); $this->setState('email', $user_record->email); $this->errorCode = self::ERROR_NONE; } } else { $this->errorCode = self::ERROR_UNKNOWN_IDENTITY; } return !$this->errorCode; }
/css/admin/main.css"> <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?> /css/admin/buttons.css"> <title>Admin Panel</title> </head> <body> <div class="abs-menu"> <div class="logo-part"> <a class="logo-link" href="<?php echo AdminFunctions::GetAdminActionUrl('inlux', 'index'); ?> "></a> </div> <?php $this->widget('admin.widgets.AdminLeftMenuWidget', array('controller_name' => Yii::app()->controller->id)); ?> </div> <div class="main-wrapper"> <div class="top-menu"> <?php $this->widget('admin.widgets.AdminTopMenuWidget', array('current_action' => Yii::app()->controller->action->id, 'controller_name' => Yii::app()->controller->id));
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('panel', 'updatecontacts'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } else { ?> <?php $item = new ContactInfo();
?> </a> <?php } ?> <?php } ?> </div> <div class="button-line"> <ul class="menu-list-in-top" style="list-style: none;"> <?php foreach (AdminFunctions::ListAdminMenuLinks() as $name => $item_array) { ?> <li class="menu-slide-down"> <?php if (array_key_exists('action', $item_array)) { ?> <a href="<?php echo Yii::app()->request->baseUrl . '/admin/' . $controller_name . '/' . $item_array['action']; ?> " class="button-element <?php echo $item_array['icon']; ?> "><?php echo $name; ?> </a>
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('inlux', 'updateseo'); ?> " method="post" enctype="multipart/form-data"> <?php if ($seo != null) { ?> <input type="hidden" name="id" value="<?php echo $seo->id; ?> "> <?php } else { ?> <?php $seo = new Seo();
if (!Yii::app()->user->isGuest) { $user_token = Yii::app()->user->getState('token'); } ?> <?php $link = ""; ?> <?php if (!is_numeric($index)) { $link = $index . "/admin/" . $name . "/index/token/" . $user_token; } else { $link = Yii::app()->request->baseUrl . '/admin/' . $name; } ?> <li class="<?php if ($current_controller == $name) { ?> active-li-menu <?php } ?> button_ico_main"><a href="<?php echo $link; ?> "><?php echo AdminFunctions::GetControllerNameById($name); ?> </a></li> <?php } ?> </ul>
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('lmt', 'transupdate'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } ?>
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('panel', 'transupdate'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } ?>
public static function uploadFileAndGetPath($FILES, $fieldName, $delete_old, $type = AdminFunctions::VALIDATE_TYPES_ADOBE, $returnFullPath = false, &$size = null) { if ($FILES[$fieldName]['size'] > 0) { //get type $mimeType = $FILES[$fieldName]['type']; //explode name string to get extension $extensionArr = explode(".", $_FILES[$fieldName]['name']); //get temp name $tmp_name = $FILES[$fieldName]['tmp_name']; //if type is valid if (AdminFunctions::IsValidFileType($mimeType, $type)) { //empty extension by default $extension = ''; //get extension from exploded string-array if possible if (count($extensionArr) > 1) { $extension = $extensionArr[count($extensionArr) - 1]; } //make random file name and add extension to it $randomFileName = AdminFunctions::generateString(15) . "." . $extension; //make new file path $newFilePath = Constants::UPLOAD_FILE_DIR . $randomFileName; //try to copy if (copy($tmp_name, $newFilePath)) { if ($size != null) { $size = $FILES[$fieldName]['size']; } DwHelper::deleteFile($delete_old); if ($returnFullPath) { return $newFilePath; } else { return $randomFileName; } } else { return ""; } } else { return ""; } } else { return ""; } }
public function run() { //render top menu widget $this->render('adminLeftMenu', array('current_controller' => $this->controller_name, 'controllers' => AdminFunctions::ListControllers())); }
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('inlux', 'transupdate'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } ?>
<div class="block-header" xmlns="http://www.w3.org/1999/html"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form method="post" action="<?php echo AdminFunctions::GetAdminActionUrl('inlux', 'pageslist'); ?> "> <label class="top-field-label">Выбор категории:</label> <div class="select-box float-left"> <select name="cat"> <option <?php if ($current_tree == '') { echo " selected "; } ?> value="">Все</option> <?php foreach ($categories as $category) { ?> <option <?php
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('inlux', 'updatecontacts'); ?> " method="post" enctype="multipart/form-data"> <?php if (!empty($item)) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } else { ?> <?php $item = new LuxContactInfo();
<?php $image = Images::getImage($parentType, $parentId, $typeIndex); ?> <tr> <td class="td-tbl-clr" style="width:183px;"> <?php echo Translations::Translate(Constants::getNameOfImgType($typeIndex)); ?> </td> <td class="td-tbl-clr" style="width: 189px;"> <?php if ($image != null) { ?> <img class="image-preview" src="<?php echo AdminFunctions::GetImageUrl($image->picture); ?> " alt=""> <?php } ?> </td> <td class="td-tbl-clr" style="width: 576px;"> <input type="file" name="<?php echo $fieldName; ?> " class="form-control" style="width: 300px;"> </td> <td class="td-tbl-clr action-td" style="width: 200px;">
<div class="block-header" xmlns="http://www.w3.org/1999/html"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form method="post" action="<?php echo AdminFunctions::GetAdminActionUrl('lmt', 'pageslist'); ?> "> <label class="top-field-label">Выбор категории:</label> <div class="select-box float-left"> <select name="cat"> <option <?php if ($current_tree == '') { echo " selected "; } ?> value="">Все</option> <?php foreach ($categories as $category) { ?> <option <?php
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('lmt', 'updatetree'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } else { ?> <?php $item = new Tree();
<div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <form action="<?php echo AdminFunctions::GetAdminActionUrl('panel', 'updatepage'); ?> " method="post" enctype="multipart/form-data"> <?php if ($item != null) { ?> <input type="hidden" name="id" value="<?php echo $item->id; ?> "> <?php } else { ?> <?php $item = new ContentUnit();
<?php /* @var $item LuxContactInfo */ /* @var $cont_list array */ ?> <div class="block-header"> <?php $names = AdminFunctions::GetMenuItemNameByActionName(Yii::app()->controller->action->id); ?> <?php $name = $names[count($names) - 1]; ?> <?php echo $name; ?> <a href="#" class="close-button"></a> </div> <div class="block-container"> <table class="tbl-cont-list" cellpadding="0" cellspacing="0" border="0"> <tr class="header-table"> <td class="td-tbl-clr">ID</td> <td class="td-tbl-clr">Метка</td> <td class="td-tbl-clr action-td">Действия</td> </tr> <?php foreach ($cont_list as $item) { ?> <tr>
function getAvatarList($inputs) { include "AdminFunctions.php"; $strings = new AdminFunctions(); $strings->getAvatarList(); }