Exemplo n.º 1
0
//$mobileAPITestController->doFilterDetailsWithCount('1');
//$mobileAPITestController->doFetchAllAlerts();
//$mobileAPITestController->doAlertDetailsWithMessage(5);
//$mobileAPITestController->doListModuleRecords('Calendar');
//$mobileAPITestController->doFetchRecord('9x0', true);
//$mobileAPITestController->doDescribe('Documents');
//$mobileAPITestController->doSave('Leads', '2x0', array('lastname'=>'Testing', 'company'=>'Company'));
//$mobileAPITestController->doSync('HelpDesk');//, 0, 1277646523, 'public');//, 0, 1277234885);// 1271240542);
//$mobileAPITestController->doScanImage();
//$mobileAPITestController->doFetchRecordsWithGrouping('Potentials', 'alertid', '4')
//$mobileAPITestController->doQuery('Contacts', "SELECT firstname,lastname,account_id FROM Contacts LIMIT 1,2;");
//$mobileAPITestController->doQuery('Contacts', "SELECT * FROM Contacts;", 0, true);
//$mobileAPITestController->doRelatedRecordsWithGrouping('3x2', 'Contacts', 1);
//$mobileAPITestController->doDeleteRecords(array('1x198', '18x198'));
//$mobileAPITestController->doHistory('Home');
$mobileAPITestController->doFetchRecord('16x196', false);
class Mobile_API_TestController
{
    private $URL = 'http://localhost/vtiger/develop/ondemand/prasad_odu14/wip/modules/Mobile/api.php';
    private $userid;
    private $session;
    private $listing;
    function doPost($parameters, $printResponse = false)
    {
        $client = new Vtiger_Net_Client($this->URL);
        $response = $client->doPost($parameters);
        if ($printResponse) {
            echo $response;
        }
        $responseJSON = Zend_Json::decode($response);
        return $responseJSON;