Skip to content

Commit

Permalink
0.1beta-1
Browse files Browse the repository at this point in the history
0.1beta-1 is releassed
  • Loading branch information
quot;brussens committed Mar 13, 2014
1 parent 3e58c94 commit 22c5d29
Show file tree
Hide file tree
Showing 29 changed files with 847 additions and 548 deletions.
22 changes: 0 additions & 22 deletions .gitattributes

This file was deleted.

215 changes: 0 additions & 215 deletions .gitignore

This file was deleted.

15 changes: 7 additions & 8 deletions MessageModule.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@

class MessageModule extends WebModule
{
public $messagePerPage = 20;
// название модуля
public function getName()
{
Expand All @@ -27,7 +28,7 @@ public function getDescription()
return Yii::t('MessageModule.client', 'Модуль для организации приватных сообщений между пользователями');
}

// автор модуля (Ваше Имя, название студии и т.п.)
// автор модуля
public function getAuthor()
{
return Yii::t('MessageModule.client', 'Дмитрий Брусенский (BrusSENS)');
Expand Down Expand Up @@ -62,7 +63,7 @@ public function getIsNoDisable()

public function getVersion()
{
return Yii::t('MessageModule.user', '0.1-alpha');
return Yii::t('MessageModule.user', '0.1beta-1');
}

public function getIcon()
Expand All @@ -84,22 +85,20 @@ public function init()
$this->setImport(array(
'message.models.*',
'message.components.*',
'message.forms.*',
));
}

public function getAdminPageLink()
{
return '/message/messageBackend/index';
return '/message/messageBackend/spam';
}

public function getNavigation()
{
return array(
array('label' => Yii::t('MessageModule.user', 'Users')),
array('icon' => 'list-alt', 'label' => Yii::t('MessageModule.user', 'Manage users'), 'url' => array('/user/userBackend/index')),
array('icon' => 'plus-sign', 'label' => Yii::t('MessageModule.user', 'Create user'), 'url' => array('/user/userBackend/create')),
array('label' => Yii::t('MessageModule.user', 'Tokens')),
array('icon' => 'list-alt', 'label' => Yii::t('MessageModule.user', 'Token list'), 'url' => array('/user/tokensBackend/index')),
array('label' => Yii::t('MessageModule.message', 'Spam')),
array('icon' => 'list-alt', 'label' => Yii::t('MessageModule.message', 'Spam list'), 'url' => array('/message/messageBackend/spam')),
);
}

Expand Down
34 changes: 34 additions & 0 deletions components/BaseController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?php
/**
* Описание: Базовый контроллер модуля Message
*/

class BaseController extends \yupe\components\controllers\FrontController {
public function init() {
if (!Yii::app()->user->isAuthenticated()) {
$this->redirect(array('/user/account/login'));
}
Yii::app()->clientScript->registerCssFile(
Yii::app()->assetManager->publish(
Yii::getPathOfAlias('application.modules.message.views.assets.css').'/messageModule.css'
)
);
return parent::init();
}
/**
* Обрезка строк
*/
public function toCut($str,$len=100,$div=" ") {
//Обрезка Строки до заданной максимальной длинны, с округлением до посленего символа - разделителя (в меньшую сторону)
//например toCut('Мама мыла раму',14," ") вернет "Мама мыла"
if (strlen($str)<=$len){
return $str;
}
else{
$str=substr($str,0,$len);
$pos=strrpos($str,$div);
$str=substr($str,0,$pos);
return $str.' ...';
}
}
}
Loading

0 comments on commit 22c5d29

Please sign in to comment.