51123579 by Jeremy Groot

fix to circulars

1 parent 734b44a8
......@@ -3,6 +3,10 @@
if ( class_exists( 'WP_CLI' ) ) {
class TZ_BROKER_COMMANDS {
function load_circulars() {
campaign_Monitor_LoadData();
}
//collect rows of a csv file and store them in an associative array
function sync_broker_teams_assignment() {
......
......@@ -46,22 +46,23 @@ function circular_list($atts){
$order = "desc";
$client = new Predis\Client();
// $client = new Predis\Client();
$campaignItemArray = [];
if($client->exists('circular_data')) {
try {
$campaignItemArray = unserialize($client->get('circular_data'));
} catch(Throwable $e) {
error_log("ERROR in circular cached data = " . $e->getMessage());
}
}
// if($client->exists('circular_data')) {
// try {
// $campaignItemArray = unserialize($client->get('circular_data'));
// // var_dump($campaignItemArray);exit;
// } catch(Throwable $e) {
// error_log("ERROR in circular cached data = " . $e->getMessage());
// }
// }
if(empty($campaignItemArray)) {
// campaign_Monitor_LoadData();
$campaignItemArray = campaign_Monitor_GetData($order);
$campaignItemArray = extractCircularDataForCache($campaignItemArray);
$client->set('circular_data', serialize($campaignItemArray));
// $client->set('circular_data', serialize($campaignItemArray));
}
......