Вход Регистрация
Файл: system/controllers/groups/actions/group_leave.php
Строк: 17
<?php

class actionGroupsGroupLeave extends cmsAction {

    public 
$lock_explicit_call true;

    public function 
run($group){

        if (
$group['access']['is_member'] && !$group['access']['is_owner']){

            
$group cmsEventsManager::hook('group_before_leave'$group);

            
$this->model->deleteMembership($group['id'], $this->cms_user->id);

            
cmsCore::getController('activity')->addEntry($this->name'leave', array(
                
'subject_title' => $group['title'],
                
'subject_id'    => $group['id'],
                
'subject_url'   => href_to_rel($this->name$group['slug']),
                
'group_id'      => $group['id']
            ));

            
cmsUser::addSessionMessage(LANG_GROUPS_LEAVE_MESSAGE'info');

            
$this->redirectToAction($group['slug']);

        }

        
cmsCore::error404();

    }

}
Онлайн: 0
Реклама