Installation VTigerCRM SOAP

ContactGrabber verwendet die VTigerCRM SOAP-Schnittstelle, um Kontakte im VTigerCRM anzulegen. Die SOAP-Schnittstelle befindet sich im Verzeichnis /soap der VTigerCRM Installation. Zusätzlich gibt es noch die Verteilerdatei vtigerservice.php im Root-Verzeichnis.

Zur Aktivierung der VTigerCRM-ContactGrabber-SOAP Schnittstelle muss in der Verteilerdatei vtigerservice.php der rot markierte Code eingefügt werden:


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]";
    }
}

Zusätzlich muss noch im Verzeichnis /soap folgende Datei hinzugefügt werden.

vtiger_contactgrabber.php