Content Egg - Version 3.6.2

Version Description

Download this release

Release Info

Developer keywordrush
Plugin Icon 128x128 Content Egg
Version 3.6.2
Comparing to
See all releases

Code changes from version 3.5.1 to 3.6.2

Files changed (37) hide show
  1. application/AutoblogScheduler.php +1 -1
  2. application/BlockShortcode.php +0 -2
  3. application/ModuleViewer.php +16 -4
  4. application/Plugin.php +24 -10
  5. application/admin/AutoblogController.php +3 -1
  6. application/admin/GeneralConfig.php +45 -44
  7. application/admin/views/_metabox_autoblog.php +28 -4
  8. application/admin/views/_metabox_results.php +2 -1
  9. application/components/ContentCoupon.php +1 -0
  10. application/components/ContentManager.php +5 -2
  11. application/components/ContentProduct.php +2 -1
  12. application/components/TemplateManager.php +5 -5
  13. application/components/VirtualPage.php +1 -1
  14. application/helpers/CurrencyHelper.php +9 -1
  15. application/helpers/TemplateHelper.php +2 -2
  16. application/models/AutoblogModel.php +55 -7
  17. application/modules/AE/AEModule.php +12 -0
  18. application/modules/Amazon/AmazonModule.php +0 -1
  19. application/modules/Amazon/templates/data_item.php +0 -1
  20. application/modules/Offer/OfferModule.php +1 -0
  21. application/modules/Offer/views/metabox_module.php +5 -2
  22. application/modules/RelatedKeywords/templates/data_simple.php +1 -1
  23. application/modules/RssFetcher/templates/data_simple.php +1 -1
  24. application/templates/data_coupon.php +7 -1
  25. content-egg.php +2 -1
  26. languages/content-egg.pot +256 -94
  27. languages/tpl/content-egg-tpl-DE.pot +0 -629
  28. languages/tpl/content-egg-tpl-IW.mo +0 -0
  29. languages/tpl/content-egg-tpl-IW.po +5 -5
  30. languages/tpl/content-egg-tpl.pot +21 -14
  31. loco.xml +29 -0
  32. readme.txt +12 -3
  33. res/css/products.css +2 -2
  34. res/logos/amazon-ca.png +0 -0
  35. res/logos/amazon-es.png +0 -0
  36. res/logos/ebay-in.png +0 -0
  37. templates/block_offers_list.php +1 -1
