. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ G::LoadThirdParty('pear/json','class.json'); try { if ( isset($_GET['pro_uid'])) $sProUid = $_GET['pro_uid']; else throw ( new Exception ( 'the process uid is not defined!.' ) ); /* Includes */ G::LoadClass('processes'); $oProcess = new Processes(); $proFields = $oProcess->serializeProcess( $sProUid ); $Fields = $oProcess->saveSerializedProcess ( $proFields ); if (G::is_https ()) $http = 'https://'; else $http = 'http://'; $Fields['FILENAME_LINK'] = $http . $_SERVER['HTTP_HOST'] . '/sys' . SYS_SYS . '/' . SYS_LANG . '/' . SYS_SKIN . '/processes/' . $Fields['FILENAME_LINK']; $result = G::json_encode( $Fields ); $result = str_replace("\\/","/",'{success:true,data:'.$result.'}'); // unescape the slashes echo $result; } catch ( Exception $e ){ $G_PUBLISH = new Publisher; $aMessage['MESSAGE'] = $e->getMessage(); $G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/showMessage', '', $aMessage ); G::RenderPage('publish', 'raw' ); }