[ Index ] |
PHP Cross Reference of vtigercrm-6.1.0 |
[Summary view] [Print] [Text view]
1 <?php 2 /*+*********************************************************************************** 3 * The contents of this file are subject to the vtiger CRM Public License Version 1.0 4 * ("License"); You may not use this file except in compliance with the License 5 * The Original Code is: vtiger CRM Open Source 6 * The Initial Developer of the Original Code is vtiger. 7 * Portions created by vtiger are Copyright (C) vtiger. 8 * All Rights Reserved. 9 *************************************************************************************/ 10 11 function vtws_extendSession(){ 12 global $adb,$API_VERSION,$application_unique_key; 13 if(isset($_SESSION["authenticated_user_id"]) && $_SESSION["app_unique_key"] == $application_unique_key){ 14 $userId = $_SESSION["authenticated_user_id"]; 15 $sessionManager = new SessionManager(); 16 $sessionManager->set("authenticatedUserId", $userId); 17 $crmObject = VtigerWebserviceObject::fromName($adb,"Users"); 18 $userId = vtws_getId($crmObject->getEntityId(),$userId); 19 $vtigerVersion = vtws_getVtigerVersion(); 20 $resp = array("sessionName"=>$sessionManager->getSessionId(),"userId"=>$userId,"version"=>$API_VERSION,"vtigerVersion"=>$vtigerVersion); 21 return $resp; 22 }else{ 23 throw new WebServiceException(WebServiceErrorCode::$AUTHFAILURE,"Authencation Failed"); 24 } 25 } 26 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:08:37 2014 | Cross-referenced by PHPXref 0.7.1 |