Вход Регистрация
Файл: concrete5.7.5.6/concrete/controllers/single_page/dashboard/workflow/me.php
Строк: 42
<?php
namespace ConcreteControllerSinglePageDashboardWorkflow;

use 
ConcreteCorePageControllerDashboardPageController;
use 
View;
use 
ConcreteCoreWorkflowProgressCategory as WorkflowProgressCategory;
use 
Loader;

class 
Me extends DashboardPageController {

    protected 
$wpCategoryHandleActive 'page';
    
    public function 
on_start() {
        
parent::on_start();
        
$this->addHeaderItem("<script type="text/javascript">$(function() { $('.dialog-launch').dialog();});</script>");
        
$this->categories WorkflowProgressCategory::getList();
        foreach(
$this->categories as $cat) {
            
$this->categoryHandles[] = $cat->getWorkflowProgressCategoryHandle();
        }
    }
    
    public function 
on_before_render() {
        
$tabs = array();
        foreach(
$this->categories as $cat) { 
            
$active = ($cat->getWorkflowProgressCategoryHandle() == $this->wpCategoryHandleActive);
            if (
$active) { 
                
$this->set('category'$cat);
            }
            switch(
$cat->getWorkflowProgressCategoryHandle()) {
                case 
'page':
                    
$tabName t('Pages');
                    break;
                case 
'file':
                    
$tabName t('Files');
                    break;
                case 
'user':
                    
$tabName t('Users');
                    break;
                default:
                    
$tabName t(sprintf('%ss'Loader::helper('text')->unhandle($cat->getWorkflowProgressCategoryHandle())));
                    break;
            }
            
$tabs[] = array(View::url('/dashboard/workflow/me/''view'$cat->getWorkflowProgressCategoryHandle()), $tabName$active);
        }
        
$this->set('tabs'$tabs);
    }
    
    public function 
view($wpCategoryHandle false) {
        if (
in_array($wpCategoryHandle$this->categoryHandles)) {
            
$this->wpCategoryHandleActive $wpCategoryHandle;        
        }
    }
        
    
}
Онлайн: 1
Реклама