1
1
<?php
2
+
2
3
const ZOHOBASE_URL ="https://desk.zoho.com/api/v1/ " ;
4
+
3
5
function logio ($ txt ){
4
6
echo $ txt ."<br><br> " ;
5
7
}
@@ -32,7 +34,7 @@ function delete($id, $obj) {
32
34
$ url = $ this ->buildURL ($ this ->getPrimaryURL ($ id ));
33
35
return $ obj ->httpDELETE ($ url );
34
36
}
35
- function info ($ id , $ params , $ obj ) {
37
+ function get ($ id , $ params , $ obj ) {
36
38
$ param = ($ params ) ? $ this ->handleParameters ($ params ) : "" ;
37
39
$ url = $ this ->buildURL ($ this ->getPrimaryURL ($ id ), $ param );
38
40
return $ obj ->httpGET ($ url );
@@ -151,7 +153,7 @@ function delete($parent_id, $id, $obj) {
151
153
$ url = $ this ->buildURL ($ this ->getPrimaryURL ($ parent_id , $ id ));
152
154
return $ obj ->httpDELETE ($ url );
153
155
}
154
- function info ($ parent_id , $ id , $ params , $ obj ) {
156
+ function get ($ parent_id , $ id , $ params , $ obj ) {
155
157
$ param = ($ params ) ? $ this ->handleParameters ($ params ) : "" ;
156
158
$ url = $ this ->buildURL ($ this ->getPrimaryURL ($ parent_id , $ id ), $ param );
157
159
return $ obj ->httpGET ($ url );
@@ -343,12 +345,15 @@ function createTicket($data) {
343
345
function updateTicket ($ id , $ data ) {
344
346
return $ this ->tickets ->update ($ id , $ data ,$ this );
345
347
}
346
- function ticketDetails ($ id , $ params = "" ) {
347
- return $ this ->tickets ->info ($ id , $ params ,$ this );
348
+ function getTicket ($ id , $ params = "" ) {
349
+ return $ this ->tickets ->get ($ id , $ params ,$ this );
348
350
}
349
- function allTickets ($ params = "" ) {
351
+ function getTickets ($ params = "" ) {
350
352
return $ this ->tickets ->all ($ params ,$ this );
351
353
}
354
+ function deleteTicket ($ params = "" ) {
355
+ return $ this ->tickets ->delete ($ params ,$ this );
356
+ }
352
357
353
358
function allComments ($ ticketID , $ params = "" ) {
354
359
return $ this ->comments ->all ($ ticketID , $ params ,$ this );
@@ -365,11 +370,11 @@ function updateComment($ticketID, $commentID, $comment_data) {
365
370
function deleteComment ($ ticketID , $ commentID ) {
366
371
return $ this ->comments ->delete ($ ticketID , $ commentID ,$ this );
367
372
}
368
- function commentDetails ($ ticketID , $ commentID , $ params = "" ) {
369
- return $ this ->comments ->info ($ ticketID , $ commentID , $ params ,$ this );
373
+ function getComment ($ ticketID , $ commentID , $ params = "" ) {
374
+ return $ this ->comments ->get ($ ticketID , $ commentID , $ params ,$ this );
370
375
}
371
376
372
- function allContacts ($ params = "" ) {
377
+ function getContacts ($ params = "" ) {
373
378
return $ this ->contacts ->all ($ params ,$ this );
374
379
}
375
380
function createContact ($ data ) {
@@ -384,11 +389,11 @@ function updateContact($id, $data) {
384
389
function deleteContact ($ id ) {
385
390
return $ this ->contacts ->delete ($ id ,$ this );
386
391
}
387
- function contactDetails ($ id , $ params = "" ) {
388
- return $ this ->contacts ->info ($ id , $ params ,$ this );
392
+ function getContact ($ id , $ params = "" ) {
393
+ return $ this ->contacts ->get ($ id , $ params ,$ this );
389
394
}
390
395
391
- function allAccounts ($ params = "" ) {
396
+ function getAccounts ($ params = "" ) {
392
397
return $ this ->accounts ->all ($ params ,$ this );
393
398
}
394
399
function createAccount ($ data ) {
@@ -403,11 +408,11 @@ function updateAccount($id, $data) {
403
408
function deleteAccount ($ id ) {
404
409
return $ this ->accounts ->delete ($ id ,$ this );
405
410
}
406
- function accountDetails ($ id , $ params = "" ) {
407
- return $ this ->accounts ->info ($ id , $ params ,$ this );
411
+ function getAccount ($ id , $ params = "" ) {
412
+ return $ this ->accounts ->get ($ id , $ params ,$ this );
408
413
}
409
414
410
- function allTasks ($ params = "" ) {
415
+ function getTasks ($ params = "" ) {
411
416
return $ this ->tasks .all ($ params ,$ this );
412
417
}
413
418
function createTask ($ data ) {
@@ -422,40 +427,40 @@ function updateTask($id, $data) {
422
427
function deleteTask ($ id ) {
423
428
return $ this ->tasks ->delete ($ id ,$ this );
424
429
}
425
- function taskDetails ($ id , $ params = "" ) {
426
- return $ this ->tasks ->info ($ id , $ params ,$ this );
430
+ function getTask ($ id , $ params = "" ) {
431
+ return $ this ->tasks ->get ($ id , $ params ,$ this );
427
432
}
428
- function ticketTasks ($ ticketId ,$ params ="" ){
433
+ function getTicketTasks ($ ticketId ,$ params ="" ){
429
434
return $ this ->tasks ->tasksOfTicket ($ ticketId , $ params ,$ this );
430
435
}
431
436
432
- function allAgents ($ params = "" ) {
437
+ function getAgents ($ params = "" ) {
433
438
return $ this ->agents ->all ($ params ,$ this );
434
439
}
435
- function agentDetails ($ id , $ params = "" ) {
436
- return $ this ->agents ->info ($ id , $ params ,$ this );
440
+ function getAgent ($ id , $ params = "" ) {
441
+ return $ this ->agents ->get ($ id , $ params ,$ this );
437
442
}
438
443
439
444
function allDepartments ($ params = "" ) {
440
445
return $ this ->departments ->all ($ params ,$ this );
441
446
}
442
- function departmentDetails ($ id , $ params = "" ) {
443
- return $ this ->departments ->info ($ id , $ params ,$ this );
447
+ function getDepartment ($ id , $ params = "" ) {
448
+ return $ this ->departments ->get ($ id , $ params ,$ this );
444
449
}
445
450
function buildURL ($ url , $ params = null ) {
446
451
return ($ params !== null ) ? $ url . $ params : $ url ;
447
452
}
448
453
function httpGET ($ url ) {
449
- $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"GET " );
454
+ return $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"GET " );
450
455
}
451
456
function httpPOST ($ url , $ data ) {
452
- $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"POST " ,$ data );
457
+ return $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"POST " ,$ data );
453
458
}
454
459
function httpPATCH ($ url , $ data ) {
455
- $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"PATCH " ,$ data );
460
+ return $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"PATCH " ,$ data );
456
461
}
457
462
function httpDELETE ($ url ) {
458
- $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"DELETE " );
463
+ return $ this ->httpExecute ($ url ,$ this ->httpHeaders (),"DELETE " );
459
464
}
460
465
function httpHeaders () {
461
466
$ authtoken = $ this ->authtoken ;
@@ -469,13 +474,14 @@ function httpExecute($url,$headers,$method,$data=""){
469
474
$ curl = curl_init ($ url );
470
475
curl_setopt ($ curl ,CURLOPT_HTTPHEADER ,$ headers );
471
476
curl_setopt ($ curl ,CURLOPT_CUSTOMREQUEST ,$ method );
477
+ curl_setopt ($ curl , CURLOPT_RETURNTRANSFER ,true );
472
478
473
479
if ($ method =="POST " || $ method =="PATCH " ){
474
480
curl_setopt ($ curl , CURLOPT_POSTFIELDS , (gettype ($ data )==="string " )?$ data :json_encode ($ data ));
475
481
}
476
482
$ response = curl_exec ($ curl );
477
483
curl_close ($ curl );
478
- return ($ response );
484
+ return json_decode ($ response );
479
485
}
480
486
function httpSettings ($ method , $ headers , $ data = "" ) {
481
487
// $settingsObj = {
0 commit comments