2010-12-02 23:34:41 +00:00
< ? php
/**
* steps_Down . php
2012-10-17 17:36:05 -04:00
*
2010-12-02 23:34:41 +00:00
* ProcessMaker Open Source Edition
* Copyright ( C ) 2004 - 2008 Colosa Inc . 23
2012-10-17 17:36:05 -04:00
*
2010-12-02 23:34:41 +00:00
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
2012-10-17 17:36:05 -04:00
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
2010-12-02 23:34:41 +00:00
* GNU Affero General Public License for more details .
2012-10-17 17:36:05 -04:00
*
2010-12-02 23:34:41 +00:00
* You should have received a copy of the GNU Affero General Public License
2012-10-17 17:36:05 -04:00
* along with this program . If not , see < http :// www . gnu . org / licenses />.
*
* For more information , contact Colosa Inc , 2566 Le Jeune Rd . ,
2010-12-02 23:34:41 +00:00
* Coral Gables , FL , 33134 , USA , or email info @ colosa . com .
*/
try {
2012-10-17 17:36:05 -04:00
global $RBAC ;
switch ( $RBAC -> userCanAccess ( 'PM_FACTORY' )) {
case - 2 :
G :: SendTemporalMessage ( 'ID_USER_HAVENT_RIGHTS_SYSTEM' , 'error' , 'labels' );
G :: header ( 'location: ../login/login' );
die ();
break ;
case - 1 :
G :: SendTemporalMessage ( 'ID_USER_HAVENT_RIGHTS_PAGE' , 'error' , 'labels' );
G :: header ( 'location: ../login/login' );
die ();
break ;
}
require_once 'classes/model/Step.php' ;
$oStep = new Step ();
$oStep -> down ( $_POST [ 'STEP_UID' ], $_POST [ 'TASK' ], $_POST [ 'STEP_POSITION' ] );
2015-02-20 13:17:57 -04:00
G :: auditlog ( " OptionsMenuTask " , " Down the Step One Level -> " . $_POST [ 'STEP_UID' ] . ' In Task -> ' . $_POST [ 'TASK' ] . ' Step Position -> ' . $_POST [ 'STEP_POSITION' ]);
2012-10-17 17:36:05 -04:00
G :: LoadClass ( 'processMap' );
$oProcessMap = new ProcessMap ();
$oProcessMap -> getStepsCriteria ( $_POST [ 'TASK' ] );
} catch ( Exception $oException ) {
die ( $oException -> getMessage () );
2010-12-02 23:34:41 +00:00
}