Endpoint: POST /project is ready
This commit is contained in:
@@ -48,7 +48,7 @@ class Process extends BaseProcess
|
||||
* @var string
|
||||
*/
|
||||
protected $pro_title = '';
|
||||
public $dir = 'ASC';
|
||||
public $dir = 'ASC';
|
||||
public $sort = 'PRO_TITLE';
|
||||
|
||||
/**
|
||||
@@ -152,16 +152,20 @@ class Process extends BaseProcess
|
||||
* @return void
|
||||
*/
|
||||
|
||||
public function create ($aData)
|
||||
public function create ($aData, $generateUid = true)
|
||||
{
|
||||
if (! isset( $aData['USR_UID'] )) {
|
||||
throw (new PropelException( 'The process cannot be created. The USR_UID is empty.' ));
|
||||
}
|
||||
$con = Propel::getConnection( ProcessPeer::DATABASE_NAME );
|
||||
try {
|
||||
do {
|
||||
$sNewProUid = G::generateUniqueID();
|
||||
} while ($this->processExists( $sNewProUid ));
|
||||
if ($generateUid) {
|
||||
do {
|
||||
$sNewProUid = G::generateUniqueID();
|
||||
} while ($this->processExists( $sNewProUid ));
|
||||
} else {
|
||||
$sNewProUid = $aData['PRO_UID'];
|
||||
}
|
||||
|
||||
$this->setProUid( $sNewProUid );
|
||||
$this->setProParent( $sNewProUid );
|
||||
@@ -389,10 +393,10 @@ class Process extends BaseProcess
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->dir=='ASC') {
|
||||
usort( $processes, array($this, "ordProcessAsc") );
|
||||
} else {
|
||||
usort( $processes, array($this, "ordProcessDesc") );
|
||||
if ($this->dir=='ASC') {
|
||||
usort( $processes, array($this, "ordProcessAsc") );
|
||||
} else {
|
||||
usort( $processes, array($this, "ordProcessDesc") );
|
||||
}
|
||||
|
||||
return $processes;
|
||||
@@ -750,10 +754,10 @@ class Process extends BaseProcess
|
||||
if ($limit == '') {
|
||||
$limit = count($aProcesses);
|
||||
}
|
||||
if ($this->dir=='ASC') {
|
||||
usort( $aProcesses, array($this, "ordProcessAsc") );
|
||||
} else {
|
||||
usort( $aProcesses, array($this, "ordProcessDesc") );
|
||||
if ($this->dir=='ASC') {
|
||||
usort( $aProcesses, array($this, "ordProcessAsc") );
|
||||
} else {
|
||||
usort( $aProcesses, array($this, "ordProcessDesc") );
|
||||
}
|
||||
|
||||
return $aProcesses;
|
||||
@@ -881,27 +885,27 @@ class Process extends BaseProcess
|
||||
if (($this->sort) == '') {
|
||||
$this->sort = 'PRO_TITLE';
|
||||
}
|
||||
if ($a[$this->sort] > $b[$this->sort]) {
|
||||
return 1;
|
||||
if ($a[$this->sort] > $b[$this->sort]) {
|
||||
return 1;
|
||||
} elseif ($a[$this->sort] < $b[$this->sort]) {
|
||||
return - 1;
|
||||
} else {
|
||||
return 0;
|
||||
return - 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
public function ordProcessDesc ($a, $b)
|
||||
public function ordProcessDesc ($a, $b)
|
||||
{
|
||||
if (($this->sort) == '') {
|
||||
$this->sort = 'PRO_TITLE';
|
||||
}
|
||||
if ($a[$this->sort] > $b[$this->sort]) {
|
||||
return - 1;
|
||||
} elseif ($a[$this->sort] < $b[$this->sort]) {
|
||||
return 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
if (($this->sort) == '') {
|
||||
$this->sort = 'PRO_TITLE';
|
||||
}
|
||||
if ($a[$this->sort] > $b[$this->sort]) {
|
||||
return - 1;
|
||||
} elseif ($a[$this->sort] < $b[$this->sort]) {
|
||||
return 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user