- Timestamp:
- 11/29/12 13:44:33 (11 years ago)
- Location:
- sandbox/webservice/api
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/adapters/ExpressoAdapter.php
r6601 r7577 19 19 ); 20 20 21 include_once( __DIR__.'/../../header.inc.php');21 include_once(apiDirectory.'/../../header.inc.php'); 22 22 $this->expressoVersion = substr($GLOBALS['phpgw_info']['server']['versions']['phpgwapi'],0,3); 23 23 $this->setCannotModifyHeader(false); -
sandbox/webservice/api/rest/core/ExpressoVersionResource.php
r6554 r7577 1 1 <?php 2 2 3 class ExpressoVersionResource extends ExpressoAdapter { 3 class ExpressoVersionResource extends ExpressoAdapter { 4 5 6 public function get($request) { 7 return $this->post($request); 8 } 9 4 10 public function post($request){ 5 11 // to Receive POST Params (use $this->params) -
sandbox/webservice/api/rest/dispatch.php
r7463 r7577 1 1 <?php 2 2 3 $dir = $_SERVER['DOCUMENT_ROOT']; 4 5 if (substr($dir,strlen($dir)-1,strlen($dir)) != "/") { 6 $dir = $dir . "/"; 7 } 8 9 define(apiDirectory,$dir . "api/rest"); 10 3 11 // load libraries 4 require_once( __DIR__.'/../library/tonic/lib/tonic.php');5 require_once( __DIR__.'/../library/utils/Errors.php');12 require_once(apiDirectory.'/../library/tonic/lib/tonic.php'); 13 require_once(apiDirectory.'/../library/utils/Errors.php'); 6 14 7 15 // load adapters 8 require_once( __DIR__."/../adapters/ExpressoAdapter.php");9 require_once( __DIR__."/../adapters/MailAdapter.php");10 require_once( __DIR__."/../adapters/CatalogAdapter.php");11 require_once( __DIR__."/../adapters/CalendarAdapter.php");16 require_once(apiDirectory."/../adapters/ExpressoAdapter.php"); 17 require_once(apiDirectory."/../adapters/MailAdapter.php"); 18 require_once(apiDirectory."/../adapters/CatalogAdapter.php"); 19 require_once(apiDirectory."/../adapters/CalendarAdapter.php"); 12 20 13 21 // Load all resources 14 require_once( __DIR__."/availableServers/AvailableServersResource.php");15 require_once( __DIR__."/core/ExpressoVersionResource.php");16 require_once( __DIR__."/core/LoginResource.php");17 require_once( __DIR__."/core/LogoutResource.php");18 require_once( __DIR__."/mail/FoldersResource.php");19 require_once( __DIR__."/mail/MessagesResource.php");20 require_once( __DIR__."/mail/AddFolderResource.php");21 require_once( __DIR__."/mail/DelFolderResource.php");22 require_once( __DIR__."/mail/DelMessageResource.php");23 require_once( __DIR__."/mail/RenameFolderResource.php");24 require_once( __DIR__."/mail/CleanTrashResource.php");25 require_once( __DIR__."/mail/AttachmentResource.php");26 require_once( __DIR__."/mail/SendResource.php");27 require_once( __DIR__."/mail/SendSupportFeedbackResource.php");28 require_once( __DIR__."/catalog/ContactsResource.php");29 require_once( __DIR__."/catalog/ContactPictureResource.php");30 require_once( __DIR__."/calendar/EventsResource.php");22 require_once(apiDirectory."/availableServers/AvailableServersResource.php"); 23 require_once(apiDirectory."/core/ExpressoVersionResource.php"); 24 require_once(apiDirectory."/core/LoginResource.php"); 25 require_once(apiDirectory."/core/LogoutResource.php"); 26 require_once(apiDirectory."/mail/FoldersResource.php"); 27 require_once(apiDirectory."/mail/MessagesResource.php"); 28 require_once(apiDirectory."/mail/AddFolderResource.php"); 29 require_once(apiDirectory."/mail/DelFolderResource.php"); 30 require_once(apiDirectory."/mail/DelMessageResource.php"); 31 require_once(apiDirectory."/mail/RenameFolderResource.php"); 32 require_once(apiDirectory."/mail/CleanTrashResource.php"); 33 require_once(apiDirectory."/mail/AttachmentResource.php"); 34 require_once(apiDirectory."/mail/SendResource.php"); 35 require_once(apiDirectory."/mail/SendSupportFeedbackResource.php"); 36 require_once(apiDirectory."/catalog/ContactsResource.php"); 37 require_once(apiDirectory."/catalog/ContactPictureResource.php"); 38 require_once(apiDirectory."/calendar/EventsResource.php"); 31 39 32 40 //Retrieveing the mapping of the URIs and his respectives classNames and classPath 33 $config = parse_ini_file( __DIR__. '/../config/Tonic.srv', true );41 $config = parse_ini_file( apiDirectory . '/../config/Tonic.srv', true ); 34 42 $autoload = array(); 35 43 $classpath = array(); -
sandbox/webservice/api/rest/mail/SendResource.php
r6666 r7577 46 46 if($this->getExpressoVersion() != "2.2") 47 47 { 48 require_once (__DIR__.'/../../../prototype/api/controller.php'); 49 Controller::addFallbackHandler( 0, function($e){ 50 throw $e; 51 } ); 52 48 49 $fileInclude = apiDirectory.'/../../../prototype/api/controller.php'; 50 try { 51 require_once ($fileInclude); 52 53 Controller::addFallbackHandler(0,$this->fallBackHandler($e)); 54 } catch (Exception $e) { 55 Errors::runException($e->getMessage()); 56 } 57 53 58 $result = array(); 54 59 $attachments_ids = array(); … … 79 84 } 80 85 86 function fallBackHandler($e) { 87 throw $e; 88 } 89 81 90 }
Note: See TracChangeset
for help on using the changeset viewer.