Location: PHPKode > scripts > 3SS Sync File > 3ss-sync-file/process.syncfile.php
<?php
// LOCATION FROM ROOT TO WHERE THE CLASSES WILL BE STORED
// EXAMPLE: '/home/user/classes'
define('PATH_CLASSES','');

// ARRAY of other classes by 3 Service Solution
$aClasses = array('syncfile','ddf','te','ftp','cpanel');

$vFilePath = 'http://www.3servicesolution.com/_classes';

$vRemoteSyncFile = $vFilePath.'/threesssyncfile.class.inc';
$vLocalSyncFile = PATH_CLASSES.'/threesssyncfile.class.inc';

if (!file_exists($vLocalSyncFile))
{
    $vSyncFileString = file_get_contents($vRemoteSyncFile);
    
    if ($vSyncFileString != '')
    {
        if ($vHandle = fopen($vLocalSyncFile, 'a'))
        {
            fwrite($vHandle, $vSyncFileString);
            fclose($vHandle);
        }
    }
    
    require($vLocalSyncFile);    
}
else require($vRemoteSyncFile);

if (PATH_CLASSES != '')
{
    for($i=0;$i<count($aClasses);$i++)
    {
        $vRemoteFile = $vFilePath."/threess".$aClasses[$i].".class.inc";
        $vLocalFile = PATH_CLASSES."/threess".$aClasses[$i].".class.inc";
        
        $sync = new threessSyncFile($vRemoteFile,$vLocalFile);
    
        //$sync->debug = True; // UNCOMMENT to view errors
       
        $sync->startSync();
        
    }
}
else echo 'Missing PATH_CLASSES';
?>
Return current item: 3SS Sync File