PM-1227 "Error al borrar un Dynaforms/Input Documents..." SOLVED

Issue:
    Error al borrar un Dynaforms/Input Documents en Supervisor Steps.
Cause:
    Uso incorrecto de la funcion "var_dump" y "echo" en el metodo "reorderPositions()"
Solution:
    Se estan quitando esas lineas
This commit is contained in:
Victor Saisa Lopez
2015-01-17 11:11:20 -04:00
parent 15c9ab54ca
commit 35ba6c5709
3 changed files with 9 additions and 11 deletions

View File

@@ -187,14 +187,12 @@ class StepSupervisor extends BaseStepSupervisor
$oCriteria->add( StepSupervisorPeer::STEP_POSITION, $iPosition, '>' ); $oCriteria->add( StepSupervisorPeer::STEP_POSITION, $iPosition, '>' );
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria ); $oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
$oDataset->next();
var_dump( StepSupervisorPeer::doCount( $oCriteria ) ); while ($oDataset->next()) {
while ($aRow = $oDataset->getRow()) { $aRow = $oDataset->getRow();
var_dump( $aRow );
echo "\n";
$this->update( array ('STEP_UID' => $aRow['STEP_UID'],'PRO_UID' => $aRow['PRO_UID'],'STEP_TYPE_OBJ' => $aRow['STEP_TYPE_OBJ'],'STEP_UID_OBJ' => $aRow['STEP_UID_OBJ'],'STEP_POSITION' => $aRow['STEP_POSITION'] - 1 $this->update( array ('STEP_UID' => $aRow['STEP_UID'],'PRO_UID' => $aRow['PRO_UID'],'STEP_TYPE_OBJ' => $aRow['STEP_TYPE_OBJ'],'STEP_UID_OBJ' => $aRow['STEP_UID_OBJ'],'STEP_POSITION' => $aRow['STEP_POSITION'] - 1
) ); ) );
$oDataset->next();
} }
} catch (Exception $oException) { } catch (Exception $oException) {
throw $Exception; throw $Exception;
@@ -243,7 +241,7 @@ class StepSupervisor extends BaseStepSupervisor
$oCriteria->add( StepSupervisorPeer::STEP_TYPE_OBJ, 'DYNAFORM' ); $oCriteria->add( StepSupervisorPeer::STEP_TYPE_OBJ, 'DYNAFORM' );
$oDataset = StepSupervisorPeer::doSelectRS( $oCriteria ); $oDataset = StepSupervisorPeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
while($oDataset->next()) { while ($oDataset->next()) {
$res[] = $oDataset->getRow(); $res[] = $oDataset->getRow();
} }
return $res; return $res;

View File

@@ -855,7 +855,7 @@ class ProcessSupervisor
try { try {
$oDynaformSupervidor = \StepSupervisorPeer::retrieveByPK($sPudUID); $oDynaformSupervidor = \StepSupervisorPeer::retrieveByPK($sPudUID);
if (!is_null($oDynaformSupervidor)) { if (!is_null($oDynaformSupervidor)) {
$oProcessMap = new \processMap(new \DBConnection()); $oProcessMap = new \processMap();
$oProcessMap->removeSupervisorStep( $oDynaformSupervidor->getStepUid(), $sProcessUID, 'DYNAFORM', $oDynaformSupervidor->getStepUidObj(), $oDynaformSupervidor->getStepPosition() ); $oProcessMap->removeSupervisorStep( $oDynaformSupervidor->getStepUid(), $sProcessUID, 'DYNAFORM', $oDynaformSupervidor->getStepUidObj(), $oDynaformSupervidor->getStepPosition() );
} else { } else {
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST")); throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));
@@ -877,7 +877,7 @@ class ProcessSupervisor
try { try {
$oInputDocumentSupervidor = \StepSupervisorPeer::retrieveByPK($sPuiUID); $oInputDocumentSupervidor = \StepSupervisorPeer::retrieveByPK($sPuiUID);
if (!is_null($oInputDocumentSupervidor)) { if (!is_null($oInputDocumentSupervidor)) {
$oProcessMap = new \processMap(new \DBConnection()); $oProcessMap = new \processMap();
$oProcessMap->removeSupervisorStep( $oInputDocumentSupervidor->getStepUid(), $sProcessUID, 'INPUT_DOCUMENT', $oInputDocumentSupervidor->getStepUidObj(), $oInputDocumentSupervidor->getStepPosition() ); $oProcessMap->removeSupervisorStep( $oInputDocumentSupervidor->getStepUid(), $sProcessUID, 'INPUT_DOCUMENT', $oInputDocumentSupervidor->getStepUidObj(), $oInputDocumentSupervidor->getStepPosition() );
} else { } else {
throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST")); throw new \Exception(\G::LoadTranslation("ID_ROW_DOES_NOT_EXIST"));

View File

@@ -219,7 +219,7 @@ class ProcessSupervisors extends Api
* *
* @status 201 * @status 201
*/ */
public function doPostProcessSupervisorDynaform($prjUid, $dyn_uid, $pud_position=null) public function doPostProcessSupervisorDynaform($prjUid, $dyn_uid, $pud_position = null)
{ {
try { try {
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor(); $supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();
@@ -242,7 +242,7 @@ class ProcessSupervisors extends Api
* *
* @status 201 * @status 201
*/ */
public function doPostProcessSupervisorInputDocument($prjUid, $inp_doc_uid, $pui_position=null) public function doPostProcessSupervisorInputDocument($prjUid, $inp_doc_uid, $pui_position = null)
{ {
try { try {
$supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor(); $supervisor = new \ProcessMaker\BusinessModel\ProcessSupervisor();