application/AutoblogScheduler.php CHANGED
@@ -15,7 +15,7 @@ use ContentEgg\application\components\Scheduler;
15
  class AutoblogScheduler extends Scheduler {
16
 
17
  const CRON_TAG = 'cegg_autoblog_cron';
18
- const AUTOBLOG_LIMIT = 1;
19
 
20
  public static function getCronTag()
21
  {
15
  class AutoblogScheduler extends Scheduler {
16
 
17
  const CRON_TAG = 'cegg_autoblog_cron';
18
+ const AUTOBLOG_LIMIT = 3;
19
 
20
  public static function getCronTag()
21
  {
application/BlockShortcode.php CHANGED
@@ -4,8 +4,6 @@ namespace ContentEgg\application;
4
 
5
  use ContentEgg\application\components\ModuleManager;
6
  use ContentEgg\application\components\BlockTemplateManager;
7
- use ContentEgg\application\components\Shortcoded;
8
- use ContentEgg\application\components\ContentManager;
9
 
10
  /**
11
  * BlockShortcode class file
4
 
5
  use ContentEgg\application\components\ModuleManager;
6
  use ContentEgg\application\components\BlockTemplateManager;
 
 
7
 
8
  /**
9
  * BlockShortcode class file
application/ModuleViewer.php CHANGED
@@ -197,9 +197,9 @@ class ModuleViewer {
197
  $this->block_data_pointer[$post_id][$template] = 0;
198
 
199
  $data = $this->spliceBlockData($data, $this->block_data_pointer[$post_id][$template], $params['next']);
200
- if (count($data) < $params['next'])
201
- $params['next'] = count($data);
202
-
203
  $this->block_data_pointer[$post_id][$template] += $params['next'];
204
  } elseif (!empty($params['limit']))
205
  {
@@ -225,6 +225,7 @@ class ModuleViewer {
225
  {
226
  $results = array();
227
  $count = 0;
 
228
  foreach ($data as $module_id => $module_data)
229
  {
230
  $results[$module_id] = array();
@@ -238,11 +239,22 @@ class ModuleViewer {
238
 
239
  $results[$module_id][$key] = $data;
240
  $count++;
241
- if ($count >= $length)
 
242
  return $results;
243
  }
244
  }
245
  return $results;
246
  }
247
 
 
 
 
 
 
 
 
 
 
 
248
  }
197
  $this->block_data_pointer[$post_id][$template] = 0;
198
 
199
  $data = $this->spliceBlockData($data, $this->block_data_pointer[$post_id][$template], $params['next']);
200
+ $count = $this->countBlockData($data);
201
+ if ($count < $params['next'])
202
+ $params['next'] = $count;
203
  $this->block_data_pointer[$post_id][$template] += $params['next'];
204
  } elseif (!empty($params['limit']))
205
  {
225
  {
226
  $results = array();
227
  $count = 0;
228
+ $results_count = 0;
229
  foreach ($data as $module_id => $module_data)
230
  {
231
  $results[$module_id] = array();
239
 
240
  $results[$module_id][$key] = $data;
241
  $count++;
242
+ $results_count++;
243
+ if ($results_count >= $length)
244
  return $results;
245
  }
246
  }
247
  return $results;
248
  }
249
 
250
+ private function countBlockData($data)
251
+ {
252
+ $count = 0;
253
+ foreach ($data as $module_id => $module_data)
254
+ {
255
+ $count += count($module_data);
256
+ }
257
+ return $count;
258
+ }
259
+
260
  }
application/Plugin.php CHANGED
@@ -14,12 +14,12 @@ use ContentEgg\application\helpers\CurrencyHelper;
14
  */
15
  class Plugin {
16
 
17
- const version = '3.5.1';
18
- const db_version = 29;
19
  const wp_requires = '4.2.2';
20
  const slug = 'content-egg';
21
  const api_base = 'http://www.keywordrush.com/api/v1';
22
- const api_base2 = 'http://209.59.164.45/api/v1';
23
  const product_id = 302;
24
 
25
  private static $instance = null;
@@ -129,7 +129,10 @@ class Plugin {
129
 
130
  public static function apiRequest($params = array())
131
  {
132
- $api_urls = array(self::api_base, self::api_base2);
 
 
 
133
  foreach ($api_urls as $api_url)
134
  {
135
  $response = \wp_remote_post($api_url, $params);
@@ -148,14 +151,26 @@ class Plugin {
148
  private function loadTextdomain()
149
  {
150
  // plugin admin
151
- $v = \load_plugin_textdomain('content-egg', false, dirname(\plugin_basename(\ContentEgg\PLUGIN_FILE)) . '/languages/');
152
 
153
  // frontend templates
154
  $lang = GeneralConfig::getInstance()->option('lang');
155
- $lang = strtoupper($lang);
156
- $mo_file = \ContentEgg\PLUGIN_PATH . 'languages/tpl/content-egg-tpl-' . $lang . '.mo';
157
- if (file_exists($mo_file) && is_readable($mo_file))
158
- $v = \load_textdomain('content-egg-tpl', $mo_file);
 
 
 
 
 
 
 
 
 
 
 
 
159
  }
160
 
161
  public static function pluginSiteUrl()
@@ -170,7 +185,6 @@ class Plugin {
170
  public function registerAmpStyles()
171
  {
172
  echo '.egg-container .btn,.egg-container .cegg-price{white-space:nowrap;font-weight:700}.cegg-couponcode,.cegg-gridbox a{text-decoration:none}.egg-container .cegg-gridbox{box-shadow:0 8px 16px -6px #eee;border:1px solid #ddd;margin-bottom:25px;padding:20px}.egg-container .egg-listcontainer .row-products>div{margin-bottom:12px}.egg-container .btn{display:inline-block;padding:7px 14px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.egg-container .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;text-decoration:none}.egg-container .panel-default{border:1px solid #ddd;padding:20px}.cegg-price-alert-wrap,.cegg-price-tracker-item div[id$=chart]{display:none}.cegg-price-tracker-panel .btn{margin-bottom:6px}.egg-container .cegg-no-top-margin{margin-top:0}.egg-container .cegg-mb5{margin-bottom:5px}.egg-container .cegg-mb10{margin-bottom:10px}.egg-container .cegg-mb15{margin-bottom:15px}.egg-container .cegg-mb20{margin-bottom:20px}.egg-container .cegg-mb25{margin-bottom:25px}.egg-container .cegg-mb30{margin-bottom:30px}.egg-container .cegg-mb35{margin-bottom:35px}.egg-container .cegg-lineh-20{line-height:20px}.egg-container .cegg-mr10{margin-right:10px}.egg-container .cegg-mr5{margin-right:5px}.egg-container .btn.cegg-btn-big{padding:13px 60px;line-height:1;font-size:20px;font-weight:700}.cegg-couponcode{text-align:center;background:#efffda;padding:8px;display:block;border:2px dashed #5cb85c;margin-bottom:12px}.cegg-bordered-box{border:2px solid #ededed;padding:25px}.cegg-price-tracker-item .cegg-price{font-size:22px;font-weight:700}.egg-list-coupons .btn{font-size:16px;font-weight:700;display:block}.cegg-listlogo-title{line-height:18px;font-size:15px}.cegg-list-withlogos .cegg-price,.egg-listcontainer .cegg-price{font-weight:700;font-size:20px;color:#5aaf0b}.egg-container .cegg-list-withlogos .btn{font-weight:700;font-size:15px;padding:8px 16px}.cegg-price-row strike{opacity:.42;font-size:90%}.cegg-list-logo-title{font-weight:700;font-size:17px}.egg-container .cegg-btn-grid .btn{display:block;margin-bottom:10px}#cegg_market .cegg-image-container img{max-height:350px}.cegg-review-block{padding:20px;border:1px solid #eee}.cegg-line-hr{clear:both;border-top:1px solid #eee;height:1px}.amp-wp-article-content .cegg-btn-row amp-img,.amp-wp-article-content .cegg-desc-cell amp-img,.amp-wp-article-content .cegg-price-tracker-panel .cegg-mb5 amp-img,.amp-wp-article-content .producttitle amp-img{display:inline-block;margin:0 4px 0 0;vertical-align:middle}.egg-container .cegg-promotion{top:25px;left:0;position:absolute;z-index:10}.egg-container .cegg-discount{background-color:#eb5e58;border-radius:0 4px 4px 0;color:#fff;display:inline-block;font-size:16px;padding:3px 5px}.cegg-thumb{position:relative}';
173
- //echo '.egg-container .btn,.egg-container .cegg-price{white-space:nowrap;font-weight:700}.cegg-couponcode,.cegg-gridbox a{text-decoration:none}.egg-container .cegg-gridbox{box-shadow:0 8px 16px -6px #eee;border:1px solid #ddd;margin-bottom:25px;padding:20px}.egg-container .egg-listcontainer .row-products>div{margin-bottom:12px}.egg-container .btn{display:inline-block;padding:7px 14px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.egg-container .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;text-decoration:none}.egg-container .panel-default{border:1px solid #ddd;padding:20px}.cegg-price-alert-wrap,.cegg-price-tracker-item div[id$=chart]{display:none}.cegg-price-tracker-panel .btn{margin-bottom:6px}.egg-container .cegg-no-top-margin{margin-top:0}.egg-container .cegg-mb5{margin-bottom:5px}.egg-container .cegg-mb10{margin-bottom:10px}.egg-container .cegg-mb15{margin-bottom:15px}.egg-container .cegg-mb20{margin-bottom:20px}.egg-container .cegg-mb25{margin-bottom:25px}.egg-container .cegg-mb30{margin-bottom:30px}.egg-container .cegg-mb35{margin-bottom:35px}.egg-container .cegg-lineh-20{line-height:20px}.egg-container .cegg-mr10{margin-right:10px}.egg-container .cegg-mr5{margin-right:5px}.egg-container .btn.cegg-btn-big{padding:13px 60px;line-height:1;font-size:20px;font-weight:700}.cegg-couponcode{text-align:center;background:#efffda;padding:8px;display:block;border:2px dashed #5cb85c;margin-bottom:12px}.cegg-bordered-box{border:2px solid #ededed;padding:25px}.cegg-price-tracker-item .cegg-price{font-size:22px;font-weight:700}.egg-list-coupons .btn{font-size:16px;font-weight:700;display:block}.cegg-listlogo-title{line-height:18px;font-size:15px}.cegg-list-withlogos .cegg-price,.egg-listcontainer .cegg-price{font-weight:700;font-size:20px;color:#5aaf0b}.egg-container .cegg-list-withlogos .btn{font-weight:700;font-size:15px;padding:8px 16px}.cegg-price-row strike{opacity:.42;font-size:90%}.cegg-list-logo-title{font-weight:700;font-size:17px}.egg-container .cegg-btn-grid .btn{display:block;margin-bottom:10px}#cegg_market .cegg-image-container img{max-height:350px}.cegg-review-block{padding:20px;border:1px solid #eee}.cegg-line-hr{clear:both;border-top:1px solid #eee;height:1px}.egg-container .cegg-promotion {top: 25px;left: 0;position: absolute;z-index: 10;}.egg-container .cegg-discount {background-color: #eb5e58;border-radius: 0 4px 4px 0;color: #fff;display: inline-block;font-size: 16px;padding: 3px 5px;}.cegg-thumb{position:relative}';
174
  }
175
 
176
  }
14
  */
15
  class Plugin {
16
 
17
+ const version = '3.6.2';
18
+ const db_version = 31;
19
  const wp_requires = '4.2.2';
20
  const slug = 'content-egg';
21
  const api_base = 'http://www.keywordrush.com/api/v1';
22
+ const api_base2 = 'http://67.225.139.212/~srvrush/api/v1';
23
  const product_id = 302;
24
 
25
  private static $instance = null;
129
 
130
  public static function apiRequest($params = array())
131
  {
132
+ $api_urls = array(self::api_base);
133
+ if (self::api_base2)
134
+ $api_urls[] = self::api_base2;
135
+
136
  foreach ($api_urls as $api_url)
137
  {
138
  $response = \wp_remote_post($api_url, $params);
151
  private function loadTextdomain()
152
  {
153
  // plugin admin
154
+ \load_plugin_textdomain('content-egg', false, dirname(\plugin_basename(\ContentEgg\PLUGIN_FILE)) . '/languages/');
155
 
156
  // frontend templates
157
  $lang = GeneralConfig::getInstance()->option('lang');
158
+ $mo_files = array(
159
+ \trailingslashit(WP_LANG_DIR) . 'plugins/content-egg-tpl-' . $lang . '.mo', // wp lang dir
160
+ );
161
+ if (defined('LOCO_LANG_DIR'))
162
+ $mo_files[] = \trailingslashit(LOCO_LANG_DIR) . 'plugins/content-egg-tpl-' . $lang . '.mo'; // loco lang dir
163
+ $mo_files[] = \ContentEgg\PLUGIN_PATH . 'languages/tpl/content-egg-tpl-' . strtoupper($lang) . '.mo'; // plugin lang dir
164
+ foreach ($mo_files as $mo_file)
165
+ {
166
+ if (file_exists($mo_file) && is_readable($mo_file))
167
+ {
168
+ if (\load_textdomain('content-egg-tpl', $mo_file))
169
+ return;
170
+ }
171
+ }
172
+ // last chance load tpl .mo
173
+ //\load_plugin_textdomain('content-egg-tpl', false, dirname(\plugin_basename(\ContentEgg\PLUGIN_FILE)) . '/languages/tpl/');
174
  }
175
 
176
  public static function pluginSiteUrl()
185
  public function registerAmpStyles()
186
  {
187
  echo '.egg-container .btn,.egg-container .cegg-price{white-space:nowrap;font-weight:700}.cegg-couponcode,.cegg-gridbox a{text-decoration:none}.egg-container .cegg-gridbox{box-shadow:0 8px 16px -6px #eee;border:1px solid #ddd;margin-bottom:25px;padding:20px}.egg-container .egg-listcontainer .row-products>div{margin-bottom:12px}.egg-container .btn{display:inline-block;padding:7px 14px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.egg-container .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;text-decoration:none}.egg-container .panel-default{border:1px solid #ddd;padding:20px}.cegg-price-alert-wrap,.cegg-price-tracker-item div[id$=chart]{display:none}.cegg-price-tracker-panel .btn{margin-bottom:6px}.egg-container .cegg-no-top-margin{margin-top:0}.egg-container .cegg-mb5{margin-bottom:5px}.egg-container .cegg-mb10{margin-bottom:10px}.egg-container .cegg-mb15{margin-bottom:15px}.egg-container .cegg-mb20{margin-bottom:20px}.egg-container .cegg-mb25{margin-bottom:25px}.egg-container .cegg-mb30{margin-bottom:30px}.egg-container .cegg-mb35{margin-bottom:35px}.egg-container .cegg-lineh-20{line-height:20px}.egg-container .cegg-mr10{margin-right:10px}.egg-container .cegg-mr5{margin-right:5px}.egg-container .btn.cegg-btn-big{padding:13px 60px;line-height:1;font-size:20px;font-weight:700}.cegg-couponcode{text-align:center;background:#efffda;padding:8px;display:block;border:2px dashed #5cb85c;margin-bottom:12px}.cegg-bordered-box{border:2px solid #ededed;padding:25px}.cegg-price-tracker-item .cegg-price{font-size:22px;font-weight:700}.egg-list-coupons .btn{font-size:16px;font-weight:700;display:block}.cegg-listlogo-title{line-height:18px;font-size:15px}.cegg-list-withlogos .cegg-price,.egg-listcontainer .cegg-price{font-weight:700;font-size:20px;color:#5aaf0b}.egg-container .cegg-list-withlogos .btn{font-weight:700;font-size:15px;padding:8px 16px}.cegg-price-row strike{opacity:.42;font-size:90%}.cegg-list-logo-title{font-weight:700;font-size:17px}.egg-container .cegg-btn-grid .btn{display:block;margin-bottom:10px}#cegg_market .cegg-image-container img{max-height:350px}.cegg-review-block{padding:20px;border:1px solid #eee}.cegg-line-hr{clear:both;border-top:1px solid #eee;height:1px}.amp-wp-article-content .cegg-btn-row amp-img,.amp-wp-article-content .cegg-desc-cell amp-img,.amp-wp-article-content .cegg-price-tracker-panel .cegg-mb5 amp-img,.amp-wp-article-content .producttitle amp-img{display:inline-block;margin:0 4px 0 0;vertical-align:middle}.egg-container .cegg-promotion{top:25px;left:0;position:absolute;z-index:10}.egg-container .cegg-discount{background-color:#eb5e58;border-radius:0 4px 4px 0;color:#fff;display:inline-block;font-size:16px;padding:3px 5px}.cegg-thumb{position:relative}';
 
188
  }
189
 
190
  }
application/admin/AutoblogController.php CHANGED
@@ -119,6 +119,7 @@ class AutoblogController {
119
  'custom_field_values' => array_fill(0, 8, ''),
120
  'main_product' => 'min_price',
121
  'tags' => '',
 
122
  );
123
 
124
  $message = '';
@@ -148,6 +149,7 @@ class AutoblogController {
148
  $item['custom_field_values'] = (isset($_POST['item']['custom_field_values'])) ? $_POST['item']['custom_field_values'] : array();
149
  $item['main_product'] = (isset($_POST['item']['main_product'])) ? $_POST['item']['main_product'] : 'min_price';
150
  $item['tags'] = (isset($_POST['item']['tags'])) ? TextHelper::commaList($_POST['item']['tags']) : '';
 
151
 
152
  $redirect_url = \get_admin_url(\get_current_blog_id(), 'admin.php?page=content-egg-autoblog');
153
  if ($batch)
@@ -210,10 +212,10 @@ class AutoblogController {
210
  $item['autoupdate_modules'] = unserialize($item['autoupdate_modules']);
211
  $item['custom_field_names'] = unserialize($item['custom_field_names']);
212
  $item['custom_field_values'] = unserialize($item['custom_field_values']);
 
213
  }
214
  }
215
  }
216
-
217
  $item['keywords'] = join("\n", $item['keywords']);
218
 
219
  \add_meta_box('autoblog_metabox', 'Autoblog data', array($this, 'metaboxAutoblogCreateHandler'), 'autoblog_create', 'normal', 'default');
119
  'custom_field_values' => array_fill(0, 8, ''),
120
  'main_product' => 'min_price',
121
  'tags' => '',
122
+ 'config' => array('dynamic_categories' => 0, 'min_comments_count' => 0),
123
  );
124
 
125
  $message = '';
149
  $item['custom_field_values'] = (isset($_POST['item']['custom_field_values'])) ? $_POST['item']['custom_field_values'] : array();
150
  $item['main_product'] = (isset($_POST['item']['main_product'])) ? $_POST['item']['main_product'] : 'min_price';
151
  $item['tags'] = (isset($_POST['item']['tags'])) ? TextHelper::commaList($_POST['item']['tags']) : '';
152
+ $item['config'] = $_POST['item']['config'];
153
 
154
  $redirect_url = \get_admin_url(\get_current_blog_id(), 'admin.php?page=content-egg-autoblog');
155
  if ($batch)
212
  $item['autoupdate_modules'] = unserialize($item['autoupdate_modules']);
213
  $item['custom_field_names'] = unserialize($item['custom_field_names']);
214
  $item['custom_field_values'] = unserialize($item['custom_field_values']);
215
+ $item['config'] = unserialize($item['config']);
216
  }
217
  }
218
  }
 
219
  $item['keywords'] = join("\n", $item['keywords']);
220
 
221
  \add_meta_box('autoblog_metabox', 'Autoblog data', array($this, 'metaboxAutoblogCreateHandler'), 'autoblog_create', 'normal', 'default');
application/admin/GeneralConfig.php CHANGED
@@ -37,49 +37,49 @@ class GeneralConfig extends Config {
37
  public static function langs()
38
  {
39
  return array(
40
- 'ar' => 'Arabic',
41
- 'bg' => 'Bulgarian',
42
- 'ca' => 'Catalan',
43
  //'zh_CN' => 'Chinese (simplified)',
44
  //'zh_TW' => 'Chinese (traditional)',
45
- 'hr' => 'Croatian',
46
- 'cs' => 'Czech',
47
- 'da' => 'Danish',
48
- 'nl' => 'Dutch',
49
- 'en' => 'English',
50
- 'et' => 'Estonian',
51
- 'tl' => 'Filipino',
52
- 'fi' => 'Finnish',
53
- 'fr' => 'French',
54
- 'de' => 'German',
55
- 'el' => 'Greek',
56
- 'iw' => 'Hebrew',
57
- 'hi' => 'Hindi',
58
- 'hu' => 'Hungarian',
59
- 'is' => 'Icelandic',
60
- 'id' => 'Indonesian',
61
- 'it' => 'Italian',
62
- 'ja' => 'Japanese',
63
- 'ko' => 'Korean',
64
- 'lv' => 'Latvian',
65
- 'lt' => 'Lithuanian',
66
- 'ms' => 'Malay',
67
- 'no' => 'Norwegian',
68
- 'fa' => 'Persian',
69
- 'pl' => 'Polish',
70
- 'pt' => 'Portuguese',
71
- 'ro' => 'Romanian',
72
- 'ru' => 'Russian',
73
- 'sr' => 'Serbian',
74
- 'sk' => 'Slovak',
75
- 'sl' => 'Slovenian',
76
- 'es' => 'Spanish',
77
- 'sv' => 'Swedish',
78
- 'th' => 'Thai',
79
- 'tr' => 'Turkish',
80
- 'uk' => 'Ukrainian',
81
- 'ur' => 'Urdu',
82
- 'vi' => 'Vietnamese',
83
  );
84
  }
85
 
@@ -214,7 +214,8 @@ class GeneralConfig extends Config {
214
  'search_modules' => array(
215
  'title' => __('Search modules', 'content-egg'),
216
  'description' => __('Select modules to search on frontend.', 'content-egg') . ' ' .
217
- __('Do not select more than 1-2 modules.', 'content-egg') . ' ' .
 
218
  __('Do not forget to add search widget or shorcode [content-egg-search-form].', 'content-egg'),
219
  'checkbox_options' => self::getSearchModuleIds(),
220
  'callback' => array($this, 'render_checkbox_list'),
@@ -253,8 +254,8 @@ class GeneralConfig extends Config {
253
  foreach ($modules as $module_id => $module)
254
  {
255
  // AE module?
256
- if ($module_id != $module->getMyShortId())
257
- continue;
258
  self::$search_midules[$module_id] = $module->getName();
259
  }
260
  }
37
  public static function langs()
38
  {
39
  return array(
40
+ 'ar' => 'Arabic (ar)',
41
+ 'bg' => 'Bulgarian (bg)',
42
+ 'ca' => 'Catalan (ca)',
43
  //'zh_CN' => 'Chinese (simplified)',
44
  //'zh_TW' => 'Chinese (traditional)',
45
+ 'hr' => 'Croatian (hr)',
46
+ 'cs' => 'Czech (cs)',
47
+ 'da' => 'Danish (da)',
48
+ 'nl' => 'Dutch (nl)',
49
+ 'en' => 'English (en)',
50
+ 'et' => 'Estonian (et)',
51
+ 'tl' => 'Filipino (tl)',
52
+ 'fi' => 'Finnish (fi)',
53
+ 'fr' => 'French (fr)',
54
+ 'de' => 'German (de)',
55
+ 'el' => 'Greek (el)',
56
+ 'iw' => 'Hebrew (iw)',
57
+ 'hi' => 'Hindi (hi)',
58
+ 'hu' => 'Hungarian (hu)',
59
+ 'is' => 'Icelandic (is)',
60
+ 'id' => 'Indonesian (id)',
61
+ 'it' => 'Italian (it)',
62
+ 'ja' => 'Japanese (ja)',
63
+ 'ko' => 'Korean (ko)',
64
+ 'lv' => 'Latvian (lv)',
65
+ 'lt' => 'Lithuanian (lt)',
66
+ 'ms' => 'Malay (ms)',
67
+ 'no' => 'Norwegian (no)',
68
+ 'fa' => 'Persian (fa)',
69
+ 'pl' => 'Polish (pl)',
70
+ 'pt' => 'Portuguese (pt)',
71
+ 'ro' => 'Romanian (ro)',
72
+ 'ru' => 'Russian (ru)',
73
+ 'sr' => 'Serbian (sr)',
74
+ 'sk' => 'Slovak (sk)',
75
+ 'sl' => 'Slovenian (sl)',
76
+ 'es' => 'Spanish (es)',
77
+ 'sv' => 'Swedish (sv)',
78
+ 'th' => 'Thai (th)',
79
+ 'tr' => 'Turkish (tr)',
80
+ 'uk' => 'Ukrainian (uk)',
81
+ 'ur' => 'Urdu (ur)',
82
+ 'vi' => 'Vietnamese (vi)',
83
  );
84
  }
85
 
214
  'search_modules' => array(
215
  'title' => __('Search modules', 'content-egg'),
216
  'description' => __('Select modules to search on frontend.', 'content-egg') . ' ' .
217
+ __('Do not select more than 1-2 modules.', 'content-egg') . '<br>' .
218
+ __('Please note, AE modules work slowly and are not recommended for use as search modules.', 'content-egg') . '<br>' .
219
  __('Do not forget to add search widget or shorcode [content-egg-search-form].', 'content-egg'),
220
  'checkbox_options' => self::getSearchModuleIds(),
221
  'callback' => array($this, 'render_checkbox_list'),
254
  foreach ($modules as $module_id => $module)
255
  {
256
  // AE module?
257
+ //if ($module_id != $module->getMyShortId())
258
+ // continue;
259
  self::$search_midules[$module_id] = $module->getName();
260
  }
261
  }
application/admin/views/_metabox_autoblog.php CHANGED
@@ -313,25 +313,49 @@ use ContentEgg\application\components\ModuleManager;
313
  \wp_dropdown_categories($opt);
314
  ?>
315
  <p class="description">
316
- <?php _e('Category for posts.', 'content-egg'); ?>
317
  <?php if ($batch): ?>
318
  <?php _e('"Create Automatically" means, that categories will be created based on data of CSV file with keywords and categories.', 'content-egg'); ?>
319
  <?php endif; ?>
320
  </p>
321
  </td>
322
  </tr>
323
-
 
 
 
 
 
 
 
 
 
 
 
 
 
324
 
325
  <tr class="form-field">
326
  <th valign="top" scope="row">
327
- <label for="min_modules_count"><?php _e('Minimum number of modules are required', 'content-egg'); ?></label>
328
  </th>
329
  <td>
330
  <input id="min_modules_count" name="item[min_modules_count]" value="<?php echo esc_attr($item['min_modules_count']) ?>"
331
  type="number" class="small-text">
332
  <p class="description"><?php _e('Post will not be published if no content for such number of modules.', 'content-egg'); ?></p>
333
  </td>
334
- </tr>
 
 
 
 
 
 
 
 
 
 
 
335
 
336
  <tr class="form-field">
337
  <th valign="top" scope="row">
313
  \wp_dropdown_categories($opt);
314
  ?>
315
  <p class="description">
316
+ <?php _e('Default category for posts.', 'content-egg'); ?>
317
  <?php if ($batch): ?>
318
  <?php _e('"Create Automatically" means, that categories will be created based on data of CSV file with keywords and categories.', 'content-egg'); ?>
319
  <?php endif; ?>
320
  </p>
321
  </td>
322
  </tr>
323
+
324
+ <tr class="form-field">
325
+ <th valign="top" scope="row">
326
+ <label for="dynamic_categories"><?php _e('Dynamic categories', 'content-egg'); ?></label>
327
+ </th>
328
+ <td>
329
+ <select id="post_status" name="item[config][dynamic_categories]">
330
+ <option value="0"<?php if ($item['config']['dynamic_categories'] == 0) echo ' selected="selected"'; ?>><?php _e('Do not create', 'content-egg'); ?></option>
331
+ <option value="1"<?php if ($item['config']['dynamic_categories'] == 1) echo ' selected="selected"'; ?>><?php _e('Create category', 'content-egg'); ?></option>
332
+ <option value="2"<?php if ($item['config']['dynamic_categories'] == 2) echo ' selected="selected"'; ?>><?php _e('Create nested categories', 'content-egg'); ?></option>
333
+ </select>
334
+ <p class="description"><?php _e('Create a category automatically, if the main product has a category data.', 'content-egg'); ?></p>
335
+ </td>
336
+ </tr>
337
 
338
  <tr class="form-field">
339
  <th valign="top" scope="row">
340
+ <label for="min_modules_count"><?php _e('Minimum modules required', 'content-egg'); ?></label>
341
  </th>
342
  <td>
343
  <input id="min_modules_count" name="item[min_modules_count]" value="<?php echo esc_attr($item['min_modules_count']) ?>"
344
  type="number" class="small-text">
345
  <p class="description"><?php _e('Post will not be published if no content for such number of modules.', 'content-egg'); ?></p>
346
  </td>
347
+ </tr>
348
+
349
+ <tr class="form-field">
350
+ <th valign="top" scope="row">
351
+ <label for="min_comment_count"><?php _e('Minimum reviews required', 'content-egg'); ?></label>
352
+ </th>
353
+ <td>
354
+ <input id="min_modules_count" name="item[config][min_comments_count]" value="<?php echo esc_attr($item['config']['min_comments_count']) ?>"
355
+ type="number" class="small-text">
356
+ <p class="description"><?php _e('Post will not be published if there are no user reviews. This option works only for AE modules.', 'content-egg'); ?></p>
357
+ </td>
358
+ </tr>
359
 
360
  <tr class="form-field">
361
  <th valign="top" scope="row">
application/admin/views/_metabox_results.php CHANGED
@@ -2,8 +2,9 @@
2
  <div ui-sortable="{ 'ui-floating': true }" ng-model="models.<?php echo $module_id; ?>.added" class="row">
3
  <div class="col-md-12 added_data" ng-repeat="data in models.<?php echo $module_id; ?>.added">
4
  <div class="row" style="padding: 5px;">
5
- <div class="col-md-1" ng-if="data.img">
6
  <img ng-src="{{data.img}}" class="img-responsive" style="max-height: 100px;" />
 
7
  </div>
8
  <div ng-class="data.img ? 'col-md-9' : 'col-md-10'">
9
  <input type="text" placeholder="<?php _e('Title', 'content-egg'); ?>" ng-model="data.title" class="form-control" style="margin-bottom: 5px;">
2
  <div ui-sortable="{ 'ui-floating': true }" ng-model="models.<?php echo $module_id; ?>.added" class="row">
3
  <div class="col-md-12 added_data" ng-repeat="data in models.<?php echo $module_id; ?>.added">
4
  <div class="row" style="padding: 5px;">
5
+ <div class="col-md-1 text-center" ng-if="data.img">
6
  <img ng-src="{{data.img}}" class="img-responsive" style="max-height: 100px;" />
7
+ <small ng-show="data.price">{{data.currencyCode}} {{data.price}}</small>
8
  </div>
9
  <div ng-class="data.img ? 'col-md-9' : 'col-md-10'">
10
  <input type="text" placeholder="<?php _e('Title', 'content-egg'); ?>" ng-model="data.title" class="form-control" style="margin-bottom: 5px;">
application/components/ContentCoupon.php CHANGED
@@ -14,5 +14,6 @@ class ContentCoupon extends Content {
14
  public $code;
15
  public $startDate;
16
  public $endDate;
 
17
 
18
  }
14
  public $code;
15
  public $startDate;
16
  public $endDate;
17
+ public $domain;
18
 
19
  }
application/components/ContentManager.php CHANGED
@@ -329,6 +329,9 @@ class ContentManager {
329
  $reviews = array();
330
  foreach ($data as $item)
331
  {
 
 
 
332
  // AE modules
333
  if (!empty($item['extra']['comments']))
334
  {
@@ -374,9 +377,9 @@ class ContentManager {
374
  if ($review['review'])
375
  $review['comment'] = $review['review'];
376
  if ($review['pros'])
377
- $review['comment'] .= "\r\n" . __('Pros:', 'affegg-tpl') . $review['pros'];
378
  if ($review['cons'])
379
- $review['comment'] .= "\r\n" . __('Cons:', 'affegg-tpl') . $review['cons'];
380
  $review['comment'] = trim($review['comment']);
381
  $reviews[$i] = $review;
382
  }
329
  $reviews = array();
330
  foreach ($data as $item)
331
  {
332
+ if (is_object($item))
333
+ $item = ContentManager::object2Array($item);
334
+
335
  // AE modules
336
  if (!empty($item['extra']['comments']))
337
  {
377
  if ($review['review'])
378
  $review['comment'] = $review['review'];
379
  if ($review['pros'])
380
+ $review['comment'] .= "\r\n" . __('Pros:', 'content-egg-tpl') . $review['pros'];
381
  if ($review['cons'])
382
+ $review['comment'] .= "\r\n" . __('Cons:', 'content-egg-tpl') . $review['cons'];
383
  $review['comment'] = trim($review['comment']);
384
  $reviews[$i] = $review;
385
  }
application/components/ContentProduct.php CHANGED
@@ -17,7 +17,8 @@ class ContentProduct extends Content {
17
  public $currency;
18
  public $currencyCode;
19
  public $manufacturer;
20
- public $category;
 
21
  public $merchant;
22
  public $logo;
23
  public $domain;
17
  public $currency;
18
  public $currencyCode;
19
  public $manufacturer;
20
+ public $category; //primary category
21
+ public $categoryPath = array();
22
  public $merchant;
23
  public $logo;
24
  public $domain;
application/components/TemplateManager.php CHANGED
@@ -109,14 +109,14 @@ abstract class TemplateManager {
109
  return '';
110
  $this->renderPath($file, $_data);
111
  }
112
-
113
  public function renderBlock($view_name, array $data = array())
114
  {
115
  $file = $this->getPartialViewPath($view_name, true);
116
  if (!$file)
117
  return '';
118
  $this->renderPath($file, $data);
119
- }
120
 
121
  protected function renderPath($view_path, $_data = array())
122
  {
@@ -126,11 +126,11 @@ abstract class TemplateManager {
126
  $_data = array_merge($this->last_render_data, $_data);
127
  extract($_data, EXTR_PREFIX_SAME, 'data');
128
  include $view_path;
129
- }
130
 
131
  private function getPartialViewPath($view_name, $block = false)
132
  {
133
- $view_name = str_replace('.', '', $view_name);
134
  $file = \ContentEgg\PLUGIN_PATH . 'application/templates/';
135
  if ($block)
136
  $file .= 'blocks/';
@@ -226,7 +226,7 @@ abstract class TemplateManager {
226
  \wp_enqueue_style('egg-products');
227
 
228
  $button_color = GeneralConfig::getInstance()->option('button_color');
229
- $custom_css = ".egg-container .btn-success{background-color:" . \wp_strip_all_tags($button_color) . " !important}";
230
  \wp_add_inline_style('egg-products', $custom_css);
231
  }
232
 
109
  return '';
110
  $this->renderPath($file, $_data);
111
  }
112
+
113
  public function renderBlock($view_name, array $data = array())
114
  {
115
  $file = $this->getPartialViewPath($view_name, true);
116
  if (!$file)
117
  return '';
118
  $this->renderPath($file, $data);
119
+ }
120
 
121
  protected function renderPath($view_path, $_data = array())
122
  {
126
  $_data = array_merge($this->last_render_data, $_data);
127
  extract($_data, EXTR_PREFIX_SAME, 'data');
128
  include $view_path;
129
+ }
130
 
131
  private function getPartialViewPath($view_name, $block = false)
132
  {
133
+ $view_name = str_replace('.', '', $view_name);
134
  $file = \ContentEgg\PLUGIN_PATH . 'application/templates/';
135
  if ($block)
136
  $file .= 'blocks/';
226
  \wp_enqueue_style('egg-products');
227
 
228
  $button_color = GeneralConfig::getInstance()->option('button_color');
229
+ $custom_css = ".egg-container .btn-success{background-color:" . \wp_strip_all_tags($button_color) . " !important;border-color:" . \wp_strip_all_tags($button_color) . " !important}";
230
  \wp_add_inline_style('egg-products', $custom_css);
231
  }
232
 
application/components/VirtualPage.php CHANGED
@@ -57,7 +57,7 @@ abstract class VirtualPage {
57
  elseif (\get_option('permalink_structure'))
58
  {
59
  $home_path = parse_url( \home_url('/'), PHP_URL_PATH );
60
- $page = preg_replace( "#^" . preg_quote($home_path) . "#", '', filter_input(INPUT_SERVER, 'REQUEST_URI'));
61
  $page = parse_url($page, PHP_URL_PATH);
62
  $page = trim($page, '/');
63
  }
57
  elseif (\get_option('permalink_structure'))
58
  {
59
  $home_path = parse_url( \home_url('/'), PHP_URL_PATH );
60
+ $page = preg_replace( "#^" . preg_quote($home_path) . "#", '', $_SERVER['REQUEST_URI']);
61
  $page = parse_url($page, PHP_URL_PATH);
62
  $page = trim($page, '/');
63
  }
application/helpers/CurrencyHelper.php CHANGED
@@ -192,10 +192,18 @@ class CurrencyHelper {
192
  'TND' => array(
193
  'currency_symbol' => 'DT',
194
  'currency_pos' => 'right',
 
 
 
 
 
 
 
 
195
  'thousand_sep' => ',',
196
  'decimal_sep' => '.',
197
  'num_decimals' => 2,
198
- 'name' => 'Tunisian dinar',
199
  ),
200
  );
201
  }
192
  'TND' => array(
193
  'currency_symbol' => 'DT',
194
  'currency_pos' => 'right',
195
+ 'thousand_sep' => ' ',
196
+ 'decimal_sep' => '.',
197
+ 'num_decimals' => 3,
198
+ 'name' => 'Tunisian dinar',
199
+ ),
200
+ 'NGN' => array(
201
+ 'currency_symbol' => '₦',
202
+ 'currency_pos' => 'left',
203
  'thousand_sep' => ',',
204
  'decimal_sep' => '.',
205
  'num_decimals' => 2,
206
+ 'name' => 'Nigerian naira',
207
  ),
208
  );
209
  }
application/helpers/TemplateHelper.php CHANGED
@@ -339,7 +339,7 @@ class TemplateHelper {
339
  $html_attr .= ' ' . esc_attr($name) . '="' . esc_attr($value) . '"';
340
  }
341
 
342
- echo '<div id="' . esc_attr($id) . '"' . $html_attr . '></div>
343
  <script>
344
  jQuery(document).ready(function($) {
345
  new Morris.' . $chartType . '(' . json_encode($options) . ');
@@ -508,7 +508,7 @@ class TemplateHelper {
508
  return 1;
509
  if (!$b['price'])
510
  return -1;
511
- return $a['price'] - $b['price'];
512
  });
513
  return $data;
514
  }
339
  $html_attr .= ' ' . esc_attr($name) . '="' . esc_attr($value) . '"';
340
  }
341
 
342
+ echo '<div style="direction: ltr;" id="' . esc_attr($id) . '"' . $html_attr . '></div>
343
  <script>
344
  jQuery(document).ready(function($) {
345
  new Morris.' . $chartType . '(' . json_encode($options) . ');
508
  return 1;
509
  if (!$b['price'])
510
  return -1;
511
+ return ($a['price'] < $b['price']) ? -1 : 1;
512
  });
513
  return $data;
514
  }
application/models/AutoblogModel.php CHANGED
@@ -42,7 +42,7 @@ class AutoblogModel extends Model {
42
  min_modules_count int(11) DEFAULT '0',
43
  template_body text,
44
  template_title text,
45
- keywords text,
46
  include_modules text,
47
  exclude_modules text,
48
  required_modules text,
@@ -50,6 +50,7 @@ class AutoblogModel extends Model {
50
  custom_field_names text,
51
  custom_field_values text,
52
  tags text,
 
53
  post_type varchar(100) DEFAULT NULL,
54
  last_error varchar(255) DEFAULT NULL,
55
  main_product varchar(30) DEFAULT NULL,
@@ -90,6 +91,7 @@ class AutoblogModel extends Model {
90
  'autoupdate_modules',
91
  'custom_field_names',
92
  'custom_field_values',
 
93
  );
94
  foreach ($serialized_fileds as $field)
95
  {
@@ -123,6 +125,7 @@ class AutoblogModel extends Model {
123
  $autoblog['autoupdate_modules'] = unserialize($autoblog['autoupdate_modules']);
124
  $autoblog['custom_field_names'] = unserialize($autoblog['custom_field_names']);
125
  $autoblog['custom_field_values'] = unserialize($autoblog['custom_field_values']);
 
126
 
127
  $autoblog_save = array();
128
  $autoblog_save['id'] = $autoblog['id'];
@@ -209,6 +212,7 @@ class AutoblogModel extends Model {
209
  $keyword_arr = str_getcsv($keyword, ';');
210
  $keyword = '';
211
  $tmp_module_keywords = array();
 
212
  foreach ($keyword_arr as $k)
213
  {
214
  $k_parts = explode(':', $k);
@@ -219,6 +223,11 @@ class AutoblogModel extends Model {
219
  {
220
  $module_id = trim($k_parts[0]);
221
  $module_id = str_replace(' ', '', $module_id); // name -> id
 
 
 
 
 
222
  $tmp_module_keywords[$module_id] = trim($k_parts[1]);
223
  } else
224
  continue; //error
@@ -270,6 +279,20 @@ class AutoblogModel extends Model {
270
  $count--;
271
  }
272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
  // main product
274
  $main_product = $this->getMainProduct($modules_data, $autoblog['main_product']);
275
 
@@ -305,6 +328,18 @@ class AutoblogModel extends Model {
305
  else
306
  $tags_input = '';
307
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  // create post
309
  $post = array(
310
  'ID' => null,
@@ -312,7 +347,7 @@ class AutoblogModel extends Model {
312
  'post_content' => $body,
313
  'post_status' => $post_status,
314
  'post_author' => $autoblog['user_id'],
315
- 'post_category' => array($autoblog['category']),
316
  'post_type' => $autoblog['post_type'],
317
  'meta_input' => $meta_input,
318
  'tags_input' => $tags_input,
@@ -327,7 +362,6 @@ class AutoblogModel extends Model {
327
  throw new \Exception(sprintf(__('Post can\'t be created. Unknown error.', 'content-egg'), $autoblog['min_modules_count']));
328
 
329
  // save modules data & keyword for autoupdate
330
- $comments = array();
331
  foreach ($modules_data as $module_id => $data)
332
  {
333
  $autoupdate_keyword = \sanitize_text_field($module_keywords[$module_id]);
@@ -339,7 +373,7 @@ class AutoblogModel extends Model {
339
  }
340
 
341
  \do_action('content_egg_autoblog_create_post', $post_id);
342
-
343
  // set featured image
344
  $fi = new FeaturedImage();
345
  $fi->setImage($post_id);
@@ -464,7 +498,7 @@ class AutoblogModel extends Model {
464
  }
465
 
466
  private function getMainProduct($modules_data, $autoblog_main_product)
467
- {
468
  $all_items = array();
469
  foreach ($modules_data as $module_id => $items)
470
  {
@@ -472,8 +506,8 @@ class AutoblogModel extends Model {
472
  {
473
  $item = ArrayHelper::object2Array($item);
474
  /*
475
- if (empty($item['price']))
476
- continue;
477
  *
478
  */
479
  $all_items[] = $item;
@@ -492,4 +526,18 @@ class AutoblogModel extends Model {
492
  return $all_items[ArrayHelper::getMinKeyAssoc($all_items, 'price', true)];
493
  }
494
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
495
  }
42
  min_modules_count int(11) DEFAULT '0',
43
  template_body text,
44
  template_title text,
45
+ keywords mediumtext,
46
  include_modules text,
47
  exclude_modules text,
48
  required_modules text,
50
  custom_field_names text,
51
  custom_field_values text,
52
  tags text,
53
+ config text,
54
  post_type varchar(100) DEFAULT NULL,
55
  last_error varchar(255) DEFAULT NULL,
56
  main_product varchar(30) DEFAULT NULL,
91
  'autoupdate_modules',
92
  'custom_field_names',
93
  'custom_field_values',
94
+ 'config',
95
  );
96
  foreach ($serialized_fileds as $field)
97
  {
125
  $autoblog['autoupdate_modules'] = unserialize($autoblog['autoupdate_modules']);
126
  $autoblog['custom_field_names'] = unserialize($autoblog['custom_field_names']);
127
  $autoblog['custom_field_values'] = unserialize($autoblog['custom_field_values']);
128
+ $autoblog['config'] = unserialize($autoblog['config']);
129
 
130
  $autoblog_save = array();
131
  $autoblog_save['id'] = $autoblog['id'];
212
  $keyword_arr = str_getcsv($keyword, ';');
213
  $keyword = '';
214
  $tmp_module_keywords = array();
215
+
216
  foreach ($keyword_arr as $k)
217
  {
218
  $k_parts = explode(':', $k);
223
  {
224
  $module_id = trim($k_parts[0]);
225
  $module_id = str_replace(' ', '', $module_id); // name -> id
226
+ if (!ModuleManager::getInstance()->moduleExists($module_id))
227
+ {
228
+ $keyword = trim($k);
229
+ continue;
230
+ }
231
  $tmp_module_keywords[$module_id] = trim($k_parts[1]);
232
  } else
233
  continue; //error
279
  $count--;
280
  }
281
 
282
+ if (!empty($autoblog['config']['min_comments_count']))
283
+ {
284
+ $comments_count = 0;
285
+ foreach ($modules_data as $module_id => $data)
286
+ {
287
+ foreach ($data as $d)
288
+ {
289
+ $comments_count += count(ContentManager::getNormalizedReviews($data));
290
+ }
291
+ }
292
+ if ($comments_count < (int) $autoblog['config']['min_comments_count'])
293
+ throw new \Exception(sprintf(__('Total reviews found: %d. Minimum reviews required: %d.', 'content-egg'), $comments_count, $autoblog['config']['min_comments_count']));
294
+ }
295
+
296
  // main product
297
  $main_product = $this->getMainProduct($modules_data, $autoblog['main_product']);
298
 
328
  else
329
  $tags_input = '';
330
 
331
+ // create category
332
+ if (!function_exists('wp_create_category'))
333
+ require_once(ABSPATH . 'wp-admin/includes/taxonomy.php');
334
+ if (!empty($autoblog['config']['dynamic_categories']) && $autoblog['config']['dynamic_categories'] == 2 && $main_product['categoryPath'])
335
+ $categ_id = self::createNestedCategories($main_product['categoryPath']);
336
+ elseif (!empty($autoblog['config']['dynamic_categories']) && $autoblog['config']['dynamic_categories'] && $main_product['category'])
337
+ $categ_id = \wp_create_category($main_product['category']);
338
+ else
339
+ $categ_id = $autoblog['category'];
340
+ if (!$categ_id)
341
+ $categ_id = $autoblog['category'];
342
+
343
  // create post
344
  $post = array(
345
  'ID' => null,
347
  'post_content' => $body,
348
  'post_status' => $post_status,
349
  'post_author' => $autoblog['user_id'],
350
+ 'post_category' => array($categ_id),
351
  'post_type' => $autoblog['post_type'],
352
  'meta_input' => $meta_input,
353
  'tags_input' => $tags_input,
362
  throw new \Exception(sprintf(__('Post can\'t be created. Unknown error.', 'content-egg'), $autoblog['min_modules_count']));
363
 
364
  // save modules data & keyword for autoupdate
 
365
  foreach ($modules_data as $module_id => $data)
366
  {
367
  $autoupdate_keyword = \sanitize_text_field($module_keywords[$module_id]);
373
  }
374
 
375
  \do_action('content_egg_autoblog_create_post', $post_id);
376
+
377
  // set featured image
378
  $fi = new FeaturedImage();
379
  $fi->setImage($post_id);
498
  }
499
 
500
  private function getMainProduct($modules_data, $autoblog_main_product)
501
+ {
502
  $all_items = array();
503
  foreach ($modules_data as $module_id => $items)
504
  {
506
  {
507
  $item = ArrayHelper::object2Array($item);
508
  /*
509
+ if (empty($item['price']))
510
+ continue;
511
  *
512
  */
513
  $all_items[] = $item;
526
  return $all_items[ArrayHelper::getMinKeyAssoc($all_items, 'price', true)];
527
  }
528
 
529
+ static public function createNestedCategories(array $categoryPath)
530
+ {
531
+ $parent = 0;
532
+ foreach ($categoryPath as $category)
533
+ {
534
+ // If the category already exists, it is not duplicated.
535
+ // The ID of the original existing category is returned without error.
536
+ if (!$id = \wp_create_category($category, $parent))
537
+ return $id;
538
+ $parent = $id;
539
+ }
540
+ return $id;
541
+ }
542
+
543
  }
application/modules/AE/AEModule.php CHANGED
@@ -195,6 +195,18 @@ class AEModule extends AffiliateParserModule {
195
  $content->extra->images = $r['extra']['images'];
196
  unset($r['extra']['images']);
197
  }
 
 
 
 
 
 
 
 
 
 
 
 
198
  $content->extra->data = $r['extra'];
199
 
200
  $data[] = $content;
195
  $content->extra->images = $r['extra']['images'];
196
  unset($r['extra']['images']);
197
  }
198
+ if (isset($r['extra']['category']))
199
+ {
200
+ $content->category = $r['extra']['category'];
201
+ unset($r['extra']['category']);
202
+ }
203
+
204
+ if (isset($r['extra']['categoryPath']))
205
+ {
206
+ $content->categoryPath = $r['extra']['categoryPath'];
207
+ unset($r['extra']['categoryPath']);
208
+ }
209
+
210
  $content->extra->data = $r['extra'];
211
 
212
  $data[] = $content;
application/modules/Amazon/AmazonModule.php CHANGED
@@ -383,7 +383,6 @@ class AmazonModule extends AffiliateParserModule {
383
 
384
  // Заполняем стандартные поля: title, description, url, price
385
  // все остальные данные в extra
386
-
387
  $content->url = urldecode($r['DetailPageURL']); // urldecode???
388
 
389
  if (isset($r['ItemAttributes']['Title']))
383
 
384
  // Заполняем стандартные поля: title, description, url, price
385
  // все остальные данные в extra
 
386
  $content->url = urldecode($r['DetailPageURL']); // urldecode???
387
 
388
  if (isset($r['ItemAttributes']['Title']))
application/modules/Amazon/templates/data_item.php CHANGED
@@ -5,5 +5,4 @@
5
  */
6
 
7
  __('Product card', 'content-egg-tpl');
8
-
9
  $this->renderPartial('item');
5
  */
6
 
7
  __('Product card', 'content-egg-tpl');
 
8
  $this->renderPartial('item');
application/modules/Offer/OfferModule.php CHANGED
@@ -91,6 +91,7 @@ class OfferModule extends AffiliateParserModule {
91
  $item['img'] = trim($item['img']);
92
  $item['extra']['deeplink'] = trim($item['extra']['deeplink']);
93
  $item['price'] = (float) TextHelper::parsePriceAmount($item['price']);
 
94
  $item['rating'] = TextHelper::ratingPrepare($item['rating']);
95
 
96
  if (!$item['title'])
91
  $item['img'] = trim($item['img']);
92
  $item['extra']['deeplink'] = trim($item['extra']['deeplink']);
93
  $item['price'] = (float) TextHelper::parsePriceAmount($item['price']);
94
+ $item['priceOld'] = (float) TextHelper::parsePriceAmount($item['priceOld']);
95
  $item['rating'] = TextHelper::ratingPrepare($item['rating']);
96
 
97
  if (!$item['title'])
application/modules/Offer/views/metabox_module.php CHANGED
@@ -73,9 +73,12 @@
73
  </div>
74
  <input type="text" placeholder="<?php _e('Image URL', 'content-egg'); ?>" ng-model="data.img" class="form-control" style="margin-bottom: 5px;">
75
  <div class="row" style="margin:0px;">
76
- <div class="col-md-4" style="padding:0px;">
77
  <input type="text" placeholder="<?php _e('Price', 'content-egg'); ?>" ng-model="data.price" class="form-control">
78
  </div>
 
 
 
79
  <div class="col-md-1" style="padding-right:0px;">
80
  <select class="form-control" ng-model="data.currencyCode">
81
  <?php foreach (\ContentEgg\application\helpers\CurrencyHelper::getCurrenciesList() as $currency): ?>
@@ -83,7 +86,7 @@
83
  <?php endforeach; ?>
84
  </select>
85
  </div>
86
- <div class="col-md-7" style="padding-right:0px;">
87
  <input type="text" placeholder="<?php _e('XPath Price Selector', 'content-egg'); ?>" ng-model="data.extra.priceXpath" class="form-control">
88
 
89
  </div>
73
  </div>
74
  <input type="text" placeholder="<?php _e('Image URL', 'content-egg'); ?>" ng-model="data.img" class="form-control" style="margin-bottom: 5px;">
75
  <div class="row" style="margin:0px;">
76
+ <div class="col-md-3" style="padding:0px;">
77
  <input type="text" placeholder="<?php _e('Price', 'content-egg'); ?>" ng-model="data.price" class="form-control">
78
  </div>
79
+ <div class="col-md-3" style="padding:0px;">
80
+ <input type="text" placeholder="<?php _e('Old price', 'content-egg'); ?>" ng-model="data.priceOld" class="form-control">
81
+ </div>
82
  <div class="col-md-1" style="padding-right:0px;">
83
  <select class="form-control" ng-model="data.currencyCode">
84
  <?php foreach (\ContentEgg\application\helpers\CurrencyHelper::getCurrenciesList() as $currency): ?>
86
  <?php endforeach; ?>
87
  </select>
88
  </div>
89
+ <div class="col-md-5" style="padding-right:0px;">
90
  <input type="text" placeholder="<?php _e('XPath Price Selector', 'content-egg'); ?>" ng-model="data.extra.priceXpath" class="form-control">
91
 
92
  </div>
application/modules/RelatedKeywords/templates/data_simple.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Name: Simple
4
  */
5
- __('Simple', 'content-egg-simple');
6
  ?>
7
  <?php \wp_enqueue_style('egg-bootstrap'); ?>
8
 
2
  /*
3
  Name: Simple
4
  */
5
+ __('Simple', 'content-egg');
6
  ?>
7
  <?php \wp_enqueue_style('egg-bootstrap'); ?>
8
 
application/modules/RssFetcher/templates/data_simple.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Name: Simple
4
  */
5
- __('Simple', 'content-egg-simple');
6
  ?>
7
  <?php \wp_enqueue_style('egg-bootstrap'); ?>
8
 
2
  /*
3
  Name: Simple
4
  */
5
+ __('Simple', 'content-egg');
6
  ?>
7
  <?php \wp_enqueue_style('egg-bootstrap'); ?>
8
 
application/templates/data_coupon.php CHANGED
@@ -34,7 +34,7 @@ use ContentEgg\application\helpers\TemplateHelper;
34
  <?php endif; ?>
35
 
36
  <?php if ($item['endDate']): ?>
37
- <span class="text-muted small text-center"><em><?php _e('Ends:', 'content-egg-tpl'); ?> <?php TemplateHelper::formatDate($item['endDate']); ?></em></span>
38
  <?php endif; ?>
39
  </div>
40
  <div class="col-md-3 col-sm-3 col-xs-12 offer_price cegg-price-cell">
@@ -51,6 +51,12 @@ use ContentEgg\application\helpers\TemplateHelper;
51
  <?php endif; ?>
52
  <div class="cegg-btn-row cegg-mb10">
53
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php TemplateHelper::couponBtnText(); ?></a>
 
 
 
 
 
 
54
  </div>
55
  </div>
56
  </div>
34
  <?php endif; ?>
35
 
36
  <?php if ($item['endDate']): ?>
37
+ <span class="text-muted small text-center"><em><?php _e('Ends:', 'content-egg-tpl'); ?> <?php echo TemplateHelper::formatDate($item['endDate']); ?></em></span>
38
  <?php endif; ?>
39
  </div>
40
  <div class="col-md-3 col-sm-3 col-xs-12 offer_price cegg-price-cell">
51
  <?php endif; ?>
52
  <div class="cegg-btn-row cegg-mb10">
53
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php TemplateHelper::couponBtnText(); ?></a>
54
+ <?php if (!empty($item['domain'])): ?>
55
+ <div class="cegg-mb5">
56
+ <img src="<?php echo esc_attr(TemplateHelper::getMerhantIconUrl($item, true)); ?>" /> <small class="text-muted"><?php echo esc_html($item['domain']); ?></small>
57
+ </div>
58
+ <?php endif; ?>
59
+
60
  </div>
61
  </div>
62
  </div>
content-egg.php CHANGED
@@ -6,10 +6,11 @@ namespace ContentEgg;
6
  Plugin Name: Content Egg
7
  Plugin URI: http://www.keywordrush.com/contentegg
8
  Description: Easily adding auto updating products from affiliate systems and additional content to posts.
9
- Version: 3.5.1
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
 
13
  */
14
 
15
  /*
6
  Plugin Name: Content Egg
7
  Plugin URI: http://www.keywordrush.com/contentegg
8
  Description: Easily adding auto updating products from affiliate systems and additional content to posts.
9
+ Version: 3.6.2
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
13
+ Domain Path: /languages
14
  */
15
 
16
  /*
languages/content-egg.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Content Egg 3.4.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
- "POT-Creation-Date: 2017-03-06 14:27:50+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -79,7 +79,7 @@ msgstr ""
79
  msgid "Add autoblogging - bulk mode"
80
  msgstr ""
81
 
82
- #: application/admin/AutoblogController.php:203
83
  msgid "Autoblogging is not found"
84
  msgstr ""
85
 
@@ -97,8 +97,8 @@ msgid "Duplicate "
97
  msgstr ""
98
 
99
  #: application/admin/AutoblogTable.php:56 application/admin/MyListTable.php:165
100
- #: application/admin/views/_metabox_results.php:14
101
- #: application/modules/Offer/views/metabox_module.php:96
102
  msgid "Delete"
103
  msgstr ""
104
 
@@ -289,18 +289,22 @@ msgid "Do not select more than 1-2 modules."
289
  msgstr ""
290
 
291
  #: application/admin/GeneralConfig.php:218
 
 
 
 
292
  msgid "Do not forget to add search widget or shorcode [content-egg-search-form]."
293
  msgstr ""
294
 
295
- #: application/admin/GeneralConfig.php:224
296
  msgid "Search page template"
297
  msgstr ""
298
 
299
- #: application/admin/GeneralConfig.php:225
300
  msgid "Template for body of search page."
301
  msgstr ""
302
 
303
- #: application/admin/GeneralConfig.php:226
304
  msgid "You can use shortcodes, for example: [content-egg module=Amazon template=grid]"
305
  msgstr ""
306
 
@@ -402,7 +406,7 @@ msgid "Data saved:"
402
  msgstr ""
403
 
404
  #: application/admin/views/_metabox_autoblog.php:10
405
- #: application/models/AutoblogModel.php:71
406
  #: application/modules/Ozon/OzonConfig.php:82
407
  msgid "Name"
408
  msgstr ""
@@ -457,7 +461,7 @@ msgstr ""
457
 
458
  #: application/admin/views/_metabox_autoblog.php:51
459
  #: application/admin/views/_metabox_autoblog.php:140
460
- #: application/models/AutoblogModel.php:77
461
  msgid "Keywords"
462
  msgstr ""
463
 
@@ -611,8 +615,8 @@ msgid "You can use shortcodes, for example:"
611
  msgstr ""
612
 
613
  #: application/admin/views/_metabox_autoblog.php:216
614
- #: application/admin/views/_metabox_autoblog.php:398
615
- #: application/admin/views/_metabox_autoblog.php:420
616
  msgid "\"Formulas\", and also all tags from title template, will also work here."
617
  msgstr ""
618
 
@@ -671,83 +675,111 @@ msgid "Create Automatically"
671
  msgstr ""
672
 
673
  #: application/admin/views/_metabox_autoblog.php:316
674
- msgid "Category for posts."
675
  msgstr ""
676
 
677
  #: application/admin/views/_metabox_autoblog.php:318
678
  msgid "\"Create Automatically\" means, that categories will be created based on data of CSV file with keywords and categories."
679
  msgstr ""
680
 
681
- #: application/admin/views/_metabox_autoblog.php:327
682
- msgid "Minimum number of modules are required"
 
 
 
 
 
 
 
 
683
  msgstr ""
684
 
685
  #: application/admin/views/_metabox_autoblog.php:332
 
 
 
 
 
 
 
 
 
 
 
 
686
  msgid "Post will not be published if no content for such number of modules."
687
  msgstr ""
688
 
689
- #: application/admin/views/_metabox_autoblog.php:338
 
 
 
 
 
 
 
 
690
  #: application/modules/AdmitadProducts/AdmitadProductsConfig.php:150
691
  msgid "Automatic update"
692
  msgstr ""
693
 
694
- #: application/admin/views/_metabox_autoblog.php:349
695
  msgid "For selected modules, the current keyword will be used as a keyword for autoupdate. Data of the module will be updated periodically In accordance with the configuration of the lifetime of the cache."
696
  msgstr ""
697
 
698
- #: application/admin/views/_metabox_autoblog.php:355
699
  msgid "Required modules"
700
  msgstr ""
701
 
702
- #: application/admin/views/_metabox_autoblog.php:366
703
  msgid "Post will not be publicized if no results for these modules."
704
  msgstr ""
705
 
706
- #: application/admin/views/_metabox_autoblog.php:373
707
  msgid "Main product"
708
  msgstr ""
709
 
710
- #: application/admin/views/_metabox_autoblog.php:377
711
  msgid "Minimum price"
712
  msgstr ""
713
 
714
- #: application/admin/views/_metabox_autoblog.php:378
715
  msgid "Maximum price"
716
  msgstr ""
717
 
718
- #: application/admin/views/_metabox_autoblog.php:379
719
  msgid "Random"
720
  msgstr ""
721
 
722
- #: application/admin/views/_metabox_autoblog.php:382
723
  msgid "How to choose \"main\" product?"
724
  msgstr ""
725
 
726
- #: application/admin/views/_metabox_autoblog.php:383
727
  msgid "Then you can use tags:"
728
  msgstr ""
729
 
730
- #: application/admin/views/_metabox_autoblog.php:390
731
  msgid "Tags"
732
  msgstr ""
733
 
734
- #: application/admin/views/_metabox_autoblog.php:397
735
  msgid "Comma separated list of tags."
736
  msgstr ""
737
 
738
- #: application/admin/views/_metabox_autoblog.php:406
739
  msgid "Add custom fields"
740
  msgstr ""
741
 
742
- #: application/admin/views/_metabox_autoblog.php:411
743
  msgid "Custom Field"
744
  msgstr ""
745
 
746
- #: application/admin/views/_metabox_autoblog.php:416
747
  msgid "Value"
748
  msgstr ""
749
 
750
- #: application/admin/views/_metabox_results.php:9
751
  #: application/components/ParserModuleConfig.php:57
752
  #: application/modules/Offer/views/metabox_module.php:53
753
  #: application/modules/Youtube/YoutubeConfig.php:64
@@ -755,23 +787,23 @@ msgstr ""
755
  msgid "Title"
756
  msgstr ""
757
 
758
- #: application/admin/views/_metabox_results.php:10
759
- #: application/modules/Offer/views/metabox_module.php:92
760
  msgid "Description"
761
  msgstr ""
762
 
763
- #: application/admin/views/_metabox_results.php:13
764
  #: application/admin/views/_promo_box.php:42
765
- #: application/modules/Offer/views/metabox_module.php:95
766
  msgid "Go to "
767
  msgstr ""
768
 
769
- #: application/admin/views/_metabox_results.php:15
770
  #: application/admin/views/_metabox_search_results.php:12
771
  msgid "EAN:"
772
  msgstr ""
773
 
774
- #: application/admin/views/_metabox_results.php:16
775
  msgid "Last update:"
776
  msgstr ""
777
 
@@ -1183,39 +1215,43 @@ msgstr ""
1183
  msgid "[user]"
1184
  msgstr ""
1185
 
1186
- #: application/models/AutoblogModel.php:72
1187
  msgid "Date of creation"
1188
  msgstr ""
1189
 
1190
- #: application/models/AutoblogModel.php:73
1191
  msgid "Last work"
1192
  msgstr ""
1193
 
1194
- #: application/models/AutoblogModel.php:74
1195
  msgid "Status"
1196
  msgstr ""
1197
 
1198
- #: application/models/AutoblogModel.php:75
1199
  msgid "Total posts"
1200
  msgstr ""
1201
 
1202
- #: application/models/AutoblogModel.php:76
1203
  msgid "Last error"
1204
  msgstr ""
1205
 
1206
- #: application/models/AutoblogModel.php:201
1207
  msgid "Required module %s will not run. The module is not configured or deleted."
1208
  msgstr ""
1209
 
1210
- #: application/models/AutoblogModel.php:261
1211
  msgid "Data was not found for required module %s."
1212
  msgstr ""
1213
 
1214
- #: application/models/AutoblogModel.php:268
1215
  msgid "It does not reach the desired amount of data. Minimum required modules: %d."
1216
  msgstr ""
1217
 
1218
- #: application/models/AutoblogModel.php:327
 
 
 
 
1219
  msgid "Post can't be created. Unknown error."
1220
  msgstr ""
1221
 
@@ -1245,7 +1281,7 @@ msgstr ""
1245
  #: application/modules/Ebay/EbayConfig.php:97
1246
  #: application/modules/Envato/EnvatoConfig.php:45
1247
  #: application/modules/Flickr/FlickrConfig.php:35
1248
- #: application/modules/Flipkart/FlipkartConfig.php:50
1249
  #: application/modules/Freebase/FreebaseConfig.php:35
1250
  #: application/modules/GdeSlon/GdeSlonConfig.php:45
1251
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:35
@@ -1266,6 +1302,8 @@ msgstr ""
1266
  #: application/modules/Shareasale/ShareasaleConfig.php:65
1267
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:35
1268
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:35
 
 
1269
  #: application/modules/Twitter/TwitterConfig.php:80
1270
  #: application/modules/Udemy/UdemyConfig.php:64
1271
  #: application/modules/VkNews/VkNewsConfig.php:20
@@ -1288,7 +1326,7 @@ msgstr ""
1288
  #: application/modules/Clickbank/ClickbankConfig.php:36
1289
  #: application/modules/Ebay/EbayConfig.php:98
1290
  #: application/modules/Envato/EnvatoConfig.php:46
1291
- #: application/modules/Flipkart/FlipkartConfig.php:51
1292
  #: application/modules/GdeSlon/GdeSlonConfig.php:46
1293
  #: application/modules/Impactradius/ImpactradiusConfig.php:49
1294
  #: application/modules/Linkshare/LinkshareConfig.php:36
@@ -1299,6 +1337,8 @@ msgstr ""
1299
  #: application/modules/Shareasale/ShareasaleConfig.php:66
1300
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
1301
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
 
 
1302
  #: application/modules/Udemy/UdemyConfig.php:65
1303
  #: application/modules/Zanox/ZanoxConfig.php:46
1304
  msgid "Number of results for one search query."
@@ -1330,7 +1370,7 @@ msgstr ""
1330
  #: application/modules/Clickbank/ClickbankConfig.php:51
1331
  #: application/modules/Ebay/EbayConfig.php:113
1332
  #: application/modules/Envato/EnvatoConfig.php:60
1333
- #: application/modules/Flipkart/FlipkartConfig.php:66
1334
  #: application/modules/GdeSlon/GdeSlonConfig.php:61
1335
  #: application/modules/Impactradius/ImpactradiusConfig.php:63
1336
  #: application/modules/Linkshare/LinkshareConfig.php:46
@@ -1341,6 +1381,8 @@ msgstr ""
1341
  #: application/modules/Shareasale/ShareasaleConfig.php:76
1342
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
1343
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
 
 
1344
  #: application/modules/Udemy/UdemyConfig.php:79
1345
  #: application/modules/Zanox/ZanoxConfig.php:61
1346
  msgid "Results for updates "
@@ -1360,7 +1402,7 @@ msgstr ""
1360
  #: application/modules/Clickbank/ClickbankConfig.php:52
1361
  #: application/modules/Ebay/EbayConfig.php:114
1362
  #: application/modules/Envato/EnvatoConfig.php:61
1363
- #: application/modules/Flipkart/FlipkartConfig.php:67
1364
  #: application/modules/GdeSlon/GdeSlonConfig.php:62
1365
  #: application/modules/Impactradius/ImpactradiusConfig.php:64
1366
  #: application/modules/Linkshare/LinkshareConfig.php:47
@@ -1371,6 +1413,8 @@ msgstr ""
1371
  #: application/modules/Shareasale/ShareasaleConfig.php:77
1372
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
1373
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
 
 
1374
  #: application/modules/Udemy/UdemyConfig.php:80
1375
  #: application/modules/Zanox/ZanoxConfig.php:62
1376
  msgid "Number of results for automatic updates and autoblogging."
@@ -1396,10 +1440,10 @@ msgstr ""
1396
  #: application/modules/Ebay/EbayConfig.php:344
1397
  #: application/modules/Envato/EnvatoConfig.php:207
1398
  #: application/modules/Flickr/FlickrConfig.php:104
1399
- #: application/modules/Flipkart/FlipkartConfig.php:82
1400
  #: application/modules/Freebase/FreebaseConfig.php:67
1401
  #: application/modules/GdeSlon/GdeSlonConfig.php:110
1402
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:67
1403
  #: application/modules/GoogleImages/GoogleImagesConfig.php:142
1404
  #: application/modules/GoogleNews/GoogleNewsConfig.php:52
1405
  #: application/modules/Impactradius/ImpactradiusConfig.php:114
@@ -1413,8 +1457,10 @@ msgstr ""
1413
  #: application/modules/Pixabay/PixabayConfig.php:165
1414
  #: application/modules/Shareasale/ShareasaleConfig.php:107
1415
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
 
 
1416
  #: application/modules/Twitter/TwitterConfig.php:125
1417
- #: application/modules/Udemy/UdemyConfig.php:202
1418
  #: application/modules/VkNews/VkNewsConfig.php:42
1419
  #: application/modules/Zanox/ZanoxConfig.php:152
1420
  msgid "Save images"
@@ -1432,10 +1478,10 @@ msgstr ""
1432
  #: application/modules/Ebay/EbayConfig.php:345
1433
  #: application/modules/Envato/EnvatoConfig.php:208
1434
  #: application/modules/Flickr/FlickrConfig.php:105
1435
- #: application/modules/Flipkart/FlipkartConfig.php:83
1436
  #: application/modules/Freebase/FreebaseConfig.php:68
1437
  #: application/modules/GdeSlon/GdeSlonConfig.php:111
1438
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:68
1439
  #: application/modules/GoogleImages/GoogleImagesConfig.php:143
1440
  #: application/modules/GoogleNews/GoogleNewsConfig.php:53
1441
  #: application/modules/Impactradius/ImpactradiusConfig.php:115
@@ -1448,8 +1494,10 @@ msgstr ""
1448
  #: application/modules/Pepperjam/PepperjamConfig.php:141
1449
  #: application/modules/Shareasale/ShareasaleConfig.php:108
1450
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
 
 
1451
  #: application/modules/Twitter/TwitterConfig.php:126
1452
- #: application/modules/Udemy/UdemyConfig.php:203
1453
  #: application/modules/VkNews/VkNewsConfig.php:43
1454
  #: application/modules/Zanox/ZanoxConfig.php:153
1455
  msgid "Save images on server"
@@ -1565,10 +1613,10 @@ msgstr ""
1565
  #: application/modules/Clickbank/ClickbankConfig.php:158
1566
  #: application/modules/Envato/EnvatoConfig.php:195
1567
  #: application/modules/Flickr/FlickrConfig.php:111
1568
- #: application/modules/Flipkart/FlipkartConfig.php:89
1569
  #: application/modules/Freebase/FreebaseConfig.php:74
1570
  #: application/modules/GdeSlon/GdeSlonConfig.php:117
1571
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:74
1572
  #: application/modules/GoogleImages/GoogleImagesConfig.php:149
1573
  #: application/modules/GoogleNews/GoogleNewsConfig.php:59
1574
  #: application/modules/Impactradius/ImpactradiusConfig.php:121
@@ -1579,6 +1627,7 @@ msgstr ""
1579
  #: application/modules/Pepperjam/PepperjamConfig.php:147
1580
  #: application/modules/Shareasale/ShareasaleConfig.php:114
1581
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
 
1582
  #: application/modules/VkNews/VkNewsConfig.php:49
1583
  #: application/modules/Youtube/YoutubeConfig.php:85
1584
  #: application/modules/Zanox/ZanoxConfig.php:159
@@ -1593,10 +1642,10 @@ msgstr ""
1593
  #: application/modules/Clickbank/ClickbankConfig.php:159
1594
  #: application/modules/Envato/EnvatoConfig.php:196
1595
  #: application/modules/Flickr/FlickrConfig.php:112
1596
- #: application/modules/Flipkart/FlipkartConfig.php:90
1597
  #: application/modules/Freebase/FreebaseConfig.php:75
1598
  #: application/modules/GdeSlon/GdeSlonConfig.php:118
1599
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:75
1600
  #: application/modules/GoogleImages/GoogleImagesConfig.php:150
1601
  #: application/modules/GoogleNews/GoogleNewsConfig.php:60
1602
  #: application/modules/Impactradius/ImpactradiusConfig.php:122
@@ -1607,6 +1656,7 @@ msgstr ""
1607
  #: application/modules/Pepperjam/PepperjamConfig.php:148
1608
  #: application/modules/Shareasale/ShareasaleConfig.php:115
1609
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
 
1610
  #: application/modules/VkNews/VkNewsConfig.php:50
1611
  #: application/modules/Youtube/YoutubeConfig.php:86
1612
  #: application/modules/Zanox/ZanoxConfig.php:160
@@ -1654,7 +1704,7 @@ msgstr ""
1654
  #: application/modules/Ebay/EbayConfig.php:129
1655
  #: application/modules/Flickr/FlickrConfig.php:57
1656
  #: application/modules/GdeSlon/GdeSlonConfig.php:77
1657
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
1658
  #: application/modules/Linkshare/LinkshareConfig.php:79
1659
  #: application/modules/Ozon/OzonConfig.php:62
1660
  #: application/modules/PayTM/PayTMConfig.php:89
@@ -1974,7 +2024,7 @@ msgstr ""
1974
  #: application/modules/CjLinks/CjLinksConfig.php:127
1975
  #: application/modules/Clickbank/ClickbankConfig.php:131
1976
  #: application/modules/Envato/EnvatoConfig.php:122
1977
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:100
1978
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:71
1979
  msgid "Any"
1980
  msgstr ""
@@ -2234,8 +2284,8 @@ msgstr ""
2234
  #: application/modules/Pixabay/PixabayConfig.php:85
2235
  #: application/modules/Pixabay/PixabayConfig.php:99
2236
  #: application/modules/Pixabay/PixabayConfig.php:112
2237
- #: application/modules/Udemy/UdemyConfig.php:147
2238
- #: application/modules/Udemy/UdemyConfig.php:194
2239
  #: application/modules/Zanox/ZanoxConfig.php:145
2240
  msgid "All"
2241
  msgstr ""
@@ -2544,7 +2594,7 @@ msgid "Travel"
2544
  msgstr ""
2545
 
2546
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:98
2547
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:101
2548
  #: application/modules/Ozon/OzonConfig.php:97
2549
  msgid "Books"
2550
  msgstr ""
@@ -2739,6 +2789,8 @@ msgid "Set Deeplink for one of CPA-networks. You can use parameter as <em>partne
2739
  msgstr ""
2740
 
2741
  #: application/modules/Ebay/EbayConfig.php:89
 
 
2742
  msgid "Locale"
2743
  msgstr ""
2744
 
@@ -2895,6 +2947,12 @@ msgstr ""
2895
  #: application/modules/Impactradius/ImpactradiusConfig.php:29
2896
  #: application/modules/Impactradius/ImpactradiusConfig.php:43
2897
  #: application/modules/Pepperjam/PepperjamConfig.php:30
 
 
 
 
 
 
2898
  #: application/modules/Udemy/UdemyConfig.php:29
2899
  #: application/modules/Udemy/UdemyConfig.php:44
2900
  msgid "The field \"%s\" can not be empty."
@@ -3001,7 +3059,7 @@ msgstr ""
3001
 
3002
  #: application/modules/Flickr/FlickrConfig.php:61
3003
  #: application/modules/Flickr/views/search_panel.php:10
3004
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:89
3005
  #: application/modules/Ozon/OzonConfig.php:66
3006
  #: application/modules/Youtube/YoutubeConfig.php:63
3007
  #: application/modules/Youtube/views/search_panel.php:10
@@ -3128,7 +3186,15 @@ msgstr ""
3128
  msgid "The \"Token\" can not be empty."
3129
  msgstr ""
3130
 
3131
- #: application/modules/Flipkart/FlipkartConfig.php:60
 
 
 
 
 
 
 
 
3132
  #: application/modules/Freebase/FreebaseConfig.php:45
3133
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
3134
  #: application/modules/Market/MarketConfig.php:58
@@ -3136,11 +3202,11 @@ msgstr ""
3136
  msgid "The \"Results\" can not be more than 10."
3137
  msgstr ""
3138
 
3139
- #: application/modules/Flipkart/FlipkartConfig.php:76
3140
  msgid "Field \"Results for autoupdating\" can not be more than 10."
3141
  msgstr ""
3142
 
3143
- #: application/modules/Flipkart/FlipkartModule.php:24
3144
  msgid "Adds items from flipkart.com"
3145
  msgstr ""
3146
 
@@ -3174,7 +3240,7 @@ msgstr ""
3174
 
3175
  #: application/modules/GdeSlon/GdeSlonConfig.php:82
3176
  #: application/modules/Offer/views/metabox_module.php:77
3177
- #: application/modules/Udemy/UdemyConfig.php:143
3178
  msgid "Price"
3179
  msgstr ""
3180
 
@@ -3202,15 +3268,23 @@ msgstr ""
3202
  msgid "Field \"Results for autoblogging\" can not be more than 40."
3203
  msgstr ""
3204
 
3205
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:90
 
 
 
 
 
 
 
 
3206
  msgid "Newness"
3207
  msgstr ""
3208
 
3209
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:96
3210
  msgid "Publication type"
3211
  msgstr ""
3212
 
3213
- #: application/modules/GoogleBooks/GoogleBooksConfig.php:102
3214
  msgid "Magazines"
3215
  msgstr ""
3216
 
@@ -3341,6 +3415,7 @@ msgstr ""
3341
 
3342
  #: application/modules/Impactradius/ImpactradiusModule.php:27
3343
  #: application/modules/Pepperjam/PepperjamModule.php:27
 
3344
  msgid "Adds products from %s."
3345
  msgstr ""
3346
 
@@ -3402,6 +3477,8 @@ msgid "Belarus"
3402
  msgstr ""
3403
 
3404
  #: application/modules/Market/MarketConfig.php:80
 
 
3405
  msgid "Offers"
3406
  msgstr ""
3407
 
@@ -3492,11 +3569,15 @@ msgstr ""
3492
  msgid "Image URL"
3493
  msgstr ""
3494
 
3495
- #: application/modules/Offer/views/metabox_module.php:87
 
 
 
 
3496
  msgid "XPath Price Selector"
3497
  msgstr ""
3498
 
3499
- #: application/modules/Offer/views/metabox_module.php:97
3500
  msgid "Last update: "
3501
  msgstr ""
3502
 
@@ -3836,6 +3917,7 @@ msgid "Access key for Tradedoubler Products API. You can get it <a href=\"https:
3836
  msgstr ""
3837
 
3838
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:92
 
3839
  msgid "Feed ID"
3840
  msgstr ""
3841
 
@@ -3851,6 +3933,74 @@ msgstr ""
3851
  msgid "Module adds products from Tradedoubler. You must have approval from each program separately."
3852
  msgstr ""
3853
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3854
  #: application/modules/Twitter/TwitterConfig.php:21
3855
  #: application/modules/Twitter/TwitterConfig.php:36
3856
  #: application/modules/Twitter/TwitterConfig.php:51
@@ -3897,83 +4047,95 @@ msgstr ""
3897
  msgid "Filter courses by <a href=\"http://www.loc.gov/standards/iso639-2/php/code_list.php\">alpha-2 language code</a>."
3898
  msgstr ""
3899
 
 
 
 
 
3900
  #: application/modules/Udemy/UdemyConfig.php:144
 
 
 
 
 
 
 
 
3901
  msgid "Rank courses by price-paid, or price-free."
3902
  msgstr ""
3903
 
3904
- #: application/modules/Udemy/UdemyConfig.php:148
3905
  msgid "Paid"
3906
  msgstr ""
3907
 
3908
- #: application/modules/Udemy/UdemyConfig.php:149
3909
  msgid "Free"
3910
  msgstr ""
3911
 
3912
- #: application/modules/Udemy/UdemyConfig.php:154
3913
  msgid "Affiliate agreed"
3914
  msgstr ""
3915
 
3916
- #: application/modules/Udemy/UdemyConfig.php:155
3917
  msgid "Filter courses that are affiliate agreed."
3918
  msgstr ""
3919
 
3920
- #: application/modules/Udemy/UdemyConfig.php:160
3921
  msgid "Fixed priced deal"
3922
  msgstr ""
3923
 
3924
- #: application/modules/Udemy/UdemyConfig.php:161
3925
  msgid "Filter courses that are fixed priced deal agreed."
3926
  msgstr ""
3927
 
3928
- #: application/modules/Udemy/UdemyConfig.php:166
3929
  msgid "Percentage deals"
3930
  msgstr ""
3931
 
3932
- #: application/modules/Udemy/UdemyConfig.php:167
3933
  msgid "Filter courses that are percentage deal agreed."
3934
  msgstr ""
3935
 
3936
- #: application/modules/Udemy/UdemyConfig.php:172
3937
  msgid "Closed caption"
3938
  msgstr ""
3939
 
3940
- #: application/modules/Udemy/UdemyConfig.php:173
3941
  msgid "Filter courses that has closed caption."
3942
  msgstr ""
3943
 
3944
- #: application/modules/Udemy/UdemyConfig.php:178
3945
  msgid "Coding exercises"
3946
  msgstr ""
3947
 
3948
- #: application/modules/Udemy/UdemyConfig.php:179
3949
  msgid "Filter courses that has coding exercises."
3950
  msgstr ""
3951
 
3952
- #: application/modules/Udemy/UdemyConfig.php:184
3953
  msgid "Simple quiz"
3954
  msgstr ""
3955
 
3956
- #: application/modules/Udemy/UdemyConfig.php:185
3957
  msgid "Filter courses that has simple quiz."
3958
  msgstr ""
3959
 
3960
- #: application/modules/Udemy/UdemyConfig.php:190
3961
  msgid "Instructional level"
3962
  msgstr ""
3963
 
3964
- #: application/modules/Udemy/UdemyConfig.php:191
3965
  msgid "Filter courses by instructional level."
3966
  msgstr ""
3967
 
3968
- #: application/modules/Udemy/UdemyConfig.php:195
3969
  msgid "Beginner"
3970
  msgstr ""
3971
 
3972
- #: application/modules/Udemy/UdemyConfig.php:196
3973
  msgid "Intermediate"
3974
  msgstr ""
3975
 
3976
- #: application/modules/Udemy/UdemyConfig.php:197
3977
  msgid "Expert"
3978
  msgstr ""
3979
 
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Content Egg 3.6.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
+ "POT-Creation-Date: 2017-04-08 09:51:11+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
79
  msgid "Add autoblogging - bulk mode"
80
  msgstr ""
81
 
82
+ #: application/admin/AutoblogController.php:205
83
  msgid "Autoblogging is not found"
84
  msgstr ""
85
 
97
  msgstr ""
98
 
99
  #: application/admin/AutoblogTable.php:56 application/admin/MyListTable.php:165
100
+ #: application/admin/views/_metabox_results.php:15
101
+ #: application/modules/Offer/views/metabox_module.php:99
102
  msgid "Delete"
103
  msgstr ""
104
 
289
  msgstr ""
290
 
291
  #: application/admin/GeneralConfig.php:218
292
+ msgid "Please note, AE modules work slowly and are not recommended for use as search modules."
293
+ msgstr ""
294
+
295
+ #: application/admin/GeneralConfig.php:219
296
  msgid "Do not forget to add search widget or shorcode [content-egg-search-form]."
297
  msgstr ""
298
 
299
+ #: application/admin/GeneralConfig.php:225
300
  msgid "Search page template"
301
  msgstr ""
302
 
303
+ #: application/admin/GeneralConfig.php:226
304
  msgid "Template for body of search page."
305
  msgstr ""
306
 
307
+ #: application/admin/GeneralConfig.php:227
308
  msgid "You can use shortcodes, for example: [content-egg module=Amazon template=grid]"
309
  msgstr ""
310
 
406
  msgstr ""
407
 
408
  #: application/admin/views/_metabox_autoblog.php:10
409
+ #: application/models/AutoblogModel.php:72
410
  #: application/modules/Ozon/OzonConfig.php:82
411
  msgid "Name"
412
  msgstr ""
461
 
462
  #: application/admin/views/_metabox_autoblog.php:51
463
  #: application/admin/views/_metabox_autoblog.php:140
464
+ #: application/models/AutoblogModel.php:78
465
  msgid "Keywords"
466
  msgstr ""
467
 
615
  msgstr ""
616
 
617
  #: application/admin/views/_metabox_autoblog.php:216
618
+ #: application/admin/views/_metabox_autoblog.php:422
619
+ #: application/admin/views/_metabox_autoblog.php:444
620
  msgid "\"Formulas\", and also all tags from title template, will also work here."
621
  msgstr ""
622
 
675
  msgstr ""
676
 
677
  #: application/admin/views/_metabox_autoblog.php:316
678
+ msgid "Default category for posts."
679
  msgstr ""
680
 
681
  #: application/admin/views/_metabox_autoblog.php:318
682
  msgid "\"Create Automatically\" means, that categories will be created based on data of CSV file with keywords and categories."
683
  msgstr ""
684
 
685
+ #: application/admin/views/_metabox_autoblog.php:326
686
+ msgid "Dynamic categories"
687
+ msgstr ""
688
+
689
+ #: application/admin/views/_metabox_autoblog.php:330
690
+ msgid "Do not create"
691
+ msgstr ""
692
+
693
+ #: application/admin/views/_metabox_autoblog.php:331
694
+ msgid "Create category"
695
  msgstr ""
696
 
697
  #: application/admin/views/_metabox_autoblog.php:332
698
+ msgid "Create nested categories"
699
+ msgstr ""
700
+
701
+ #: application/admin/views/_metabox_autoblog.php:334
702
+ msgid "Create a category automatically, if the main product has a category data."
703
+ msgstr ""
704
+
705
+ #: application/admin/views/_metabox_autoblog.php:340
706
+ msgid "Minimum modules required"
707
+ msgstr ""
708
+
709
+ #: application/admin/views/_metabox_autoblog.php:345
710
  msgid "Post will not be published if no content for such number of modules."
711
  msgstr ""
712
 
713
+ #: application/admin/views/_metabox_autoblog.php:351
714
+ msgid "Minimum reviews required"
715
+ msgstr ""
716
+
717
+ #: application/admin/views/_metabox_autoblog.php:356
718
+ msgid "Post will not be published if there are no user reviews. This option works only for AE modules."
719
+ msgstr ""
720
+
721
+ #: application/admin/views/_metabox_autoblog.php:362
722
  #: application/modules/AdmitadProducts/AdmitadProductsConfig.php:150
723
  msgid "Automatic update"
724
  msgstr ""
725
 
726
+ #: application/admin/views/_metabox_autoblog.php:373
727
  msgid "For selected modules, the current keyword will be used as a keyword for autoupdate. Data of the module will be updated periodically In accordance with the configuration of the lifetime of the cache."
728
  msgstr ""
729
 
730
+ #: application/admin/views/_metabox_autoblog.php:379
731
  msgid "Required modules"
732
  msgstr ""
733
 
734
+ #: application/admin/views/_metabox_autoblog.php:390
735
  msgid "Post will not be publicized if no results for these modules."
736
  msgstr ""
737
 
738
+ #: application/admin/views/_metabox_autoblog.php:397
739
  msgid "Main product"
740
  msgstr ""
741
 
742
+ #: application/admin/views/_metabox_autoblog.php:401
743
  msgid "Minimum price"
744
  msgstr ""
745
 
746
+ #: application/admin/views/_metabox_autoblog.php:402
747
  msgid "Maximum price"
748
  msgstr ""
749
 
750
+ #: application/admin/views/_metabox_autoblog.php:403
751
  msgid "Random"
752
  msgstr ""
753
 
754
+ #: application/admin/views/_metabox_autoblog.php:406
755
  msgid "How to choose \"main\" product?"
756
  msgstr ""
757
 
758
+ #: application/admin/views/_metabox_autoblog.php:407
759
  msgid "Then you can use tags:"
760
  msgstr ""
761
 
762
+ #: application/admin/views/_metabox_autoblog.php:414
763
  msgid "Tags"
764
  msgstr ""
765
 
766
+ #: application/admin/views/_metabox_autoblog.php:421
767
  msgid "Comma separated list of tags."
768
  msgstr ""
769
 
770
+ #: application/admin/views/_metabox_autoblog.php:430
771
  msgid "Add custom fields"
772
  msgstr ""
773
 
774
+ #: application/admin/views/_metabox_autoblog.php:435
775
  msgid "Custom Field"
776
  msgstr ""
777
 
778
+ #: application/admin/views/_metabox_autoblog.php:440
779
  msgid "Value"
780
  msgstr ""
781
 
782
+ #: application/admin/views/_metabox_results.php:10
783
  #: application/components/ParserModuleConfig.php:57
784
  #: application/modules/Offer/views/metabox_module.php:53
785
  #: application/modules/Youtube/YoutubeConfig.php:64
787
  msgid "Title"
788
  msgstr ""
789
 
790
+ #: application/admin/views/_metabox_results.php:11
791
+ #: application/modules/Offer/views/metabox_module.php:95
792
  msgid "Description"
793
  msgstr ""
794
 
795
+ #: application/admin/views/_metabox_results.php:14
796
  #: application/admin/views/_promo_box.php:42
797
+ #: application/modules/Offer/views/metabox_module.php:98
798
  msgid "Go to "
799
  msgstr ""
800
 
801
+ #: application/admin/views/_metabox_results.php:16
802
  #: application/admin/views/_metabox_search_results.php:12
803
  msgid "EAN:"
804
  msgstr ""
805
 
806
+ #: application/admin/views/_metabox_results.php:17
807
  msgid "Last update:"
808
  msgstr ""
809
 
1215
  msgid "[user]"
1216
  msgstr ""
1217
 
1218
+ #: application/models/AutoblogModel.php:73
1219
  msgid "Date of creation"
1220
  msgstr ""
1221
 
1222
+ #: application/models/AutoblogModel.php:74
1223
  msgid "Last work"
1224
  msgstr ""
1225
 
1226
+ #: application/models/AutoblogModel.php:75
1227
  msgid "Status"
1228
  msgstr ""
1229
 
1230
+ #: application/models/AutoblogModel.php:76
1231
  msgid "Total posts"
1232
  msgstr ""
1233
 
1234
+ #: application/models/AutoblogModel.php:77
1235
  msgid "Last error"
1236
  msgstr ""
1237
 
1238
+ #: application/models/AutoblogModel.php:204
1239
  msgid "Required module %s will not run. The module is not configured or deleted."
1240
  msgstr ""
1241
 
1242
+ #: application/models/AutoblogModel.php:270
1243
  msgid "Data was not found for required module %s."
1244
  msgstr ""
1245
 
1246
+ #: application/models/AutoblogModel.php:277
1247
  msgid "It does not reach the desired amount of data. Minimum required modules: %d."
1248
  msgstr ""
1249
 
1250
+ #: application/models/AutoblogModel.php:293
1251
+ msgid "Total reviews found: %d. Minimum reviews required: %d."
1252
+ msgstr ""
1253
+
1254
+ #: application/models/AutoblogModel.php:360
1255
  msgid "Post can't be created. Unknown error."
1256
  msgstr ""
1257
 
1281
  #: application/modules/Ebay/EbayConfig.php:97
1282
  #: application/modules/Envato/EnvatoConfig.php:45
1283
  #: application/modules/Flickr/FlickrConfig.php:35
1284
+ #: application/modules/Flipkart/FlipkartConfig.php:60
1285
  #: application/modules/Freebase/FreebaseConfig.php:35
1286
  #: application/modules/GdeSlon/GdeSlonConfig.php:45
1287
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:35
1302
  #: application/modules/Shareasale/ShareasaleConfig.php:65
1303
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:35
1304
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:35
1305
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:92
1306
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:92
1307
  #: application/modules/Twitter/TwitterConfig.php:80
1308
  #: application/modules/Udemy/UdemyConfig.php:64
1309
  #: application/modules/VkNews/VkNewsConfig.php:20
1326
  #: application/modules/Clickbank/ClickbankConfig.php:36
1327
  #: application/modules/Ebay/EbayConfig.php:98
1328
  #: application/modules/Envato/EnvatoConfig.php:46
1329
+ #: application/modules/Flipkart/FlipkartConfig.php:61
1330
  #: application/modules/GdeSlon/GdeSlonConfig.php:46
1331
  #: application/modules/Impactradius/ImpactradiusConfig.php:49
1332
  #: application/modules/Linkshare/LinkshareConfig.php:36
1337
  #: application/modules/Shareasale/ShareasaleConfig.php:66
1338
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:36
1339
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:36
1340
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:93
1341
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:93
1342
  #: application/modules/Udemy/UdemyConfig.php:65
1343
  #: application/modules/Zanox/ZanoxConfig.php:46
1344
  msgid "Number of results for one search query."
1370
  #: application/modules/Clickbank/ClickbankConfig.php:51
1371
  #: application/modules/Ebay/EbayConfig.php:113
1372
  #: application/modules/Envato/EnvatoConfig.php:60
1373
+ #: application/modules/Flipkart/FlipkartConfig.php:76
1374
  #: application/modules/GdeSlon/GdeSlonConfig.php:61
1375
  #: application/modules/Impactradius/ImpactradiusConfig.php:63
1376
  #: application/modules/Linkshare/LinkshareConfig.php:46
1381
  #: application/modules/Shareasale/ShareasaleConfig.php:76
1382
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:46
1383
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:46
1384
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:103
1385
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:103
1386
  #: application/modules/Udemy/UdemyConfig.php:79
1387
  #: application/modules/Zanox/ZanoxConfig.php:61
1388
  msgid "Results for updates "
1402
  #: application/modules/Clickbank/ClickbankConfig.php:52
1403
  #: application/modules/Ebay/EbayConfig.php:114
1404
  #: application/modules/Envato/EnvatoConfig.php:61
1405
+ #: application/modules/Flipkart/FlipkartConfig.php:77
1406
  #: application/modules/GdeSlon/GdeSlonConfig.php:62
1407
  #: application/modules/Impactradius/ImpactradiusConfig.php:64
1408
  #: application/modules/Linkshare/LinkshareConfig.php:47
1413
  #: application/modules/Shareasale/ShareasaleConfig.php:77
1414
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:47
1415
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:47
1416
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:104
1417
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:104
1418
  #: application/modules/Udemy/UdemyConfig.php:80
1419
  #: application/modules/Zanox/ZanoxConfig.php:62
1420
  msgid "Number of results for automatic updates and autoblogging."
1440
  #: application/modules/Ebay/EbayConfig.php:344
1441
  #: application/modules/Envato/EnvatoConfig.php:207
1442
  #: application/modules/Flickr/FlickrConfig.php:104
1443
+ #: application/modules/Flipkart/FlipkartConfig.php:92
1444
  #: application/modules/Freebase/FreebaseConfig.php:67
1445
  #: application/modules/GdeSlon/GdeSlonConfig.php:110
1446
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:77
1447
  #: application/modules/GoogleImages/GoogleImagesConfig.php:142
1448
  #: application/modules/GoogleNews/GoogleNewsConfig.php:52
1449
  #: application/modules/Impactradius/ImpactradiusConfig.php:114
1457
  #: application/modules/Pixabay/PixabayConfig.php:165
1458
  #: application/modules/Shareasale/ShareasaleConfig.php:107
1459
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:157
1460
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:168
1461
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:168
1462
  #: application/modules/Twitter/TwitterConfig.php:125
1463
+ #: application/modules/Udemy/UdemyConfig.php:212
1464
  #: application/modules/VkNews/VkNewsConfig.php:42
1465
  #: application/modules/Zanox/ZanoxConfig.php:152
1466
  msgid "Save images"
1478
  #: application/modules/Ebay/EbayConfig.php:345
1479
  #: application/modules/Envato/EnvatoConfig.php:208
1480
  #: application/modules/Flickr/FlickrConfig.php:105
1481
+ #: application/modules/Flipkart/FlipkartConfig.php:93
1482
  #: application/modules/Freebase/FreebaseConfig.php:68
1483
  #: application/modules/GdeSlon/GdeSlonConfig.php:111
1484
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:78
1485
  #: application/modules/GoogleImages/GoogleImagesConfig.php:143
1486
  #: application/modules/GoogleNews/GoogleNewsConfig.php:53
1487
  #: application/modules/Impactradius/ImpactradiusConfig.php:115
1494
  #: application/modules/Pepperjam/PepperjamConfig.php:141
1495
  #: application/modules/Shareasale/ShareasaleConfig.php:108
1496
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:158
1497
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:169
1498
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:169
1499
  #: application/modules/Twitter/TwitterConfig.php:126
1500
+ #: application/modules/Udemy/UdemyConfig.php:213
1501
  #: application/modules/VkNews/VkNewsConfig.php:43
1502
  #: application/modules/Zanox/ZanoxConfig.php:153
1503
  msgid "Save images on server"
1613
  #: application/modules/Clickbank/ClickbankConfig.php:158
1614
  #: application/modules/Envato/EnvatoConfig.php:195
1615
  #: application/modules/Flickr/FlickrConfig.php:111
1616
+ #: application/modules/Flipkart/FlipkartConfig.php:99
1617
  #: application/modules/Freebase/FreebaseConfig.php:74
1618
  #: application/modules/GdeSlon/GdeSlonConfig.php:117
1619
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:84
1620
  #: application/modules/GoogleImages/GoogleImagesConfig.php:149
1621
  #: application/modules/GoogleNews/GoogleNewsConfig.php:59
1622
  #: application/modules/Impactradius/ImpactradiusConfig.php:121
1627
  #: application/modules/Pepperjam/PepperjamConfig.php:147
1628
  #: application/modules/Shareasale/ShareasaleConfig.php:114
1629
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:164
1630
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:175
1631
  #: application/modules/VkNews/VkNewsConfig.php:49
1632
  #: application/modules/Youtube/YoutubeConfig.php:85
1633
  #: application/modules/Zanox/ZanoxConfig.php:159
1642
  #: application/modules/Clickbank/ClickbankConfig.php:159
1643
  #: application/modules/Envato/EnvatoConfig.php:196
1644
  #: application/modules/Flickr/FlickrConfig.php:112
1645
+ #: application/modules/Flipkart/FlipkartConfig.php:100
1646
  #: application/modules/Freebase/FreebaseConfig.php:75
1647
  #: application/modules/GdeSlon/GdeSlonConfig.php:118
1648
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
1649
  #: application/modules/GoogleImages/GoogleImagesConfig.php:150
1650
  #: application/modules/GoogleNews/GoogleNewsConfig.php:60
1651
  #: application/modules/Impactradius/ImpactradiusConfig.php:122
1656
  #: application/modules/Pepperjam/PepperjamConfig.php:148
1657
  #: application/modules/Shareasale/ShareasaleConfig.php:115
1658
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:165
1659
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:176
1660
  #: application/modules/VkNews/VkNewsConfig.php:50
1661
  #: application/modules/Youtube/YoutubeConfig.php:86
1662
  #: application/modules/Zanox/ZanoxConfig.php:160
1704
  #: application/modules/Ebay/EbayConfig.php:129
1705
  #: application/modules/Flickr/FlickrConfig.php:57
1706
  #: application/modules/GdeSlon/GdeSlonConfig.php:77
1707
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:95
1708
  #: application/modules/Linkshare/LinkshareConfig.php:79
1709
  #: application/modules/Ozon/OzonConfig.php:62
1710
  #: application/modules/PayTM/PayTMConfig.php:89
2024
  #: application/modules/CjLinks/CjLinksConfig.php:127
2025
  #: application/modules/Clickbank/ClickbankConfig.php:131
2026
  #: application/modules/Envato/EnvatoConfig.php:122
2027
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:110
2028
  #: application/modules/TradedoublerCoupons/TradedoublerCouponsConfig.php:71
2029
  msgid "Any"
2030
  msgstr ""
2284
  #: application/modules/Pixabay/PixabayConfig.php:85
2285
  #: application/modules/Pixabay/PixabayConfig.php:99
2286
  #: application/modules/Pixabay/PixabayConfig.php:112
2287
+ #: application/modules/Udemy/UdemyConfig.php:157
2288
+ #: application/modules/Udemy/UdemyConfig.php:204
2289
  #: application/modules/Zanox/ZanoxConfig.php:145
2290
  msgid "All"
2291
  msgstr ""
2594
  msgstr ""
2595
 
2596
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:98
2597
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:111
2598
  #: application/modules/Ozon/OzonConfig.php:97
2599
  msgid "Books"
2600
  msgstr ""
2789
  msgstr ""
2790
 
2791
  #: application/modules/Ebay/EbayConfig.php:89
2792
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:66
2793
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:66
2794
  msgid "Locale"
2795
  msgstr ""
2796
 
2947
  #: application/modules/Impactradius/ImpactradiusConfig.php:29
2948
  #: application/modules/Impactradius/ImpactradiusConfig.php:43
2949
  #: application/modules/Pepperjam/PepperjamConfig.php:30
2950
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:31
2951
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:45
2952
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:60
2953
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:31
2954
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:45
2955
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:60
2956
  #: application/modules/Udemy/UdemyConfig.php:29
2957
  #: application/modules/Udemy/UdemyConfig.php:44
2958
  msgid "The field \"%s\" can not be empty."
3059
 
3060
  #: application/modules/Flickr/FlickrConfig.php:61
3061
  #: application/modules/Flickr/views/search_panel.php:10
3062
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:99
3063
  #: application/modules/Ozon/OzonConfig.php:66
3064
  #: application/modules/Youtube/YoutubeConfig.php:63
3065
  #: application/modules/Youtube/views/search_panel.php:10
3186
  msgid "The \"Token\" can not be empty."
3187
  msgstr ""
3188
 
3189
+ #: application/modules/Flipkart/FlipkartConfig.php:50
3190
+ msgid "Tracking parameters"
3191
+ msgstr ""
3192
+
3193
+ #: application/modules/Flipkart/FlipkartConfig.php:51
3194
+ msgid "Affiliate tracking parameters affExtParam1 and affExtParam2. For example: <em>affExtParam1=ABC&affExtParam2=123</em>"
3195
+ msgstr ""
3196
+
3197
+ #: application/modules/Flipkart/FlipkartConfig.php:70
3198
  #: application/modules/Freebase/FreebaseConfig.php:45
3199
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
3200
  #: application/modules/Market/MarketConfig.php:58
3202
  msgid "The \"Results\" can not be more than 10."
3203
  msgstr ""
3204
 
3205
+ #: application/modules/Flipkart/FlipkartConfig.php:86
3206
  msgid "Field \"Results for autoupdating\" can not be more than 10."
3207
  msgstr ""
3208
 
3209
+ #: application/modules/Flipkart/FlipkartModule.php:25
3210
  msgid "Adds items from flipkart.com"
3211
  msgstr ""
3212
 
3240
 
3241
  #: application/modules/GdeSlon/GdeSlonConfig.php:82
3242
  #: application/modules/Offer/views/metabox_module.php:77
3243
+ #: application/modules/Udemy/UdemyConfig.php:153
3244
  msgid "Price"
3245
  msgstr ""
3246
 
3268
  msgid "Field \"Results for autoblogging\" can not be more than 40."
3269
  msgstr ""
3270
 
3271
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:67
3272
+ msgid "Country"
3273
+ msgstr ""
3274
+
3275
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:68
3276
+ msgid "The appropriate <a href=\"http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">2 letter</a> code represent the country which you are wanting to search from."
3277
+ msgstr ""
3278
+
3279
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:100
3280
  msgid "Newness"
3281
  msgstr ""
3282
 
3283
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:106
3284
  msgid "Publication type"
3285
  msgstr ""
3286
 
3287
+ #: application/modules/GoogleBooks/GoogleBooksConfig.php:112
3288
  msgid "Magazines"
3289
  msgstr ""
3290
 
3415
 
3416
  #: application/modules/Impactradius/ImpactradiusModule.php:27
3417
  #: application/modules/Pepperjam/PepperjamModule.php:27
3418
+ #: application/modules/TradetrackerProducts/TradetrackerProductsModule.php:26
3419
  msgid "Adds products from %s."
3420
  msgstr ""
3421
 
3477
  msgstr ""
3478
 
3479
  #: application/modules/Market/MarketConfig.php:80
3480
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:118
3481
+ #: application/modules/TradetrackerCoupons/views/search_panel.php:3
3482
  msgid "Offers"
3483
  msgstr ""
3484
 
3569
  msgid "Image URL"
3570
  msgstr ""
3571
 
3572
+ #: application/modules/Offer/views/metabox_module.php:80
3573
+ msgid "Old price"
3574
+ msgstr ""
3575
+
3576
+ #: application/modules/Offer/views/metabox_module.php:90
3577
  msgid "XPath Price Selector"
3578
  msgstr ""
3579
 
3580
+ #: application/modules/Offer/views/metabox_module.php:100
3581
  msgid "Last update: "
3582
  msgstr ""
3583
 
3917
  msgstr ""
3918
 
3919
  #: application/modules/TradedoublerProducts/TradedoublerProductsConfig.php:92
3920
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:114
3921
  msgid "Feed ID"
3922
  msgstr ""
3923
 
3933
  msgid "Module adds products from Tradedoubler. You must have approval from each program separately."
3934
  msgstr ""
3935
 
3936
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:23
3937
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:23
3938
+ msgid "You can find your Customer ID and Passphrase by logging onto your TradeTracker account and navagating to \"Creatives -> <a href=\"https://affiliate.tradetracker.com/webService/index\">Web Services</a>\". You may need to request access first by clicking the \"request access\" link."
3939
+ msgstr ""
3940
+
3941
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:52
3942
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:52
3943
+ msgid "Login into your TradeTracker control panel. Click on \"<a href=\"https://affiliate.tradetracker.com/customerSite/list\">My Sites</a>\" in the Account menu. The ID (without #) that is assigned to your website is your Affiliate Site ID."
3944
+ msgstr ""
3945
+
3946
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:67
3947
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:67
3948
+ msgid "Your TradeTracker locale."
3949
+ msgstr ""
3950
+
3951
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:114
3952
+ msgid "Items type"
3953
+ msgstr ""
3954
+
3955
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:117
3956
+ #: application/modules/TradetrackerCoupons/views/search_panel.php:2
3957
+ msgid "Vouchers"
3958
+ msgstr ""
3959
+
3960
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:119
3961
+ #: application/modules/TradetrackerCoupons/views/search_panel.php:4
3962
+ msgid "Text Links"
3963
+ msgstr ""
3964
+
3965
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:125
3966
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:159
3967
+ msgid "Banner Dimension ID"
3968
+ msgstr ""
3969
+
3970
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:134
3971
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:132
3972
+ msgid "Campaign ID"
3973
+ msgstr ""
3974
+
3975
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:143
3976
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:141
3977
+ msgid "Campaign Category ID"
3978
+ msgstr ""
3979
+
3980
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:152
3981
+ msgid "Unsubscribed campaigns"
3982
+ msgstr ""
3983
+
3984
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsConfig.php:153
3985
+ msgid "Include unsubscribed campaigns."
3986
+ msgstr ""
3987
+
3988
+ #: application/modules/TradetrackerCoupons/TradetrackerCouponsModule.php:26
3989
+ msgid "Adds coupons from %s."
3990
+ msgstr ""
3991
+
3992
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:123
3993
+ msgid "Feed Category Name"
3994
+ msgstr ""
3995
+
3996
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:150
3997
+ msgid "Price From"
3998
+ msgstr ""
3999
+
4000
+ #: application/modules/TradetrackerProducts/TradetrackerProductsConfig.php:159
4001
+ msgid "Price To"
4002
+ msgstr ""
4003
+
4004
  #: application/modules/Twitter/TwitterConfig.php:21
4005
  #: application/modules/Twitter/TwitterConfig.php:36
4006
  #: application/modules/Twitter/TwitterConfig.php:51
4047
  msgid "Filter courses by <a href=\"http://www.loc.gov/standards/iso639-2/php/code_list.php\">alpha-2 language code</a>."
4048
  msgstr ""
4049
 
4050
+ #: application/modules/Udemy/UdemyConfig.php:143
4051
+ msgid "Subcategory"
4052
+ msgstr ""
4053
+
4054
  #: application/modules/Udemy/UdemyConfig.php:144
4055
+ msgid "Filter courses by primary subcategory."
4056
+ msgstr ""
4057
+
4058
+ #: application/modules/Udemy/UdemyConfig.php:147
4059
+ msgid "All subcategories"
4060
+ msgstr ""
4061
+
4062
+ #: application/modules/Udemy/UdemyConfig.php:154
4063
  msgid "Rank courses by price-paid, or price-free."
4064
  msgstr ""
4065
 
4066
+ #: application/modules/Udemy/UdemyConfig.php:158
4067
  msgid "Paid"
4068
  msgstr ""
4069
 
4070
+ #: application/modules/Udemy/UdemyConfig.php:159
4071
  msgid "Free"
4072
  msgstr ""
4073
 
4074
+ #: application/modules/Udemy/UdemyConfig.php:164
4075
  msgid "Affiliate agreed"
4076
  msgstr ""
4077
 
4078
+ #: application/modules/Udemy/UdemyConfig.php:165
4079
  msgid "Filter courses that are affiliate agreed."
4080
  msgstr ""
4081
 
4082
+ #: application/modules/Udemy/UdemyConfig.php:170
4083
  msgid "Fixed priced deal"
4084
  msgstr ""
4085
 
4086
+ #: application/modules/Udemy/UdemyConfig.php:171
4087
  msgid "Filter courses that are fixed priced deal agreed."
4088
  msgstr ""
4089
 
4090
+ #: application/modules/Udemy/UdemyConfig.php:176
4091
  msgid "Percentage deals"
4092
  msgstr ""
4093
 
4094
+ #: application/modules/Udemy/UdemyConfig.php:177
4095
  msgid "Filter courses that are percentage deal agreed."
4096
  msgstr ""
4097
 
4098
+ #: application/modules/Udemy/UdemyConfig.php:182
4099
  msgid "Closed caption"
4100
  msgstr ""
4101
 
4102
+ #: application/modules/Udemy/UdemyConfig.php:183
4103
  msgid "Filter courses that has closed caption."
4104
  msgstr ""
4105
 
4106
+ #: application/modules/Udemy/UdemyConfig.php:188
4107
  msgid "Coding exercises"
4108
  msgstr ""
4109
 
4110
+ #: application/modules/Udemy/UdemyConfig.php:189
4111
  msgid "Filter courses that has coding exercises."
4112
  msgstr ""
4113
 
4114
+ #: application/modules/Udemy/UdemyConfig.php:194
4115
  msgid "Simple quiz"
4116
  msgstr ""
4117
 
4118
+ #: application/modules/Udemy/UdemyConfig.php:195
4119
  msgid "Filter courses that has simple quiz."
4120
  msgstr ""
4121
 
4122
+ #: application/modules/Udemy/UdemyConfig.php:200
4123
  msgid "Instructional level"
4124
  msgstr ""
4125
 
4126
+ #: application/modules/Udemy/UdemyConfig.php:201
4127
  msgid "Filter courses by instructional level."
4128
  msgstr ""
4129
 
4130
+ #: application/modules/Udemy/UdemyConfig.php:205
4131
  msgid "Beginner"
4132
  msgstr ""
4133
 
4134
+ #: application/modules/Udemy/UdemyConfig.php:206
4135
  msgid "Intermediate"
4136
  msgstr ""
4137
 
4138
+ #: application/modules/Udemy/UdemyConfig.php:207
4139
  msgid "Expert"
4140
  msgstr ""
4141
 
languages/tpl/content-egg-tpl-DE.pot DELETED
@@ -1,629 +0,0 @@
1
- # Copyright (C) 2015 Content Egg
2
- # This file is distributed under the same license as the Content Egg package.
3
- msgid ""
4
- msgstr ""
5
- "Project-Id-Version: Content Egg 2.1.0\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
- "POT-Creation-Date: \n"
8
- "PO-Revision-Date: 2016-11-27 19:23+0200\n"
9
- "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
- "Language-Team: \n"
11
- "Language: de_DE\n"
12
- "MIME-Version: 1.0\n"
13
- "Content-Type: text/plain; charset=UTF-8\n"
14
- "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Poedit 1.6.5\n"
16
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
-
18
- #: application/PriceAlert.php:88
19
- msgid "All fields are required."
20
- msgstr ""
21
-
22
- #: application/PriceAlert.php:91
23
- msgid "Your email address is invalid."
24
- msgstr ""
25
-
26
- #: application/PriceAlert.php:94
27
- msgid "The price has already been reached."
28
- msgstr ""
29
-
30
- #: application/PriceAlert.php:102
31
- msgid "You already tracking this product."
32
- msgstr ""
33
-
34
- #: application/PriceAlert.php:120
35
- msgid ""
36
- "We are now tracking this product for you. Please verify your email address "
37
- "to be notified of price drops."
38
- msgstr ""
39
-
40
- #: application/PriceAlert.php:122
41
- msgid "Internal Error. Please notify the administrator."
42
- msgstr ""
43
-
44
- #: application/PriceAlert.php:128
45
- msgid "Welcome to %s"
46
- msgstr ""
47
-
48
- #: application/PriceAlert.php:138
49
- msgid "Hello,"
50
- msgstr ""
51
-
52
- #: application/PriceAlert.php:139
53
- msgid "You have successfully set a price drop alert for %s."
54
- msgstr ""
55
-
56
- #: application/PriceAlert.php:140
57
- msgid ""
58
- "We will not send you any price alerts until you verified your email address."
59
- msgstr ""
60
-
61
- #: application/PriceAlert.php:141
62
- msgid ""
63
- "Please open this link to validate your email address:<br> <a href=\"%s\">%s</"
64
- "a>"
65
- msgstr ""
66
-
67
- #: application/PriceAlert.php:202
68
- msgid ""
69
- "Your email has been verified. We will let you know by email when the Price "
70
- "Drops."
71
- msgstr ""
72
-
73
- #: application/PriceAlert.php:202
74
- msgid "Success!"
75
- msgstr ""
76
-
77
- #: application/PriceAlert.php:219
78
- msgid "You are now unsubscribed from our Price Alerts via email."
79
- msgstr ""
80
-
81
- #: application/PriceAlert.php:219
82
- msgid "Unsubscribed!"
83
- msgstr ""
84
-
85
- #: application/PriceAlert.php:235
86
- msgid " Ok "
87
- msgstr ""
88
-
89
- #: application/PriceAlert.php:289
90
- msgid "Price alert: \"%s\""
91
- msgstr ""
92
-
93
- #: application/PriceAlert.php:305
94
- msgid "Good news!"
95
- msgstr ""
96
-
97
- #: application/PriceAlert.php:306
98
- msgid "The price target you set for the item has been reached."
99
- msgstr ""
100
-
101
- #: application/PriceAlert.php:307
102
- msgid "<a href=\"%s\">Save %s (%s%%) on %s</a>"
103
- msgstr ""
104
-
105
- #: application/PriceAlert.php:309
106
- msgid "Desired Price: %s"
107
- msgstr ""
108
-
109
- #: application/PriceAlert.php:310
110
- msgid "Current Price: <strong>%s</strong>"
111
- msgstr ""
112
-
113
- #: application/PriceAlert.php:311
114
- #: application/modules/Amazon/templates/data_compare.php:112
115
- #: application/modules/Ozon/templates/data_compare.php:75
116
- #: application/templates/data_item.php:64
117
- #: application/templates/data_price_tracker_alert.php:43
118
- msgid "as of"
119
- msgstr "am"
120
-
121
- #: application/PriceAlert.php:312
122
- msgid "Price dropped from %s to %s"
123
- msgstr ""
124
-
125
- #: application/PriceAlert.php:314
126
- msgid "<a href=\"%s\">More info...</a>"
127
- msgstr ""
128
-
129
- #: application/PriceAlert.php:317
130
- msgid ""
131
- "This present alert has now expired. You may <a href=\"%s\">create a new "
132
- "alert</a> for this item."
133
- msgstr ""
134
-
135
- #: application/PriceAlert.php:318
136
- msgid ""
137
- "If you don't want to receive any price alerts from us in the future, <a href="
138
- "\"%s\">please click here</a>."
139
- msgstr ""
140
-
141
- #: application/helpers/TemplateHelper.php:22
142
- #: application/helpers/TemplateHelper.php:43
143
- msgid "number_format_decimal_point"
144
- msgstr ","
145
-
146
- #: application/helpers/TemplateHelper.php:23
147
- #: application/helpers/TemplateHelper.php:44
148
- msgid "number_format_thousands_sep"
149
- msgstr "."
150
-
151
- #: application/helpers/TemplateHelper.php:115
152
- msgid "d"
153
- msgstr "Tage"
154
-
155
- #: application/helpers/TemplateHelper.php:117
156
- msgid "h"
157
- msgstr "Stunden"
158
-
159
- #: application/helpers/TemplateHelper.php:119
160
- #: application/helpers/TemplateHelper.php:121
161
- #: application/modules/Ebay/templates/data_item.php:71
162
- #: application/modules/Ebay/templates/data_list.php:53
163
- msgid "m"
164
- msgstr "Minuten"
165
-
166
- #: application/helpers/TemplateHelper.php:302
167
- #: application/modules/Amazon/templates/data_compare.php:79
168
- #: application/modules/Ozon/templates/data_compare.php:65
169
- #: application/templates/data_price_tracker_alert.php:41
170
- msgid "Price"
171
- msgstr "Preis"
172
-
173
- #: application/modules/AE/templates/data_grid.php:6
174
- #: application/modules/AdmitadProducts/templates/data_grid.php:6
175
- #: application/modules/Affiliatewindow/templates/data_grid.php:6
176
- #: application/modules/AffilinetProducts/templates/data_grid.php:6
177
- #: application/modules/Aliexpress/templates/data_grid.php:6
178
- #: application/modules/Amazon/templates/data_grid.php:8
179
- #: application/modules/CityadsProducts/templates/data_grid.php:6
180
- #: application/modules/CjProducts/templates/data_grid.php:6
181
- #: application/modules/Ebay/templates/data_grid.php:6
182
- #: application/modules/Flipkart/templates/data_grid.php:6
183
- #: application/modules/GdeSlon/templates/data_grid.php:6
184
- #: application/modules/Linkshare/templates/data_grid.php:6
185
- #: application/modules/Optimisemedia/templates/data_grid.php:6
186
- #: application/modules/Ozon/templates/data_list.php:6
187
- #: application/modules/PayTM/templates/data_grid.php:6
188
- #: application/modules/Shareasale/templates/data_grid.php:6
189
- #: application/modules/TradedoublerProducts/templates/data_grid.php:6
190
- #: application/modules/Zanox/templates/data_grid.php:6
191
- msgid "Grid"
192
- msgstr "Gitter"
193
-
194
- #: application/modules/AE/templates/data_item.php:6
195
- #: application/modules/AdmitadProducts/templates/data_item.php:6
196
- #: application/modules/Affiliatewindow/templates/data_item.php:6
197
- #: application/modules/AffilinetProducts/templates/data_item.php:6
198
- #: application/modules/Aliexpress/templates/data_item.php:6
199
- #: application/modules/Amazon/templates/data_item.php:6
200
- #: application/modules/CityadsProducts/templates/data_item.php:6
201
- #: application/modules/CjProducts/templates/data_item.php:6
202
- #: application/modules/Ebay/templates/data_item.php:6
203
- #: application/modules/Flipkart/templates/data_item.php:6
204
- #: application/modules/GdeSlon/templates/data_item.php:6
205
- #: application/modules/Linkshare/templates/data_item.php:6
206
- #: application/modules/Market/templates/data_item.php:5
207
- #: application/modules/Optimisemedia/templates/data_item.php:6
208
- #: application/modules/Ozon/templates/data_item.php:6
209
- #: application/modules/PayTM/templates/data_item.php:6
210
- #: application/modules/Shareasale/templates/data_item.php:6
211
- #: application/modules/TradedoublerProducts/templates/data_item.php:6
212
- #: application/modules/Zanox/templates/data_item.php:6
213
- msgid "Product card"
214
- msgstr "Produktkarte"
215
-
216
- #: application/modules/AE/templates/data_list.php:6
217
- #: application/modules/AdmitadProducts/templates/data_list.php:6
218
- #: application/modules/Affiliatewindow/templates/data_list.php:6
219
- #: application/modules/AffilinetProducts/templates/data_list.php:6
220
- #: application/modules/Aliexpress/templates/data_list.php:6
221
- #: application/modules/Amazon/templates/data_list.php:6
222
- #: application/modules/CityadsProducts/templates/data_list.php:6
223
- #: application/modules/CjProducts/templates/data_list.php:6
224
- #: application/modules/Ebay/templates/data_list.php:6
225
- #: application/modules/Flipkart/templates/data_list.php:6
226
- #: application/modules/GdeSlon/templates/data_list.php:6
227
- #: application/modules/Linkshare/templates/data_list.php:6
228
- #: application/modules/Optimisemedia/templates/data_list.php:6
229
- #: application/modules/Ozon/templates/data_grid.php:7
230
- #: application/modules/PayTM/templates/data_list.php:6
231
- #: application/modules/Shareasale/templates/data_list.php:6
232
- #: application/modules/TradedoublerProducts/templates/data_list.php:6
233
- #: application/modules/Zanox/templates/data_list.php:6
234
- msgid "List"
235
- msgstr "Liste"
236
-
237
- #: application/modules/AE/templates/data_price_tracker_alert.php:6
238
- #: application/modules/AdmitadProducts/templates/data_price_tracker_alert.php:6
239
- #: application/modules/Affiliatewindow/templates/data_price_tracker_alert.php:6
240
- #: application/modules/AffilinetProducts/templates/data_price_tracker_alert.php:6
241
- #: application/modules/Aliexpress/templates/data_price_tracker_alert.php:6
242
- #: application/modules/Amazon/templates/data_price_tracker_alert.php:6
243
- #: application/modules/CjProducts/templates/data_price_tracker_alert.php:6
244
- #: application/modules/GdeSlon/templates/data_price_tracker_alert.php:6
245
- #: application/modules/Linkshare/templates/data_price_tracker_alert.php:6
246
- #: application/modules/Optimisemedia/templates/data_price_tracker_alert.php:6
247
- #: application/modules/Ozon/templates/data_price_tracker_alert.php:6
248
- #: application/modules/PayTM/templates/data_price_tracker_alert.php:6
249
- #: application/modules/Shareasale/templates/data_price_tracker_alert.php:6
250
- #: application/modules/TradedoublerProducts/templates/data_price_tracker_alert.php:6
251
- #: application/modules/Zanox/templates/data_price_tracker_alert.php:6
252
- #: application/templates/data_price_tracker_alert.php:5
253
- msgid "Price tracker & alert"
254
- msgstr ""
255
-
256
- #: application/modules/AdmitadCoupons/templates/data_coupons.php:6
257
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:6
258
- #: application/modules/TradedoublerCoupons/templates/data_coupons.php:6
259
- msgid "Coupons"
260
- msgstr "Coupon"
261
-
262
- #: application/modules/Amazon/templates/data_compare.php:6
263
- #: application/modules/Amazon/templates/data_compare.php:40
264
- #: application/modules/Ozon/templates/data_compare.php:6
265
- #: application/modules/Ozon/templates/data_compare.php:28
266
- msgid "Compare"
267
- msgstr "Vergleich"
268
-
269
- #: application/modules/Amazon/templates/data_compare.php:58
270
- #: application/modules/Ozon/templates/data_compare.php:45
271
- msgid "User Rating"
272
- msgstr "Kundenbewertungen"
273
-
274
- #: application/modules/Amazon/templates/data_compare.php:67
275
- msgid "ratings"
276
- msgstr "Bewertungen"
277
-
278
- #: application/modules/Amazon/templates/data_compare.php:71
279
- #: application/modules/Ozon/templates/data_compare.php:57
280
- msgid "See all reviews"
281
- msgstr "Zeige alle Bewertungen"
282
-
283
- #: application/modules/Amazon/templates/data_compare.php:91
284
- #: application/modules/Amazon/templates/data_list.php:45
285
- #: application/templates/data_item.php:51 templates/block_offers_list.php:72
286
- #: templates/block_offers_logo.php:51
287
- msgid "Too low to display"
288
- msgstr "Zu gering"
289
-
290
- #: application/modules/Amazon/templates/data_compare.php:94
291
- #: application/modules/Amazon/templates/data_list.php:49
292
- #: application/modules/Ebay/templates/data_item.php:81
293
- #: application/modules/Ebay/templates/data_list.php:79
294
- #: application/templates/blocks/item_after_price_row.php:21
295
- #: templates/block_offers_list.php:80 templates/block_offers_logo.php:60
296
- msgid "Free shipping"
297
- msgstr "Gratis Versand"
298
-
299
- #: application/modules/Amazon/templates/data_compare.php:100
300
- #: application/templates/blocks/item_after_price_row.php:10
301
- msgid "new"
302
- msgstr "neu"
303
-
304
- #: application/modules/Amazon/templates/data_compare.php:102
305
- #: application/modules/Amazon/templates/data_compare.php:107
306
- #: application/templates/blocks/item_after_price_row.php:12
307
- #: application/templates/blocks/item_after_price_row.php:17
308
- msgid "from"
309
- msgstr "ab"
310
-
311
- #: application/modules/Amazon/templates/data_compare.php:107
312
- #: application/templates/blocks/item_after_price_row.php:17
313
- msgid "used"
314
- msgstr "gebraucht"
315
-
316
- #: application/modules/Amazon/templates/data_compare.php:120
317
- #: application/modules/Amazon/templates/data_compare.php:241
318
- #: application/modules/Ozon/templates/data_compare.php:83
319
- #: application/modules/Ozon/templates/data_compare.php:164
320
- msgid "Shop Now"
321
- msgstr "Jetzt kaufen"
322
-
323
- #: application/modules/Amazon/templates/data_compare.php:124
324
- #: application/modules/Amazon/templates/data_compare.php:245
325
- #: application/modules/Ebay/templates/data_item.php:53
326
- #: application/modules/Ozon/templates/data_compare.php:87
327
- #: application/modules/Ozon/templates/data_compare.php:168
328
- #: application/templates/data_price_tracker_alert.php:48
329
- msgid "BUY THIS ITEM"
330
- msgstr "Jetzt kaufen bei"
331
-
332
- #: application/modules/Amazon/templates/data_compare.php:133
333
- #: application/templates/blocks/item_features.php:3
334
- #: application/templates/blocks/item_features.php:13
335
- #: application/templates/blocks/item_features.php:22
336
- #: application/templates/blocks/item_features.php:31
337
- #: application/templates/blocks/item_features.php:40
338
- #: application/templates/blocks/item_features.php:49
339
- msgid "Features"
340
- msgstr "Eigenschaften"
341
-
342
- #: application/modules/Amazon/templates/data_compare.php:183
343
- #: application/modules/Ozon/templates/data_compare.php:137
344
- msgid "User Reviews"
345
- msgstr "Kundenbewertungen"
346
-
347
- #: application/modules/Amazon/templates/data_compare.php:208
348
- msgid "Expert Reviews"
349
- msgstr "Expertenmeinungen"
350
-
351
- #: application/modules/Amazon/templates/data_compare.php:224
352
- msgid "Barcodes"
353
- msgstr "Barcodes"
354
-
355
- #: application/modules/Amazon/templates/data_compare.php:252
356
- msgid "Images"
357
- msgstr "Bilder"
358
-
359
- #: application/modules/Amazon/templates/data_list.php:57
360
- #: application/templates/data_grid.php:83
361
- msgid "Last updated on"
362
- msgstr "Letztes Update am"
363
-
364
- #: application/modules/BingImages/templates/data_image.php:5
365
- #: application/modules/GoogleImages/templates/data_image.php:5
366
- #: application/modules/Pixabay/templates/data_image.php:5
367
- msgid "Image"
368
- msgstr "Bild"
369
-
370
- #: application/modules/BingImages/templates/data_justified_gallery.php:7
371
- #: application/modules/Flickr/templates/data_justified_gallery.php:7
372
- #: application/modules/GoogleImages/templates/data_justified_gallery.php:7
373
- #: application/modules/Ozon/templates/data_compare.php:177
374
- #: application/modules/Pixabay/templates/data_justified_gallery.php:7
375
- msgid "Gallery"
376
- msgstr "Galerie"
377
-
378
- #: application/modules/CjLinks/templates/data_universal.php:6
379
- msgid "Universal"
380
- msgstr "Universal"
381
-
382
- #: application/modules/CjLinks/templates/data_universal.php:38
383
- #: application/templates/data_coupon.php:40
384
- msgid "Ends:"
385
- msgstr "Endet:"
386
-
387
- #: application/modules/CjLinks/templates/data_universal.php:49
388
- #: application/templates/data_coupon.php:56
389
- msgid "Shop Sale"
390
- msgstr "Angebot"
391
-
392
- #: application/modules/Clickbank/templates/data_simple.php:6
393
- #: application/modules/Flickr/templates/data_simple.php:5
394
- #: application/modules/Freebase/templates/data_simple.php:5
395
- #: application/modules/GoogleBooks/templates/data_simple.php:5
396
- #: application/modules/GoogleImages/templates/data_simple.php:5
397
- #: application/modules/Twitter/templates/data_simple.php:5
398
- #: application/modules/VkNews/templates/data_simple.php:5
399
- #: application/modules/Youtube/templates/data_simple.php:5
400
- msgid "Simple"
401
- msgstr "Einfach"
402
-
403
- #: application/modules/Ebay/templates/data_item.php:39
404
- #: application/modules/Ebay/templates/data_list.php:44
405
- msgid "Buy It Now"
406
- msgstr "Jetzt kaufen"
407
-
408
- #: application/modules/Ebay/templates/data_item.php:53
409
- msgid "VIEW THIS ITEM"
410
- msgstr "Produkt anzeigen"
411
-
412
- #: application/modules/Ebay/templates/data_item.php:58
413
- #: application/modules/Ebay/templates/data_list.php:46
414
- #: application/templates/data_grid.php:65
415
- msgid "Bids:"
416
- msgstr "Gebote:"
417
-
418
- #: application/modules/Ebay/templates/data_item.php:63
419
- msgid "Item condition:"
420
- msgstr "Zustand"
421
-
422
- #: application/modules/Ebay/templates/data_item.php:70
423
- #: application/modules/Ebay/templates/data_list.php:52
424
- msgid "Time left:"
425
- msgstr "Restzeit:"
426
-
427
- #: application/modules/Ebay/templates/data_item.php:75
428
- #: application/modules/Ebay/templates/data_list.php:58
429
- msgid "Ended:"
430
- msgstr "Endet:"
431
-
432
- #: application/modules/Ebay/templates/data_item.php:85
433
- msgid "EEK:"
434
- msgstr ""
435
-
436
- #: application/modules/Ebay/templates/data_list.php:75
437
- #: application/templates/data_grid.php:70
438
- #: application/templates/data_item.php:58 templates/block_offers_list.php:77
439
- #: templates/block_offers_logo.php:57
440
- msgid "Buy This Item"
441
- msgstr "Jetzt kaufen bei"
442
-
443
- #: application/modules/Flickr/templates/data_justified_gallery.php:62
444
- msgid "Photo: %s on Flickr"
445
- msgstr ""
446
-
447
- #: application/modules/Flickr/templates/data_simple.php:20
448
- msgid "Photo %s on Flickr"
449
- msgstr ""
450
-
451
- #: application/modules/Freebase/templates/data_simple.php:27
452
- msgid "Source:"
453
- msgstr "Quelle:"
454
-
455
- #: application/modules/Market/templates/data_item.php:34
456
- msgid "Customer reviews:"
457
- msgstr "Kundenbewertungen"
458
-
459
- #: application/modules/Market/templates/data_item.php:41
460
- msgid "Average price"
461
- msgstr "Durchschnittspreis"
462
-
463
- #: application/modules/Market/templates/data_item.php:48
464
- msgid "Data from Yandex.Market"
465
- msgstr ""
466
-
467
- #: application/modules/Market/templates/data_item.php:81
468
- msgid "free"
469
- msgstr "gratis"
470
-
471
- #: application/modules/Market/templates/data_item.php:88
472
- msgid "Pickup"
473
- msgstr "Abholung"
474
-
475
- #: application/modules/Market/templates/data_item.php:92
476
- msgid "In stock"
477
- msgstr "auf Lager"
478
-
479
- #: application/modules/Market/templates/data_item.php:94
480
- msgid "Not available"
481
- msgstr "nicht verfügbar"
482
-
483
- #: application/modules/Market/templates/data_item.php:99
484
- msgid "Visit store"
485
- msgstr "Shop besuchen"
486
-
487
- #: application/modules/Market/templates/data_item.php:107
488
- #: application/templates/blocks/item_reviews.php:4
489
- #: application/templates/blocks/item_reviews.php:57
490
- msgid "Customer reviews"
491
- msgstr "Kundenbewertungen"
492
-
493
- #: application/modules/Market/templates/data_item.php:125
494
- msgid "Pros:"
495
- msgstr "Pro:"
496
-
497
- #: application/modules/Market/templates/data_item.php:126
498
- msgid "Cons:"
499
- msgstr "Kontra:"
500
-
501
- #: application/modules/Market/templates/data_item.php:127
502
- msgid "Comment:"
503
- msgstr "Kommentar:"
504
-
505
- #: application/modules/Market/templates/data_item.php:133
506
- msgid "All reviews on Yandex.Market"
507
- msgstr ""
508
-
509
- #: application/modules/Ozon/templates/data_compare.php:54
510
- msgid "Reviews:"
511
- msgstr "Bewertungen:"
512
-
513
- #: application/modules/Ozon/templates/data_compare.php:96
514
- msgid "Description"
515
- msgstr "Beschreibung"
516
-
517
- #: application/modules/Youtube/templates/data_responsive_embed.php:5
518
- msgid "Large"
519
- msgstr "Groß"
520
-
521
- #: application/modules/Youtube/templates/data_tile.php:5
522
- msgid "Tile"
523
- msgstr "Kachel"
524
-
525
- #: application/templates/blocks/item_reviews.php:9
526
- msgid "customer reviews"
527
- msgstr "Kundenbewertungen"
528
-
529
- #: application/templates/blocks/item_reviews.php:37
530
- #, fuzzy
531
- msgid "User reviews"
532
- msgstr "Kundenbewertungen"
533
-
534
- #: application/templates/blocks/item_reviews.php:51
535
- #, fuzzy
536
- msgid "View all reviews"
537
- msgstr "Zeige alle Bewertungen"
538
-
539
- #: application/templates/blocks/price_alert_inline.php:8
540
- msgid "Wait For A Price Drop"
541
- msgstr ""
542
-
543
- #: application/templates/blocks/price_alert_inline.php:14
544
- #: application/templates/blocks/price_alert_inline.php:15
545
- msgid "Your Email"
546
- msgstr ""
547
-
548
- #: application/templates/blocks/price_alert_inline.php:18
549
- #: application/templates/blocks/price_alert_inline.php:24
550
- #, fuzzy
551
- msgid "Desired Price"
552
- msgstr "Aktueller Preis"
553
-
554
- #: application/templates/blocks/price_alert_inline.php:30
555
- msgid "SET ALERT"
556
- msgstr ""
557
-
558
- #: application/templates/blocks/price_alert_inline.php:35
559
- msgid "You will receive a notification when the price drops."
560
- msgstr ""
561
-
562
- #: application/templates/blocks/price_history.php:5
563
- msgid "Price History"
564
- msgstr ""
565
-
566
- #: application/templates/blocks/price_history.php:14
567
- msgid "Statistics"
568
- msgstr ""
569
-
570
- #: application/templates/blocks/price_history.php:17
571
- msgid "Current Price"
572
- msgstr "Aktueller Preis"
573
-
574
- #: application/templates/blocks/price_history.php:29
575
- #, fuzzy
576
- msgid "Highest Price"
577
- msgstr "Aktueller Preis"
578
-
579
- #: application/templates/blocks/price_history.php:35
580
- #, fuzzy
581
- msgid "Lowest Price"
582
- msgstr "Aktueller Preis"
583
-
584
- #: application/templates/blocks/price_history.php:41
585
- msgid "Since"
586
- msgstr ""
587
-
588
- #: application/templates/blocks/price_history.php:44
589
- msgid "Last price changes"
590
- msgstr ""
591
-
592
- #: application/templates/data_coupon.php:28
593
- #: application/templates/data_coupon.php:35
594
- msgid "OFF"
595
- msgstr ""
596
-
597
- #: templates/block_offers_list.php:9
598
- msgid "All offers list"
599
- msgstr "Liste aller Angebote"
600
-
601
- #: templates/block_offers_logo.php:9
602
- #, fuzzy
603
- msgid "All offers list with logos"
604
- msgstr "Liste aller Angebote"
605
-
606
- #. Plugin Name of the plugin/theme
607
- msgid "Content Egg"
608
- msgstr ""
609
-
610
- #. Plugin URI of the plugin/theme
611
- msgid "http://www.keywordrush.com/contentegg"
612
- msgstr ""
613
-
614
- #. Description of the plugin/theme
615
- msgid ""
616
- "Easily adding auto updating products from affiliate systems and additional "
617
- "content to posts."
618
- msgstr ""
619
-
620
- #. Author of the plugin/theme
621
- msgid "keywordrush.com"
622
- msgstr ""
623
-
624
- #. Author URI of the plugin/theme
625
- msgid "http://www.keywordrush.com"
626
- msgstr ""
627
-
628
- #~ msgid "Coupon code:"
629
- #~ msgstr "Coupon Code:"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
languages/tpl/content-egg-tpl-IW.mo CHANGED
Binary file
languages/tpl/content-egg-tpl-IW.po CHANGED
@@ -8,7 +8,7 @@ msgstr ""
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2017-03-04 17:59+0200\n"
12
  "Language-Team: \n"
13
  "X-Generator: Poedit 1.8.12\n"
14
  "Last-Translator: \n"
@@ -187,7 +187,7 @@ msgstr ""
187
  #: application/modules/Ozon/templates/data_compare.php:67
188
  #: application/templates/data_price_tracker_alert.php:37
189
  msgid "Price"
190
- msgstr ""
191
 
192
  #: application/modules/AE/templates/data_grid.php:7
193
  #: application/modules/AdmitadProducts/templates/data_grid.php:7
@@ -368,7 +368,7 @@ msgstr ""
368
  #: application/modules/Ozon/templates/data_compare.php:170
369
  #: application/templates/data_price_tracker_alert.php:44
370
  msgid "BUY THIS ITEM"
371
- msgstr "קנה בחנות"
372
 
373
  #: application/modules/Amazon/templates/data_compare.php:141
374
  #: application/templates/blocks/item_features.php:3
@@ -630,7 +630,7 @@ msgstr "החל מתאריך"
630
 
631
  #: application/templates/blocks/price_history.php:44
632
  msgid "Last price changes"
633
- msgstr "שינויים אחרונים במחיר"
634
 
635
  #: application/templates/data_coupon.php:25
636
  #: application/templates/data_coupon.php:32
@@ -675,7 +675,7 @@ msgstr "באתר %s ניתן לקנות את ה- %s עבור %s בלבד"
675
 
676
  #: templates/block_price_statistics.php:39
677
  msgid "which is %s%% less than the cost in %s (%s)."
678
- msgstr ", מחיר שהוא נמוך ב-%s%% מהמחיר ב- %s (%s)."
679
 
680
  #: templates/block_price_statistics.php:40
681
  msgid "The lowest price of %s was obtained on %s."
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2017-03-07 12:28+0200\n"
12
  "Language-Team: \n"
13
  "X-Generator: Poedit 1.8.12\n"
14
  "Last-Translator: \n"
187
  #: application/modules/Ozon/templates/data_compare.php:67
188
  #: application/templates/data_price_tracker_alert.php:37
189
  msgid "Price"
190
+ msgstr "מחיר"
191
 
192
  #: application/modules/AE/templates/data_grid.php:7
193
  #: application/modules/AdmitadProducts/templates/data_grid.php:7
368
  #: application/modules/Ozon/templates/data_compare.php:170
369
  #: application/templates/data_price_tracker_alert.php:44
370
  msgid "BUY THIS ITEM"
371
+ msgstr "קנה מוצר זה"
372
 
373
  #: application/modules/Amazon/templates/data_compare.php:141
374
  #: application/templates/blocks/item_features.php:3
630
 
631
  #: application/templates/blocks/price_history.php:44
632
  msgid "Last price changes"
633
+ msgstr "עדכונים אחרונים במחיר"
634
 
635
  #: application/templates/data_coupon.php:25
636
  #: application/templates/data_coupon.php:32
675
 
676
  #: templates/block_price_statistics.php:39
677
  msgid "which is %s%% less than the cost in %s (%s)."
678
+ msgstr "מחיר שהוא נמוך ב-%s%% מהמחיר ב- %s (%s)."
679
 
680
  #: templates/block_price_statistics.php:40
681
  msgid "The lowest price of %s was obtained on %s."
languages/tpl/content-egg-tpl.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Content Egg 3.4.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
- "POT-Creation-Date: 2017-03-06 14:27:53+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -150,16 +150,26 @@ msgstr ""
150
  msgid "Shop Sale"
151
  msgstr ""
152
 
153
- #: application/admin/views/_metabox_results.php:15
154
  #: application/admin/views/_metabox_search_results.php:12
155
  msgid "EAN:"
156
  msgstr ""
157
 
158
- #: application/admin/views/_metabox_results.php:16
159
  msgid "Last update:"
160
  msgstr ""
161
 
162
- #: application/components/ContentManager.php:452
 
 
 
 
 
 
 
 
 
 
163
  msgid "Rating"
164
  msgstr ""
165
 
@@ -214,6 +224,7 @@ msgstr ""
214
  #: application/modules/Pepperjam/templates/data_grid.php:7
215
  #: application/modules/Shareasale/templates/data_grid.php:7
216
  #: application/modules/TradedoublerProducts/templates/data_grid.php:7
 
217
  #: application/modules/Udemy/templates/data_grid.php:7
218
  #: application/modules/Zanox/templates/data_grid.php:7
219
  msgid "Grid"
@@ -241,6 +252,7 @@ msgstr ""
241
  #: application/modules/Pepperjam/templates/data_item.php:7
242
  #: application/modules/Shareasale/templates/data_item.php:7
243
  #: application/modules/TradedoublerProducts/templates/data_item.php:7
 
244
  #: application/modules/Udemy/templates/data_item.php:7
245
  #: application/modules/Zanox/templates/data_item.php:7
246
  msgid "Product card"
@@ -268,6 +280,7 @@ msgstr ""
268
  #: application/modules/Pepperjam/templates/data_list.php:6
269
  #: application/modules/Shareasale/templates/data_list.php:6
270
  #: application/modules/TradedoublerProducts/templates/data_list.php:6
 
271
  #: application/modules/Udemy/templates/data_list.php:6
272
  #: application/modules/Zanox/templates/data_list.php:6
273
  msgid "List"
@@ -291,6 +304,7 @@ msgstr ""
291
  #: application/modules/Pepperjam/templates/data_price_tracker_alert.php:7
292
  #: application/modules/Shareasale/templates/data_price_tracker_alert.php:7
293
  #: application/modules/TradedoublerProducts/templates/data_price_tracker_alert.php:7
 
294
  #: application/modules/Zanox/templates/data_price_tracker_alert.php:7
295
  #: application/templates/data_price_tracker_alert.php:5
296
  msgid "Price tracker & alert"
@@ -299,6 +313,7 @@ msgstr ""
299
  #: application/modules/AdmitadCoupons/templates/data_coupons.php:6
300
  #: application/modules/AffilinetCoupons/templates/data_coupons.php:6
301
  #: application/modules/TradedoublerCoupons/templates/data_coupons.php:6
 
302
  msgid "Coupons"
303
  msgstr ""
304
 
@@ -521,14 +536,6 @@ msgstr ""
521
  msgid "Customer reviews"
522
  msgstr ""
523
 
524
- #: application/modules/Market/templates/data_item.php:127
525
- msgid "Pros:"
526
- msgstr ""
527
-
528
- #: application/modules/Market/templates/data_item.php:128
529
- msgid "Cons:"
530
- msgstr ""
531
-
532
  #: application/modules/Market/templates/data_item.php:129
533
  msgid "Comment:"
534
  msgstr ""
@@ -537,7 +544,7 @@ msgstr ""
537
  msgid "All reviews on Yandex.Market"
538
  msgstr ""
539
 
540
- #: application/modules/Offer/views/metabox_module.php:97
541
  msgid "Last update: "
542
  msgstr ""
543
 
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Content Egg 3.6.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
+ "POT-Creation-Date: 2017-04-08 09:51:07+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
150
  msgid "Shop Sale"
151
  msgstr ""
152
 
153
+ #: application/admin/views/_metabox_results.php:16
154
  #: application/admin/views/_metabox_search_results.php:12
155
  msgid "EAN:"
156
  msgstr ""
157
 
158
+ #: application/admin/views/_metabox_results.php:17
159
  msgid "Last update:"
160
  msgstr ""
161
 
162
+ #: application/components/ContentManager.php:380
163
+ #: application/modules/Market/templates/data_item.php:127
164
+ msgid "Pros:"
165
+ msgstr ""
166
+
167
+ #: application/components/ContentManager.php:382
168
+ #: application/modules/Market/templates/data_item.php:128
169
+ msgid "Cons:"
170
+ msgstr ""
171
+
172
+ #: application/components/ContentManager.php:455
173
  msgid "Rating"
174
  msgstr ""
175
 
224
  #: application/modules/Pepperjam/templates/data_grid.php:7
225
  #: application/modules/Shareasale/templates/data_grid.php:7
226
  #: application/modules/TradedoublerProducts/templates/data_grid.php:7
227
+ #: application/modules/TradetrackerProducts/templates/data_grid.php:7
228
  #: application/modules/Udemy/templates/data_grid.php:7
229
  #: application/modules/Zanox/templates/data_grid.php:7
230
  msgid "Grid"
252
  #: application/modules/Pepperjam/templates/data_item.php:7
253
  #: application/modules/Shareasale/templates/data_item.php:7
254
  #: application/modules/TradedoublerProducts/templates/data_item.php:7
255
+ #: application/modules/TradetrackerProducts/templates/data_item.php:7
256
  #: application/modules/Udemy/templates/data_item.php:7
257
  #: application/modules/Zanox/templates/data_item.php:7
258
  msgid "Product card"
280
  #: application/modules/Pepperjam/templates/data_list.php:6
281
  #: application/modules/Shareasale/templates/data_list.php:6
282
  #: application/modules/TradedoublerProducts/templates/data_list.php:6
283
+ #: application/modules/TradetrackerProducts/templates/data_list.php:6
284
  #: application/modules/Udemy/templates/data_list.php:6
285
  #: application/modules/Zanox/templates/data_list.php:6
286
  msgid "List"
304
  #: application/modules/Pepperjam/templates/data_price_tracker_alert.php:7
305
  #: application/modules/Shareasale/templates/data_price_tracker_alert.php:7
306
  #: application/modules/TradedoublerProducts/templates/data_price_tracker_alert.php:7
307
+ #: application/modules/TradetrackerProducts/templates/data_price_tracker_alert.php:7
308
  #: application/modules/Zanox/templates/data_price_tracker_alert.php:7
309
  #: application/templates/data_price_tracker_alert.php:5
310
  msgid "Price tracker & alert"
313
  #: application/modules/AdmitadCoupons/templates/data_coupons.php:6
314
  #: application/modules/AffilinetCoupons/templates/data_coupons.php:6
315
  #: application/modules/TradedoublerCoupons/templates/data_coupons.php:6
316
+ #: application/modules/TradetrackerCoupons/templates/data_coupons.php:6
317
  msgid "Coupons"
318
  msgstr ""
319
 
536
  msgid "Customer reviews"
537
  msgstr ""
538
 
 
 
 
 
 
 
 
 
539
  #: application/modules/Market/templates/data_item.php:129
540
  msgid "Comment:"
541
  msgstr ""
544
  msgid "All reviews on Yandex.Market"
545
  msgstr ""
546
 
547
+ #: application/modules/Offer/views/metabox_module.php:100
548
  msgid "Last update: "
549
  msgstr ""
550
 
loco.xml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <bundle name="Content Egg">
3
+ <domain name="content-egg-tpl">
4
+ <project name="Content Egg Frontend" slug="content-egg-tpl">
5
+ <source>
6
+ <directory>.</directory>
7
+ </source>
8
+ <target>
9
+ <directory>languages/tpl</directory>
10
+ </target>
11
+ <template locked="true">
12
+ <file>languages/tpl/content-egg-tpl.pot</file>
13
+ </template>
14
+ </project>
15
+ </domain>
16
+ <domain name="content-egg">
17
+ <project name="Content Egg Admin" slug="content-egg">
18
+ <source>
19
+ <directory>.</directory>
20
+ </source>
21
+ <target>
22
+ <directory>languages</directory>
23
+ </target>
24
+ <template>
25
+ <file>languages/content-egg.pot</file>
26
+ </template>
27
+ </project>
28
+ </domain>
29
+ </bundle>
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Content Egg ===
2
  Contributors: keywordrush,wpsoul
3
- Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare, pixabay, admitad, affilitewindow, optimisemedia, tradedoubler, flipkart, paytm, price alert, tracker, impactradius, pepperjam, pepperjamnetwork, udemy, envato
4
  Requires at least: 4.2.2
5
  Tested up to: 4.7.2
6
- Stable tag: 3.5.1
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -43,7 +43,7 @@ Easily adding auto updating products from affiliate systems and additional conte
43
  >
44
  >Modules of free version: Amazon, Pixabay, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher, Admitad Products, Offer.
45
  >
46
- >Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Admitad Coupons, Affilitewindow, Flipkart, Optimisemedia, Tradedoubler, Affili.net Products, Linkshare, Shareasale, Impactradius, Cityads, Ozon, Paytm, Pepperjam Network, Udemy, Envato, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
47
  >
48
  >And we don't stop on these modules. All buyers of pro version can suggest us new module.
49
  >
@@ -108,6 +108,15 @@ If you can do any Wordpress page templates – you can do also templates for Con
108
 
109
  == Changelog ==
110
 
 
 
 
 
 
 
 
 
 
111
  = 3.5.0 =
112
  * New: Frontend product search.
113
  * New: Buy now button text / Coupon button text options.
1
  === Content Egg ===
2
  Contributors: keywordrush,wpsoul
3
+ Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare, pixabay, admitad, affilitewindow, optimisemedia, tradedoubler, flipkart, paytm, price alert, tracker, impactradius, pepperjam, pepperjamnetwork, udemy, envato, tradetracker
4
  Requires at least: 4.2.2
5
  Tested up to: 4.7.2
6
+ Stable tag: 3.6.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
43
  >
44
  >Modules of free version: Amazon, Pixabay, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher, Admitad Products, Offer.
45
  >
46
+ >Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Admitad Coupons, Affilitewindow, Flipkart, Optimisemedia, Tradedoubler, Tradetracker, Affili.net Products, Linkshare, Shareasale, Impactradius, Cityads, Ozon, Paytm, Pepperjam Network, Udemy, Envato, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
47
  >
48
  >And we don't stop on these modules. All buyers of pro version can suggest us new module.
49
  >
108
 
109
  == Changelog ==
110
 
111
+ = 3.6.0 =
112
+ * New: Autoblogging: Minimum reviews required.
113
+ * New: Autoblogging: Dynamic categories.
114
+ * Improvement: Offer module: Old price.
115
+ * Improvement: GoogleBooks module: Country option.
116
+ * Improvement: Ability to use AE modules as Search modules.
117
+ * Improvement: NGN currency support.
118
+ * Improvement: Loco Translate ready.
119
+
120
  = 3.5.0 =
121
  * New: Frontend product search.
122
  * New: Buy now button text / Coupon button text options.
res/css/products.css CHANGED
@@ -14,9 +14,9 @@ span.rating_small{white-space:nowrap}
14
  .cegg-gridbox .producttitle, .cegg-gridbox .producttitle a {line-height: 20px;margin-bottom: 10px;font-weight:normal;color: gray;}
15
  .cegg-gridbox .productprice {color: black;font-weight:bold;line-height: 20px;margin-bottom: 10px;}
16
  .cegg-gridbox .productprice strike {color: grey;font-weight:normal;}
17
- .cegg-gridbox .cegg-thumb{text-align: center; padding: 15px}
18
  .cegg-price-tracker-item .cegg-thumb{text-align: center;}
19
- .cegg-gridbox .cegg-thumb img, .cegg-price-tracker-item .cegg-thumb img{border: 0 none;box-shadow: none; max-height: 320px; }
20
  .egg-list-coupons .cegg-thumb{text-align: center; margin-bottom: 10px}
21
  .egg-list-coupons .cegg-thumb img{max-height: 30px;}
22
  .egg-container .cegg-promotion {line-height: 18px;}
14
  .cegg-gridbox .producttitle, .cegg-gridbox .producttitle a {line-height: 20px;margin-bottom: 10px;font-weight:normal;color: gray;}
15
  .cegg-gridbox .productprice {color: black;font-weight:bold;line-height: 20px;margin-bottom: 10px;}
16
  .cegg-gridbox .productprice strike {color: grey;font-weight:normal;}
17
+ .cegg-gridbox .cegg-thumb{text-align: center; padding: 15px;}
18
  .cegg-price-tracker-item .cegg-thumb{text-align: center;}
19
+ .cegg-gridbox .cegg-thumb img, .cegg-price-tracker-item .cegg-thumb img{border: 0 none;box-shadow: none; max-height: 200px; }
20
  .egg-list-coupons .cegg-thumb{text-align: center; margin-bottom: 10px}
21
  .egg-list-coupons .cegg-thumb img{max-height: 30px;}
22
  .egg-container .cegg-promotion {line-height: 18px;}
res/logos/amazon-ca.png ADDED
Binary file
res/logos/amazon-es.png ADDED
Binary file
res/logos/ebay-in.png ADDED
Binary file
templates/block_offers_list.php CHANGED
@@ -26,7 +26,7 @@ usort($all_items, function($a, $b) {
26
  return 1;
27
  if (!$b['price'])
28
  return -1;
29
- return $a['price'] - $b['price'];
30
  });
31
  ?>
32
 
26
  return 1;
27
  if (!$b['price'])
28
  return -1;
29
+ return ($a['price'] < $b['price']) ? -1 : 1;
30
  });
31
  ?>
32