Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/crons/
Upload File :
Current File : /var/www/cesa.co.za/crons/sync-anual-declarations.php

<?php

include_once($_SERVER['DOCUMENT_ROOT'] . "/vendor/autoload.php");
include_once($_SERVER['DOCUMENT_ROOT'] . "/echasl23/ewcfg7.php");
include_once($_SERVER['DOCUMENT_ROOT'] . "/echasl23/ewmysql7.php");
include_once($_SERVER['DOCUMENT_ROOT'] . "/echasl23/phpfn7.php");
include_once($_SERVER['DOCUMENT_ROOT'] . "/echasl23/adminusersinfo.php");
include_once($_SERVER['DOCUMENT_ROOT'] . "/echasl23/userfn7.php");

ini_set('error_reporting', 1);
error_log(E_ALL);

$adFirmObj = new ADec_tblMemberFirms($sqlf);
$firmObj = new MemberFirm($sqlf);

echo 'starting... <br />';

$adFirms = $adFirmObj->getAll();

foreach ($adFirms as $adFirm) {

    echo 'looking up ' . $adFirm['Prev_FirmID'] . '<br />';
    $firm = $firmObj->find($adFirm['Prev_FirmID']);

    $updateFirm = array(
        'FirmID' => $firm['FirmID'],
//        'FirmName' => $adFirm['FirmName'],
//        'PIUnderwriter' => $adFirm['PIUnderwriter'],
//        'LevelOfCover' => $adFirm['LevelOfCover'],
//        'FormOfIncorporation' => $adFirm['FormOfIncorporation'],
//        'URL' => $adFirm['URL'],
//        'QMSPlan' => $adFirm['QMSPlan'],
//        'QMSDocs' => $adFirm['QMSDocs'],
//        'QMSISOComply' => $adFirm['QMSISOComply'],
//        'QMSISOCert' => $adFirm['QMSISOCert'],
//        'QMSISOCertDate' => $adFirm['QMSISOCertDate'],
//        'QMSOffices' => $adFirm['QMSOffices'],
//        'QMSConsult' => $adFirm['QMSConsult'],
//        'QMSCertBody' => $adFirm['QMSCertBody'],
//        'QMSImplemented' => $adFirm['QMSImplemented'],
//        'QMSImplFully' => $adFirm['QMSImplFully'],
//        'QMSImplPart' => $adFirm['QMSImplPart'],
//        'QMSAssess' => $adFirm['QMSAssess'],
//        'QMSUseConsult' => $adFirm['QMSUseConsult'],
//        'QMSIntend' => $adFirm['QMSIntend'],
//        'DeclarationReceived' => $adFirm['DeclarationReceived'],
//        'MentoringProg' => $adFirm['MentoringProg'],
//        'CandidateProg' => $adFirm['CandidateProg'],
//        'SubscriptionsContact' => $adFirm['SubscriptionsContact'],
//        'SubscriptionsEmail' => $adFirm['SubscriptionsEmail'],
//        'HRTrainingContact' => $adFirm['HRTrainingContact'],
//        'HRTrainingEmail' => $adFirm['HRTrainingEmail'],
//        'MarketingContact' => $adFirm['MarketingContact'],
//        'CAUSigned' => $adFirm['CAUSigned'],
//        'BBBEE' => $adFirm['BBBEE'],
//        'YPFContact' => $adFirm['YPFContact'],
//        'YPFEmail' => $adFirm['YPFEmail'],
//        'SABTACO' => $adFirm['SABTACO'],
//        'BBCBE' => $adFirm['BBCBE'],
//        'GBCSA' => $adFirm['BBCBE'],
//        'MainFirmInvoice' => $adFirm['MainFirmInvoice'],
//        'GroupFirmsInvoice' => $adFirm['GroupFirmsInvoice'],
        'ThreeYearsAverageTurnover' => $adFirm['SMMEAmount'],
        'BlackWomenOwned' => ADec_tblMemberFirms::getBlackWomenOwnedValue($adFirm['BlackWomenOwned']),
        'SMME' => ADec_tblMemberFirms::getAnnualTurnoverValue($adFirm['SMME'], $adFirm['SMMEAmount']),
        'BlackOwned' => ADec_tblMemberFirms::getBlackOwnedValue($adFirm['BlackOwned']),
    );

//    if ($firm['FirmID'] == 1255) {
//        var_dump($updateFirm);
//        exit;
//    }

    $firmObj->upsert($updateFirm);
}

echo count($adFirms);