<?php

defined('_JEXEC') or die;
jimport('joomla.application.component.controller');
class WorkflowController extends JController
{
    public function display()
    {
        parent::display();
    }
}
$controller = new WorkflowController();
$controller->execute(JRequest::getCmd('task'));
$controller->redirect();
Exemple #2
0
            $statusTitles = $wfTrans[0];
            $statusNames = Constants::$statusNames;
            $statusTitlesSmarty = array();
            foreach ($statusTitles as $sid => $sname) {
                $statusTitlesSmarty[$sid] = $statusNames[$sid];
            }
            $projectInfo['statusTitles'] = $statusTitlesSmarty;
            unset($wfTrans[0]);
            $content = array();
            foreach ($wfTrans as $sid => $sList) {
                $statusTitlesSmarty = array();
                foreach ($statusTitles as $sid1 => $sname) {
                    $statusTitlesSmarty[$sid1] = array_key_exists($sid1, $sList) ? "X" : "";
                }
                $content[$sid] = array('name' => $statusNames[$sid], 'statusTitles' => $statusTitlesSmarty);
            }
            $projectInfo['content'] = $content;
        }
        $configItems = $project->getProjectConfig();
        if (0 != count($configItems)) {
            unset($configItems["status_enum_workflow"]);
            $projectInfo['config'] = $configItems;
        }
        return $projectInfo;
    }
}
// ========== MAIN ===========
WorkflowController::staticInit();
$controller = new WorkflowController('../', 'Clone Project Settings', 'Admin');
$controller->execute();