adding static declaration for bootstrap class method,.. and some updates
This commit is contained in:
@@ -401,7 +401,7 @@ class Bootstrap
|
|||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function mk_dir($strPath, $rights = 0777)
|
public static function mk_dir($strPath, $rights = 0777)
|
||||||
{
|
{
|
||||||
$folder_path = array($strPath);
|
$folder_path = array($strPath);
|
||||||
$oldumask = umask(0);
|
$oldumask = umask(0);
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ use ProcessMaker\Project\ProjectHandler;
|
|||||||
|
|
||||||
class WorkflowProject extends ProjectHandler
|
class WorkflowProject extends ProjectHandler
|
||||||
{
|
{
|
||||||
|
protected $proUid;
|
||||||
|
|
||||||
public function create($data)
|
public function create($data)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
@@ -17,13 +19,11 @@ class WorkflowProject extends ProjectHandler
|
|||||||
|
|
||||||
// Create project
|
// Create project
|
||||||
$process = new Process();
|
$process = new Process();
|
||||||
$proUid = $process->create($data, false);
|
$this->proUid = $process->create($data, false);
|
||||||
|
|
||||||
// Create project's tasks
|
// Create project's tasks
|
||||||
foreach ($data['TASKS'] as $taskData) {
|
foreach ($data['TASKS'] as $taskData) {
|
||||||
$taskData['PRO_UID'] = $proUid;
|
$this->addTask($taskData);
|
||||||
$task = new Task();
|
|
||||||
$task->create($taskData, false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create project's routes
|
// Create project's routes
|
||||||
@@ -53,4 +53,36 @@ class WorkflowProject extends ProjectHandler
|
|||||||
{
|
{
|
||||||
// TODO: Implement load() method.
|
// TODO: Implement load() method.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Projects elements handlers
|
||||||
|
*/
|
||||||
|
|
||||||
|
public function addTask($taskData)
|
||||||
|
{
|
||||||
|
$taskData['PRO_UID'] = $this->proUid;
|
||||||
|
|
||||||
|
$task = new Task();
|
||||||
|
$task->create($taskData, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function updateTask($taskData)
|
||||||
|
{
|
||||||
|
# code...
|
||||||
|
}
|
||||||
|
|
||||||
|
public function removeTask($taskData)
|
||||||
|
{
|
||||||
|
# code...
|
||||||
|
}
|
||||||
|
|
||||||
|
public function addRoute($value='')
|
||||||
|
{
|
||||||
|
# code...
|
||||||
|
}
|
||||||
|
|
||||||
|
public function removeRoute($value='')
|
||||||
|
{
|
||||||
|
# code...
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user