. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. */ /** * ription This is a callback for the View of all groups from a determinated user * * @author Everth S. Berrios Morales * @Date 16/05/2008 * @LastModification none */ G::LoadThirdParty( 'pear/json', 'class.json' ); try { $oJSON = new Services_JSON(); $stdObj = $oJSON->decode( stripslashes( $_POST['data'] ) ); if (isset( $stdObj->pro_uid )) $sProUid = $stdObj->pro_uid; else throw (new Exception( 'the process uid is not defined!.' )); G::LoadClass( 'processMap' ); $oProcessMap = new ProcessMap(); $c = $oProcessMap->listProcessesUser( $sProUid ); $oHeadPublisher = & headPublisher::getSingleton(); $oHeadPublisher->addScriptFile( '/jscore/processmap/core/processUser.js' ); $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'processes/processes_User', $c, array ('PRO_UID' => $sProUid ) ); G::RenderPage( 'publish', 'raw' ); } catch (Exception $e) { $G_PUBLISH = new Publisher(); $aMessage['MESSAGE'] = $e->getMessage(); $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', $aMessage ); G::RenderPage( 'publish', 'raw' ); } ?>