51123579 by Jeremy Groot

fix to circulars

1 parent 734b44a8
...@@ -3,6 +3,10 @@ ...@@ -3,6 +3,10 @@
3 if ( class_exists( 'WP_CLI' ) ) { 3 if ( class_exists( 'WP_CLI' ) ) {
4 class TZ_BROKER_COMMANDS { 4 class TZ_BROKER_COMMANDS {
5 5
6 function load_circulars() {
7 campaign_Monitor_LoadData();
8 }
9
6 //collect rows of a csv file and store them in an associative array 10 //collect rows of a csv file and store them in an associative array
7 function sync_broker_teams_assignment() { 11 function sync_broker_teams_assignment() {
8 12
......
...@@ -46,22 +46,23 @@ function circular_list($atts){ ...@@ -46,22 +46,23 @@ function circular_list($atts){
46 46
47 $order = "desc"; 47 $order = "desc";
48 48
49 $client = new Predis\Client(); 49 // $client = new Predis\Client();
50 50
51 $campaignItemArray = []; 51 $campaignItemArray = [];
52 52
53 if($client->exists('circular_data')) { 53 // if($client->exists('circular_data')) {
54 try { 54 // try {
55 $campaignItemArray = unserialize($client->get('circular_data')); 55 // $campaignItemArray = unserialize($client->get('circular_data'));
56 } catch(Throwable $e) { 56 // // var_dump($campaignItemArray);exit;
57 error_log("ERROR in circular cached data = " . $e->getMessage()); 57 // } catch(Throwable $e) {
58 } 58 // error_log("ERROR in circular cached data = " . $e->getMessage());
59 } 59 // }
60 // }
60 if(empty($campaignItemArray)) { 61 if(empty($campaignItemArray)) {
61 // campaign_Monitor_LoadData(); 62 // campaign_Monitor_LoadData();
62 $campaignItemArray = campaign_Monitor_GetData($order); 63 $campaignItemArray = campaign_Monitor_GetData($order);
63 $campaignItemArray = extractCircularDataForCache($campaignItemArray); 64 $campaignItemArray = extractCircularDataForCache($campaignItemArray);
64 $client->set('circular_data', serialize($campaignItemArray)); 65 // $client->set('circular_data', serialize($campaignItemArray));
65 } 66 }
66 67
67 68
......