| Current Path : /var/www/cesa.co.za/crons/ |
| 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);