<?php include_once "Config.php"; include_once BASE_PATH . '/Lib/ExchangeRate.php'; include_once BASE_PATH . '/Lib/AidstreamConnector.php'; $exchange = new ExchangeRate(); $aidConnector = new AidstreamConnector(); define('DEFAULT_CURRENCY', 'USD'); define('DEFAULT_ORG', 'All'); $filename = INPUT_FILE_DIR . COMBINED_ORG_FILENAME; $outputDir = INPUT_JSON_DIR; exec('rm -r ' . $outputDir . '*.json'); if (!file_exists($outputDir)) { mkdir($outputDir); } $fp = fopen($filename, 'r'); $reportingOrg = array(); $title = fgetcsv($fp); $title = preg_replace('/-/', '_', $title); $keys = array_flip($title); $outputData = array(); while (($data = fgetcsv($fp)) !== FALSE) { foreach ($keys as $key => $keyValue) { $out[$key] = $data[$keyValue]; } // Organisation Name $reportingOrgName = $out['reporting_organisation']; // Activity Status $activityStatus = array('Completion', 'Post-completion', 'Implementation', 'Pipeline/identification', 'Cancelled'); foreach ($activityStatus as $element) { $statusCode = $out['activity_status_code'];
<?php require_once 'Config.php'; require_once BASE_PATH . '/Lib/IatiDatasets.php'; require_once BASE_PATH . '/Lib/AidstreamConnector.php'; $oConnector = new AidstreamConnector(); $files = $oConnector->getFileUrls(); $oDataset = new IatiDatasets($files); $oDataset->updateIatiData(); exec('php GenerateJson.php');