Installation VTigerCRM SOAP

ContactGrabber uses the VTigerCRM SOAP interface to export data to VTigerCRM. The SOAP interface is located in folder /soap of the VTigerCRM installation. Additionally there is the dispatcher file vtigerservice.php in the root folder.

To activate the VTigerCRM-ContactGrabber SOAP interface you have to modify the dispatcher file vtigerservice.php. Please add the red marked code:


if(isset($_REQUEST['service']))
{
    if($_REQUEST['service'] == "outlook")
    {
        include("soap/vtigerolservice.php");
    }
    elseif($_REQUEST['service'] == "customerportal")
    {
        include("soap/customerportal.php");
    }
    elseif($_REQUEST['service'] == "webforms")
    {
        include("soap/webforms.php");
    }
    elseif($_REQUEST['service'] == "firefox")
    {
        include("soap/firefoxtoolbar.php");
    }
    elseif($_REQUEST['service'] == "wordplugin")
    {
        include("soap/wordplugin.php");
    }
    elseif($_REQUEST['service'] == "thunderbird")
    {
        include("soap/thunderbirdplugin.php");
    }
    
    elseif($_REQUEST['service'] == "contactgrabber")
    {                                               
        include("soap/vtiger_contactgrabber.php");  
    }                                               

    else
    {
        echo "No Service Configured for $_REQUEST[service]";
    }
}

Secondary you have to add the following file to the /soap folder.

vtiger_contactgrabber.php