2017-08-11 11:10:27 -04:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @package workflow.engine.classes
|
|
|
|
|
*/
|
|
|
|
|
|
2017-08-11 15:20:02 -04:00
|
|
|
//@todo: Pending until class.plugin.php is solved.
|
2017-08-11 11:10:27 -04:00
|
|
|
require_once 'class.plugin.php';
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @package workflow.engine.classes
|
2017-08-11 15:20:02 -04:00
|
|
|
*/class PluginDetail
|
2017-08-11 11:10:27 -04:00
|
|
|
{
|
|
|
|
|
public $sNamespace;
|
|
|
|
|
public $sClassName;
|
|
|
|
|
public $sFriendlyName = null;
|
|
|
|
|
public $sDescription = null;
|
|
|
|
|
public $sSetupPage = null;
|
|
|
|
|
public $sFilename;
|
|
|
|
|
public $sPluginFolder = '';
|
|
|
|
|
public $sCompanyLogo = '';
|
|
|
|
|
public $iVersion = 0;
|
|
|
|
|
public $enabled = false;
|
|
|
|
|
public $aWorkspaces = null;
|
|
|
|
|
public $bPrivate = false;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* This function is the constructor of the pluginDetail class
|
|
|
|
|
*
|
|
|
|
|
* @param string $sNamespace
|
|
|
|
|
* @param string $sClassName
|
|
|
|
|
* @param string $sFilename
|
|
|
|
|
* @param string $sFriendlyName
|
|
|
|
|
* @param string $sPluginFolder
|
|
|
|
|
* @param string $sDescription
|
|
|
|
|
* @param string $sSetupPage
|
|
|
|
|
* @param integer $iVersion
|
|
|
|
|
* @return void
|
|
|
|
|
*/
|
2017-08-11 15:20:02 -04:00
|
|
|
public function __construct($sNamespace, $sClassName, $sFilename, $sFriendlyName = '', $sPluginFolder = '', $sDescription = '', $sSetupPage = '', $iVersion = 0)
|
2017-08-11 11:10:27 -04:00
|
|
|
{
|
|
|
|
|
$this->sNamespace = $sNamespace;
|
|
|
|
|
$this->sClassName = $sClassName;
|
|
|
|
|
$this->sFriendlyName = $sFriendlyName;
|
|
|
|
|
$this->sDescription = $sDescription;
|
|
|
|
|
$this->sSetupPage = $sSetupPage;
|
|
|
|
|
$this->iVersion = $iVersion;
|
|
|
|
|
$this->sFilename = $sFilename;
|
|
|
|
|
if ($sPluginFolder == '') {
|
|
|
|
|
$this->sPluginFolder = $sNamespace;
|
|
|
|
|
} else {
|
|
|
|
|
$this->sPluginFolder = $sPluginFolder;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|