2023-05-16 10:50:42 +08:00

176 lines
3.8 KiB
PHP

<?php
/**
* Save copy project.
*
* @param int $copyProjectID
* @param string $model
* @param object $executions
* @access public
* @return string
*/
public function saveCopyProject($copyProjectID, $model = 'scrum', $executions = array())
{
return $this->loadExtension('zentaomax')->saveCopyProject($copyProjectID, $model, $executions);
}
/**
* Check create.
*
* @access public
* @return bool
*/
public function checkCreate()
{
return $this->loadExtension('zentaomax')->checkCreate();
}
/**
* check execution.
*
* @param array $executions
* @param int $projectID
* @param string $model
* @access public
* @return void
*/
public function checkExecution($executions, $projectID = 0, $model = 'scrum')
{
return $this->loadExtension('zentaomax')->checkExecution($executions, $projectID, $model);
}
/**
* Save process.
*
* @param int $copyProjectID
* @param int $executionID
* @param int $lastExecutionID
* @param string $model
* @access public
* @return void
*/
public function saveProcess($copyProjectID, $projectID, $executionID, $lastExecutionID, $model)
{
return $this->loadExtension('zentaomax')->saveProcess($copyProjectID, $projectID, $executionID, $lastExecutionID, $model);
}
/**
* Save QA.
*
* @param int $copyProjectID
* @param int $projectID
* @param int $executionID
* @param int $lastExecutionID
* @access public
* @return void
*/
public function saveQA($copyProjectID, $projectID, $executionID, $lastExecutionID)
{
return $this->loadExtension('zentaomax')->saveQA($copyProjectID, $projectID, $executionID, $lastExecutionID);
}
/**
* Save task.
*
* @param int $copyProjectID
* @param int $projectID
* @param int $executionID
* @param int $lastExecutionID
* @access public
* @return void
*/
public function saveTask($copyProjectID, $projectID, $executionID, $lastExecutionID)
{
return $this->loadExtension('zentaomax')->saveTask($copyProjectID, $projectID, $executionID, $lastExecutionID);
}
/**
* Save execution doc lib.
*
* @param int $executionID
* @param int $lastExecutionID
* @access public
* @return void
*/
public function saveExecutionDocLib($executionID, $lastExecutionID)
{
return $this->loadExtension('zentaomax')->saveExecutionDocLib($executionID, $lastExecutionID);
}
/**
* Save project doc lib.
*
* @param int $copyProjectID
* @param int $projectID
* @access public
* @return void
*/
public function saveProjectDocLib($copyProjectID, $projectID)
{
return $this->loadExtension('zentaomax')->saveProjectDocLib($copyProjectID, $projectID);
}
/**
* Save team.
*
* @param int $copyObjectID
* @param int $objectID
* @param string $type
* @access public
* @return void
*/
public function saveTeam($copyObjectID, $objectID, $type = 'project')
{
return $this->loadExtension('zentaomax')->saveTask($copyObjectID, $objectID, $type);
}
/**
* Save stakeholder.
*
* @param int $copyProjectID
* @param int $projectID
* @access public
* @return void
*/
public function saveStakeholder($copyProjectID, $projectID)
{
return $this->loadExtension('zentaomax')->saveStakeholder($copyProjectID, $projectID);
}
/**
* Save group.
*
* @param int $copyProjectID
* @param int $projectID
* @access public
* @return void
*/
public function saveGroup($copyProjectID, $projectID)
{
return $this->loadExtension('zentaomax')->saveGroup($copyProjectID, $projectID);
}
/**
* Save RD kanban.
*
* @param int $execution
* @param int $lastExecutionID
* @access public
* @return void
*/
public function saveKanban($execuitonID, $lastExecutionID)
{
return $this->loadExtension('zentaomax')->saveKanban($execuitonID, $lastExecutionID);
}
/**
* Set menu of project module.
*
* @param int $objectID
* @access public
* @return void
*/
public function setMenu($objectID)
{
return $this->loadExtension('zentaomax')->setMenu($objectID);
}