Content Egg - Version 2.9.1

Version Description

Download this release

Release Info

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

Code changes from version 2.9.0 to 2.9.1

Files changed (114) hide show
  1. application/AutoblogScheduler.php +1 -1
  2. application/BlockShortcode.php +5 -5
  3. application/EggShortcode.php +3 -3
  4. application/ModuleUpdateVisit.php +1 -1
  5. application/Plugin.php +1 -1
  6. application/admin/AdminNotice.php +1 -1
  7. application/admin/EggMetabox.php +3 -4
  8. application/admin/MyListTable.php +16 -16
  9. application/admin/PluginAdmin.php +2 -2
  10. application/admin/index.php +3 -1
  11. application/admin/views/_metabox_autoblog.php +115 -115
  12. application/admin/views/_metabox_search_results.php +1 -1
  13. application/admin/views/_promo_box.php +54 -54
  14. application/admin/views/ae_integration.php +27 -27
  15. application/admin/views/autoblog_edit.php +1 -1
  16. application/admin/views/autoblog_index.php +31 -31
  17. application/admin/views/import_export.php +8 -7
  18. application/admin/views/metabox_general.php +2 -1
  19. application/admin/views/metabox_module.php +20 -16
  20. application/admin/views/prefill.php +5 -5
  21. application/admin/views/settings.php +3 -3
  22. application/components/AffiliateParserModule.php +1 -0
  23. application/components/AffiliateParserModuleConfig.php +1 -1
  24. application/components/ContentCoupon.php +1 -0
  25. application/components/ContentProduct.php +2 -2
  26. application/components/EggAutoblogger.php +3 -3
  27. application/components/FeaturedImage.php +1 -1
  28. application/components/Module.php +5 -6
  29. application/components/ModuleApi.php +4 -4
  30. application/components/ModuleTemplateManager.php +1 -1
  31. application/components/ParserModule.php +2 -3
  32. application/components/TemplateManager.php +5 -7
  33. application/components/index.php +3 -1
  34. application/helpers/CurrencyHelper.php +3 -3
  35. application/helpers/FormValidator.php +35 -32
  36. application/helpers/index.php +3 -1
  37. application/index.php +3 -1
  38. application/libs/RestClient.php +1 -1
  39. application/libs/WpHttpClient.php +6 -6
  40. application/libs/affilinet/AffilinetCoupons.php +1 -2
  41. application/libs/amazon/AmazonProduct.php +3 -3
  42. application/libs/index.php +3 -1
  43. application/modules/AE/AEConfig.php +3 -3
  44. application/modules/AE/AEModule.php +7 -7
  45. application/modules/AE/index.php +3 -1
  46. application/modules/AE/templates/data_grid.php +2 -1
  47. application/modules/AE/templates/data_item.php +2 -1
  48. application/modules/AE/templates/data_list.php +2 -1
  49. application/modules/AE/templates/data_price_tracker_alert.php +1 -0
  50. application/modules/AdmitadProducts/AdmitadProductsModule.php +2 -2
  51. application/modules/AdmitadProducts/ExtraDataAdmitadProducts.php +1 -0
  52. application/modules/AdmitadProducts/index.php +3 -1
  53. application/modules/AdmitadProducts/templates/data_grid.php +2 -1
  54. application/modules/AdmitadProducts/templates/data_item.php +2 -1
  55. application/modules/AdmitadProducts/templates/data_list.php +2 -1
  56. application/modules/AdmitadProducts/templates/data_price_tracker_alert.php +1 -0
  57. application/modules/AffilinetCoupons/AffilinetCouponsConfig.php +2 -2
  58. application/modules/AffilinetCoupons/ExtraDataAffilinetCoupons.php +1 -0
  59. application/modules/AffilinetCoupons/index.php +3 -1
  60. application/modules/Amazon/AmazonConfig.php +2 -2
  61. application/modules/Amazon/ExtraDataAmazon.php +3 -2
  62. application/modules/Amazon/index.php +3 -1
  63. application/modules/Amazon/templates/data_compare.php +86 -84
  64. application/modules/Amazon/templates/data_grid.php +2 -0
  65. application/modules/Amazon/templates/data_item.php +2 -1
  66. application/modules/Amazon/templates/data_list.php +2 -1
  67. application/modules/Amazon/templates/data_price_tracker_alert.php +1 -0
  68. application/modules/Amazon/views/search_panel.php +2 -2
  69. application/modules/CjLinks/CjLinksConfig.php +12 -15
  70. application/modules/CjLinks/CjLinksModule.php +1 -1
  71. application/modules/CjLinks/ExtraDataCjLinks.php +1 -1
  72. application/modules/CjLinks/index.php +3 -1
  73. application/modules/CjLinks/views/search_results.php +1 -1
  74. application/modules/Freebase/ExtraDataFreebase.php +1 -0
  75. application/modules/Freebase/FreebaseConfig.php +1 -1
  76. application/modules/Freebase/FreebaseModule.php +9 -9
  77. application/modules/Freebase/index.php +3 -1
  78. application/modules/Freebase/templates/data_simple.php +1 -1
  79. application/modules/GoogleImages/GoogleImagesConfig.php +3 -3
  80. application/modules/GoogleImages/GoogleImagesModule.php +11 -11
  81. application/modules/GoogleImages/index.php +3 -1
  82. application/modules/GoogleImages/templates/data_simple.php +2 -2
  83. application/modules/Pixabay/PixabayConfig.php +4 -4
  84. application/modules/Pixabay/PixabayModule.php +2 -2
  85. application/modules/Pixabay/index.php +3 -1
  86. application/modules/RelatedKeywords/RelatedKeywordsModule.php +2 -2
  87. application/modules/RelatedKeywords/index.php +3 -1
  88. application/modules/RssFetcher/RssFetcherModule.php +2 -2
  89. application/modules/RssFetcher/index.php +3 -1
  90. application/modules/Youtube/ExtraDataYoutube.php +1 -0
  91. application/modules/Youtube/YoutubeConfig.php +3 -3
  92. application/modules/Youtube/YoutubeModule.php +5 -5
  93. application/modules/Youtube/index.php +3 -1
  94. application/modules/Youtube/templates/data_responsive_embed.php +1 -1
  95. application/modules/Youtube/templates/data_simple.php +9 -9
  96. application/modules/Youtube/templates/data_tile.php +1 -1
  97. application/modules/index.php +3 -1
  98. application/templates/blocks/item_after_price_row.php +0 -1
  99. application/templates/blocks/item_features.php +9 -3
  100. application/templates/blocks/item_reviews.php +1 -2
  101. application/templates/blocks/price_alert_inline.php +30 -30
  102. application/templates/blocks/price_history.php +2 -2
  103. application/templates/data_grid.php +6 -2
  104. application/templates/data_price_tracker_alert.php +4 -6
  105. application/vendor/CVarDumper.php +115 -112
  106. application/vendor/index.php +3 -1
  107. content-egg.php +1 -1
  108. languages/content-egg-en_US.mo +0 -0
  109. languages/content-egg-en_US.po +2 -2
  110. languages/tpl/content-egg-tpl-DE.mo +0 -0
  111. languages/tpl/content-egg-tpl-DE.pot +369 -132
  112. languages/tpl/content-egg-tpl-ES.mo +0 -0
  113. languages/tpl/content-egg-tpl-ES.po +368 -132
  114. readme.txt +1 -1
application/AutoblogScheduler.php CHANGED
@@ -21,7 +21,7 @@ class AutoblogScheduler extends Scheduler {
21
  {
22
  return self::CRON_TAG;
23
  }
24
-
25
  public static function run()
26
  {
27
  @set_time_limit(1200);
21
  {
22
  return self::CRON_TAG;
23
  }
24
+
25
  public static function run()
26
  {
27
  @set_time_limit(1200);
application/BlockShortcode.php CHANGED
@@ -42,14 +42,13 @@ class BlockShortcode {
42
  'offset' => 0,
43
  'next' => 0,
44
  'title' => '',
45
-
46
  ), $atts);
47
 
48
  $a['next'] = (int) $a['next'];
49
  $a['limit'] = (int) $a['limit'];
50
  $a['offset'] = (int) $a['offset'];
51
  $a['title'] = \sanitize_text_field($a['title']);
52
-
53
  if ($a['modules'])
54
  {
55
  $modules = explode(',', $a['modules']);
@@ -87,7 +86,7 @@ class BlockShortcode {
87
  $tpl_manager = BlockTemplateManager::getInstance();
88
  if (empty($a['template']) || !$tpl_manager->isTemplateExists($a['template']))
89
  return;
90
-
91
  if (!$template_file = $tpl_manager->getViewPath($a['template']))
92
  return '';
93
 
@@ -115,7 +114,8 @@ class BlockShortcode {
115
  {
116
  $module_ids = array_intersect($module_ids, $supported_module_ids);
117
  }
118
-
119
  return ModuleViewer::getInstance()->viewBlockData($module_ids, $post_id, $a);
120
  }
121
- }
 
42
  'offset' => 0,
43
  'next' => 0,
44
  'title' => '',
 
45
  ), $atts);
46
 
47
  $a['next'] = (int) $a['next'];
48
  $a['limit'] = (int) $a['limit'];
49
  $a['offset'] = (int) $a['offset'];
50
  $a['title'] = \sanitize_text_field($a['title']);
51
+
52
  if ($a['modules'])
53
  {
54
  $modules = explode(',', $a['modules']);
86
  $tpl_manager = BlockTemplateManager::getInstance();
87
  if (empty($a['template']) || !$tpl_manager->isTemplateExists($a['template']))
88
  return;
89
+
90
  if (!$template_file = $tpl_manager->getViewPath($a['template']))
91
  return '';
92
 
114
  {
115
  $module_ids = array_intersect($module_ids, $supported_module_ids);
116
  }
117
+
118
  return ModuleViewer::getInstance()->viewBlockData($module_ids, $post_id, $a);
119
  }
120
+
121
+ }
application/EggShortcode.php CHANGED
@@ -71,17 +71,17 @@ class EggShortcode {
71
  public function viewData($atts, $content = "")
72
  {
73
  $a = $this->prepareAttr($atts);
74
-
75
  if (empty($a['module']))
76
  return;
77
-
78
  if (empty($a['post_id']))
79
  {
80
  global $post;
81
  $post_id = $post->ID;
82
  } else
83
  $post_id = $a['post_id'];
84
-
85
  $module_id = $a['module'];
86
  if (!ModuleManager::getInstance()->isModuleActive($module_id))
87
  return;
71
  public function viewData($atts, $content = "")
72
  {
73
  $a = $this->prepareAttr($atts);
74
+
75
  if (empty($a['module']))
76
  return;
77
+
78
  if (empty($a['post_id']))
79
  {
80
  global $post;
81
  $post_id = $post->ID;
82
  } else
83
  $post_id = $a['post_id'];
84
+
85
  $module_id = $a['module'];
86
  if (!ModuleManager::getInstance()->isModuleActive($module_id))
87
  return;
application/ModuleUpdateVisit.php CHANGED
@@ -96,7 +96,7 @@ class ModuleUpdateVisit {
96
  {
97
  if (!in_array($module->config('update_mode'), array('visit', 'visit_cron')))
98
  continue;
99
-
100
  if (!$module->isItemsUpdateAvailable())
101
  continue;
102
 
96
  {
97
  if (!in_array($module->config('update_mode'), array('visit', 'visit_cron')))
98
  continue;
99
+
100
  if (!$module->isItemsUpdateAvailable())
101
  continue;
102
 
application/Plugin.php CHANGED
@@ -14,7 +14,7 @@ use ContentEgg\application\helpers\CurrencyHelper;
14
  */
15
  class Plugin {
16
 
17
- const version = '2.9.0';
18
  const db_version = 24;
19
  const wp_requires = '4.2.2';
20
  const slug = 'content-egg';
14
  */
15
  class Plugin {
16
 
17
+ const version = '2.9.1';
18
  const db_version = 24;
19
  const wp_requires = '4.2.2';
20
  const slug = 'content-egg';
application/admin/AdminNotice.php CHANGED
@@ -26,7 +26,7 @@ class AdminNotice {
26
  'autoblog_batch_created' => __('Заданий автоблоггинга сохранено:', 'content-egg') . ' %%ID%%.',
27
  'license_reset_error' => __('Лицензия не может быть откреплена. Обратитесь в поддержку плагина.', 'content-egg'),
28
  'license_reset_success' => __('Лицензия была откреплена. Вы должны деактивировать и удалить плагин с текущего домена.', 'content-egg'),
29
- // 'license_reset_error_info' => __('Лицензия не может быть откреплена.', 'content-egg') . ' %%ID%%.',
30
  );
31
  }
32
 
26
  'autoblog_batch_created' => __('Заданий автоблоггинга сохранено:', 'content-egg') . ' %%ID%%.',
27
  'license_reset_error' => __('Лицензия не может быть откреплена. Обратитесь в поддержку плагина.', 'content-egg'),
28
  'license_reset_success' => __('Лицензия была откреплена. Вы должны деактивировать и удалить плагин с текущего домена.', 'content-egg'),
29
+ // 'license_reset_error_info' => __('Лицензия не может быть откреплена.', 'content-egg') . ' %%ID%%.',
30
  );
31
  }
32
 
application/admin/EggMetabox.php CHANGED
@@ -117,14 +117,13 @@ class EggMetabox {
117
  $init_options = array();
118
  foreach (ModuleManager::getInstance()->getModules(true) as $module)
119
  {
120
- $init_options[$module->getId()] = array();
121
  foreach ($module->getConfigInstance()->options() as $option_name => $option)
122
  {
123
  if (isset($option['metaboxInit']) && $option['metaboxInit'])
124
  {
125
  $init_options[$module->getId()][$option_name] = $module->config($option_name);
126
  }
127
-
128
  }
129
  }
130
  $this->addAppParam('modulesOptions', $init_options);
@@ -177,8 +176,8 @@ class EggMetabox {
177
  * to parent post id if passed revision post id. So you might modify original post,
178
  * thinking you are modifying revision.
179
  *
180
- if (\wp_is_post_revision($post_id))
181
- return;
182
  *
183
  */
184
 
117
  $init_options = array();
118
  foreach (ModuleManager::getInstance()->getModules(true) as $module)
119
  {
120
+ $init_options[$module->getId()] = array();
121
  foreach ($module->getConfigInstance()->options() as $option_name => $option)
122
  {
123
  if (isset($option['metaboxInit']) && $option['metaboxInit'])
124
  {
125
  $init_options[$module->getId()][$option_name] = $module->config($option_name);
126
  }
 
127
  }
128
  }
129
  $this->addAppParam('modulesOptions', $init_options);
176
  * to parent post id if passed revision post id. So you might modify original post,
177
  * thinking you are modifying revision.
178
  *
179
+ if (\wp_is_post_revision($post_id))
180
+ return;
181
  *
182
  */
183
 
application/admin/MyListTable.php CHANGED
@@ -31,10 +31,10 @@ class MyListTable extends \WP_List_Table {
31
  global $status, $page;
32
 
33
  /*
34
- if (isset($config['numeric_search']))
35
- $this->numeric_search = (bool) $config['numeric_search'];
36
- if (isset($config['owner_check']))
37
- $this->owner_check = (bool) $config['owner_check'];
38
  *
39
  */
40
 
@@ -45,12 +45,12 @@ class MyListTable extends \WP_List_Table {
45
  'screen' => get_current_screen()
46
  ));
47
  }
48
-
49
  function default_orderby()
50
  {
51
  return 'id';
52
  }
53
-
54
  function prepare_items()
55
  {
56
  global $wp_version;
@@ -146,11 +146,11 @@ class MyListTable extends \WP_List_Table {
146
  {
147
  return $this->view_column_datetime($item, 'last_check');
148
  }
149
-
150
  function column_last_run($item)
151
  {
152
  return $this->view_column_datetime($item, 'last_run');
153
- }
154
 
155
  function column_cb($item)
156
  {
@@ -178,14 +178,14 @@ class MyListTable extends \WP_List_Table {
178
  {
179
  $id = (int) $id;
180
  /*
181
- if ($this->owner_check && !is_super_admin())
182
- {
183
- $egg = EggModel::model()->findByPk($id);
184
- if (!$egg || $egg['user_id'] != get_current_user_id())
185
- {
186
- \wp_die(__('You do not have sufficient permissions to access this page.', 'default'));
187
- }
188
- }
189
  *
190
  */
191
  $this->model->delete($id);
31
  global $status, $page;
32
 
33
  /*
34
+ if (isset($config['numeric_search']))
35
+ $this->numeric_search = (bool) $config['numeric_search'];
36
+ if (isset($config['owner_check']))
37
+ $this->owner_check = (bool) $config['owner_check'];
38
  *
39
  */
40
 
45
  'screen' => get_current_screen()
46
  ));
47
  }
48
+
49
  function default_orderby()
50
  {
51
  return 'id';
52
  }
53
+
54
  function prepare_items()
55
  {
56
  global $wp_version;
146
  {
147
  return $this->view_column_datetime($item, 'last_check');
148
  }
149
+
150
  function column_last_run($item)
151
  {
152
  return $this->view_column_datetime($item, 'last_run');
153
+ }
154
 
155
  function column_cb($item)
156
  {
178
  {
179
  $id = (int) $id;
180
  /*
181
+ if ($this->owner_check && !is_super_admin())
182
+ {
183
+ $egg = EggModel::model()->findByPk($id);
184
+ if (!$egg || $egg['user_id'] != get_current_user_id())
185
+ {
186
+ \wp_die(__('You do not have sufficient permissions to access this page.', 'default'));
187
+ }
188
+ }
189
  *
190
  */
191
  $this->model->delete($id);
application/admin/PluginAdmin.php CHANGED
@@ -52,11 +52,11 @@ class PluginAdmin {
52
  new PrefillController;
53
  new AutoblogController;
54
  AeIntegrationConfig::getInstance()->adminInit();
55
- }
56
  if (Plugin::isEnvato() && !Plugin::isActivated() && !\get_option(Plugin::slug . '_env_install'))
57
  EnvatoConfig::getInstance()->adminInit();
58
  elseif (Plugin::isPro())
59
- LicConfig::getInstance()->adminInit();
60
  if (Plugin::isPro() && Plugin::isActivated())
61
  {
62
  new \ContentEgg\application\Autoupdate(Plugin::version(), plugin_basename(\ContentEgg\PLUGIN_FILE), Plugin::getApiBase(), Plugin::slug);
52
  new PrefillController;
53
  new AutoblogController;
54
  AeIntegrationConfig::getInstance()->adminInit();
55
+ }
56
  if (Plugin::isEnvato() && !Plugin::isActivated() && !\get_option(Plugin::slug . '_env_install'))
57
  EnvatoConfig::getInstance()->adminInit();
58
  elseif (Plugin::isPro())
59
+ LicConfig::getInstance()->adminInit();
60
  if (Plugin::isPro() && Plugin::isActivated())
61
  {
62
  new \ContentEgg\application\Autoupdate(Plugin::version(), plugin_basename(\ContentEgg\PLUGIN_FILE), Plugin::getApiBase(), Plugin::slug);
application/admin/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/admin/views/_metabox_autoblog.php CHANGED
@@ -45,129 +45,129 @@ use ContentEgg\application\components\ModuleManager;
45
  <p class="description"><?php _e('Как часто запускать это задание автоблоггинга.', 'content-egg'); ?></p>
46
  </td>
47
  </tr>
48
- <?php if(!$batch): ?>
49
- <tr class="form-field">
50
- <th valign="top" scope="row">
51
- <label for="keywords"><?php _e('Ключевые слова', 'content-egg'); ?></label>
52
- </th>
53
- <td>
54
 
55
- <table width='100%'>
56
- <tr>
57
- <td valign="top" style="vertical-align: top;" width="50%">
58
- <div style="margin-bottom: 10px;">
59
- <button id="tool_capitalise" title="<?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?>"><?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?></button>
60
- <button href="#" id="tool_upper_first" title="<?php _e('Заглавная первая буква', 'content-egg'); ?>"><?php _e('Заглавная первая буква', 'content-egg'); ?></button>
61
- <button href="#" id="tool_sort" title="<?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?>"><?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?></button>
62
- <button href="#" id="tool_add_minus" title="<?php _e('Все слова неактивные', 'content-egg'); ?>"><?php _e('Все слова неактивные', 'content-egg'); ?></button>
63
- <button href="#" id="tool_del_minus" title="<?php _e('Все слова активные', 'content-egg'); ?>"><?php _e('Все слова активные', 'content-egg'); ?></button>
64
- <button href="#" id="tool_delete" title="<?php _e('Очистить список', 'content-egg'); ?>"><?php _e('Очистить список', 'content-egg'); ?></button>
65
- </div>
66
- <textarea rows="28" id="keywords" name="item[keywords]" class="small-text"><?php echo esc_html($item['keywords']) ?></textarea>
67
- <div>
68
- <?php _e('Всего', 'content-egg'); ?>: <b><span id="k_count">0</span></b>
69
- </div>
70
- </td>
71
- <td valign="top" style="vertical-align: top;">
72
- <div id="cegg-parsers-tabs">
73
- <ul>
74
- <li><a href="#fragment-1"><?php _e('Подсказки', 'content-egg'); ?></a></li>
75
- <li><a href="#fragment-2"><?php _e('Тренды', 'content-egg'); ?></a></a></li>
76
- <li><a href="#fragment-3"><?php _e('Товары', 'content-egg'); ?></a></a></li>
77
- </ul>
78
- <div id="fragment-1">
79
- <div id="sug_btn_group" class="btn-group" style="margin-bottom: 10px;">
80
- <input id="sug_google" name="sug_radio" value="sug_google" type="radio" checked="checked"><label for="sug_google">Google</label>
81
- <input id="sug_amazon" name="sug_radio" value="sug_amazon" type="radio"><label for="sug_amazon">Amazon</label>
82
- <?php if (\ContentEgg\application\admin\GeneralConfig::getInstance()->option('lang') == 'ru'): ?>
83
- <input id="sug_yandex" name="sug_radio" value="sug_yandex" type="radio"><label for="sug_yandex"><?php _e('Яндекс', 'content-egg'); ?></label>
84
- <input id="sug_market" name="sug_radio" value="sug_market" type="radio"><label for="sug_market"><?php _e('Я.Маркет', 'content-egg'); ?></label>
85
- <?php endif; ?>
86
- </div>
87
- <input type="text" id="sug_query" placeholder="<?php _e('Начните вводить ключевое слово', 'content-egg'); ?>" />
88
- <select multiple="multiple" id="sug_keywords" style="width: 98%" size="23"></select>
89
  </div>
90
- <div id="fragment-2">
91
- <div style="margin-bottom: 10px;">
92
- <button id="trend_google" type="button">Hot Trends...</button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  </div>
94
- <select multiple="multiple" id="trend_keywords" style="width: 98%" size="24"></select>
95
- </div>
96
- <div id="fragment-3">
97
- <div style="margin-bottom: 10px;">
98
-
99
- <select id='amazon_categ'>
100
- <?php foreach ($item['amazon_categs'] as $ac_value => $ac_name): ?>
101
- <option value='<?php echo $ac_value; ?>'><?php echo $ac_name; ?></option>
102
- <?php endforeach; ?>
103
- </select>
104
- <select id='amazon_section'>
105
- <option value='bestsellers'>Bestsellers</option>
106
- <option value='new-releases'>New Releases</option>
107
- <option value='movers-and-shakers'>Movers and Shakers</option>
108
- <option value='top-rated'>Top Rated</option>
109
- <option value='most-wished-for'>Most Wished For</option>
110
- <option value='most-gifted'>Most Gifted</option>
111
- </select>
112
- <button id="trend_goods" type="button"><?php _e('Загрузить...', 'content-egg'); ?></button>
113
-
114
  </div>
115
- <select multiple="multiple" id="goods_keywords" style="width: 98%" size="24"></select>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
 
 
 
117
 
 
 
118
  </div>
119
- </div>
120
- </td>
121
- </tr>
122
- </table>
123
- <p class="">
124
- <?php _e('Каждое слово - с новой строки.', 'content-egg'); ?>
125
- <?php _e('Одно ключевое слово - это один пост.', 'content-egg'); ?>
126
- <?php _e('Обработанные слова отмечены [квадратными скобками].', 'content-egg'); ?>
127
- <?php _e('Когда обработка всех слов закончится, задание будет остановлено.', 'content-egg'); ?>
128
- </p>
129
 
130
- </td>
131
- </tr>
132
  <?php endif; ?>
133
- <?php if($batch): ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
 
135
-
136
-
137
- <tr class="form-field">
138
- <th valign="top" scope="row">
139
- <label for="keywords_file"><?php _e('Ключевые слова', 'content-egg'); ?></label>
140
- </th>
141
-
142
- <td>
143
- <input id="keywords_file" type="file" name="item[keywords_file]" value="" />
144
-
145
- <p class="description">
146
-
147
- <?php _e('Поддерживаются два вида файлов:', 'content-egg'); ?>
148
- <br>
149
- <br>
150
- <b>1. <?php _e('CSV файлы в формате:', 'content-egg'); ?></b>
151
- <br>
152
- category 1;keyword 1<br>
153
- category 1;keyword 2<br>
154
- category 2;keyword 1<br>
155
- category 2;keyword 2<br>
156
- ...
157
- <br>
158
- <?php _e('Разделитель - ";" - точка с запятой.', 'content-egg'); ?><br>
159
- <?php _e('Для каждой категории будет создано отдельное задание автоблоггинга.', 'content-egg'); ?>
160
- <br><br>
161
- <b>2. <?php _e('TXT файлы:', 'content-egg'); ?></b><br>
162
- - <?php _e('обычный текстовый файл со списком ключевых слов (каждое слово - с новой строки).', 'content-egg'); ?>
163
- <br>
164
- <?php _e('Кодировка файлов должна быть UTF-8.', 'content-egg'); ?>
165
- </p>
166
- </td>
167
- </tr>
168
-
169
  <?php endif; ?>
170
-
171
  <tr class="form-field">
172
  <th valign="top" scope="row">
173
  <label for="keywords_per_run"><?php _e('Обрабатывать ключевых слов', 'content-egg'); ?></label>
@@ -283,7 +283,7 @@ use ContentEgg\application\components\ModuleManager;
283
  <td>
284
  <?php
285
  $opt = array('name' => 'item[category]', 'id' => 'category', 'selected' => $item['category'], 'hide_empty' => false);
286
- if($batch)
287
  {
288
  $opt['show_option_none'] = __('Создать автоматически', 'content-egg'); // -1
289
  $opt['selected'] = -1;
@@ -292,13 +292,13 @@ use ContentEgg\application\components\ModuleManager;
292
  ?>
293
  <p class="description">
294
  <?php _e('Категория для постов.', 'content-egg'); ?>
295
- <?php if($batch): ?>
296
  <?php _e('"Создать автоматически" - означает, что категории будут созданы на основании данных CSV файла с ключевыми словами и категориями.', 'content-egg'); ?>
297
  <?php endif; ?>
298
  </p>
299
  </td>
300
  </tr>
301
-
302
 
303
  <tr class="form-field">
304
  <th valign="top" scope="row">
45
  <p class="description"><?php _e('Как часто запускать это задание автоблоггинга.', 'content-egg'); ?></p>
46
  </td>
47
  </tr>
48
+ <?php if (!$batch): ?>
49
+ <tr class="form-field">
50
+ <th valign="top" scope="row">
51
+ <label for="keywords"><?php _e('Ключевые слова', 'content-egg'); ?></label>
52
+ </th>
53
+ <td>
54
 
55
+ <table width='100%'>
56
+ <tr>
57
+ <td valign="top" style="vertical-align: top;" width="50%">
58
+ <div style="margin-bottom: 10px;">
59
+ <button id="tool_capitalise" title="<?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?>"><?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?></button>
60
+ <button href="#" id="tool_upper_first" title="<?php _e('Заглавная первая буква', 'content-egg'); ?>"><?php _e('Заглавная первая буква', 'content-egg'); ?></button>
61
+ <button href="#" id="tool_sort" title="<?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?>"><?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?></button>
62
+ <button href="#" id="tool_add_minus" title="<?php _e('Все слова неактивные', 'content-egg'); ?>"><?php _e('Все слова неактивные', 'content-egg'); ?></button>
63
+ <button href="#" id="tool_del_minus" title="<?php _e('Все слова активные', 'content-egg'); ?>"><?php _e('Все слова активные', 'content-egg'); ?></button>
64
+ <button href="#" id="tool_delete" title="<?php _e('Очистить список', 'content-egg'); ?>"><?php _e('Очистить список', 'content-egg'); ?></button>
65
+ </div>
66
+ <textarea rows="28" id="keywords" name="item[keywords]" class="small-text"><?php echo esc_html($item['keywords']) ?></textarea>
67
+ <div>
68
+ <?php _e('Всего', 'content-egg'); ?>: <b><span id="k_count">0</span></b>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  </div>
70
+ </td>
71
+ <td valign="top" style="vertical-align: top;">
72
+ <div id="cegg-parsers-tabs">
73
+ <ul>
74
+ <li><a href="#fragment-1"><?php _e('Подсказки', 'content-egg'); ?></a></li>
75
+ <li><a href="#fragment-2"><?php _e('Тренды', 'content-egg'); ?></a></a></li>
76
+ <li><a href="#fragment-3"><?php _e('Товары', 'content-egg'); ?></a></a></li>
77
+ </ul>
78
+ <div id="fragment-1">
79
+ <div id="sug_btn_group" class="btn-group" style="margin-bottom: 10px;">
80
+ <input id="sug_google" name="sug_radio" value="sug_google" type="radio" checked="checked"><label for="sug_google">Google</label>
81
+ <input id="sug_amazon" name="sug_radio" value="sug_amazon" type="radio"><label for="sug_amazon">Amazon</label>
82
+ <?php if (\ContentEgg\application\admin\GeneralConfig::getInstance()->option('lang') == 'ru'): ?>
83
+ <input id="sug_yandex" name="sug_radio" value="sug_yandex" type="radio"><label for="sug_yandex"><?php _e('Яндекс', 'content-egg'); ?></label>
84
+ <input id="sug_market" name="sug_radio" value="sug_market" type="radio"><label for="sug_market"><?php _e('Я.Маркет', 'content-egg'); ?></label>
85
+ <?php endif; ?>
86
+ </div>
87
+ <input type="text" id="sug_query" placeholder="<?php _e('Начните вводить ключевое слово', 'content-egg'); ?>" />
88
+ <select multiple="multiple" id="sug_keywords" style="width: 98%" size="23"></select>
89
  </div>
90
+ <div id="fragment-2">
91
+ <div style="margin-bottom: 10px;">
92
+ <button id="trend_google" type="button">Hot Trends...</button>
93
+ </div>
94
+ <select multiple="multiple" id="trend_keywords" style="width: 98%" size="24"></select>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  </div>
96
+ <div id="fragment-3">
97
+ <div style="margin-bottom: 10px;">
98
+
99
+ <select id='amazon_categ'>
100
+ <?php foreach ($item['amazon_categs'] as $ac_value => $ac_name): ?>
101
+ <option value='<?php echo $ac_value; ?>'><?php echo $ac_name; ?></option>
102
+ <?php endforeach; ?>
103
+ </select>
104
+ <select id='amazon_section'>
105
+ <option value='bestsellers'>Bestsellers</option>
106
+ <option value='new-releases'>New Releases</option>
107
+ <option value='movers-and-shakers'>Movers and Shakers</option>
108
+ <option value='top-rated'>Top Rated</option>
109
+ <option value='most-wished-for'>Most Wished For</option>
110
+ <option value='most-gifted'>Most Gifted</option>
111
+ </select>
112
+ <button id="trend_goods" type="button"><?php _e('Загрузить...', 'content-egg'); ?></button>
113
 
114
+ </div>
115
+ <select multiple="multiple" id="goods_keywords" style="width: 98%" size="24"></select>
116
 
117
+
118
+ </div>
119
  </div>
120
+ </td>
121
+ </tr>
122
+ </table>
123
+ <p class="">
124
+ <?php _e('Каждое слово - с новой строки.', 'content-egg'); ?>
125
+ <?php _e('Одно ключевое слово - это один пост.', 'content-egg'); ?>
126
+ <?php _e('Обработанные слова отмечены [квадратными скобками].', 'content-egg'); ?>
127
+ <?php _e('Когда обработка всех слов закончится, задание будет остановлено.', 'content-egg'); ?>
128
+ </p>
 
129
 
130
+ </td>
131
+ </tr>
132
  <?php endif; ?>
133
+ <?php if ($batch): ?>
134
+
135
+
136
+
137
+ <tr class="form-field">
138
+ <th valign="top" scope="row">
139
+ <label for="keywords_file"><?php _e('Ключевые слова', 'content-egg'); ?></label>
140
+ </th>
141
+
142
+ <td>
143
+ <input id="keywords_file" type="file" name="item[keywords_file]" value="" />
144
+
145
+ <p class="description">
146
+
147
+ <?php _e('Поддерживаются два вида файлов:', 'content-egg'); ?>
148
+ <br>
149
+ <br>
150
+ <b>1. <?php _e('CSV файлы в формате:', 'content-egg'); ?></b>
151
+ <br>
152
+ category 1;keyword 1<br>
153
+ category 1;keyword 2<br>
154
+ category 2;keyword 1<br>
155
+ category 2;keyword 2<br>
156
+ ...
157
+ <br>
158
+ <?php _e('Разделитель - ";" - точка с запятой.', 'content-egg'); ?><br>
159
+ <?php _e('Для каждой категории будет создано отдельное задание автоблоггинга.', 'content-egg'); ?>
160
+ <br><br>
161
+ <b>2. <?php _e('TXT файлы:', 'content-egg'); ?></b><br>
162
+ - <?php _e('обычный текстовый файл со списком ключевых слов (каждое слово - с новой строки).', 'content-egg'); ?>
163
+ <br>
164
+ <?php _e('Кодировка файлов должна быть UTF-8.', 'content-egg'); ?>
165
+ </p>
166
+ </td>
167
+ </tr>
168
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  <?php endif; ?>
170
+
171
  <tr class="form-field">
172
  <th valign="top" scope="row">
173
  <label for="keywords_per_run"><?php _e('Обрабатывать ключевых слов', 'content-egg'); ?></label>
283
  <td>
284
  <?php
285
  $opt = array('name' => 'item[category]', 'id' => 'category', 'selected' => $item['category'], 'hide_empty' => false);
286
+ if ($batch)
287
  {
288
  $opt['show_option_none'] = __('Создать автоматически', 'content-egg'); // -1
289
  $opt['selected'] = -1;
292
  ?>
293
  <p class="description">
294
  <?php _e('Категория для постов.', 'content-egg'); ?>
295
+ <?php if ($batch): ?>
296
  <?php _e('"Создать автоматически" - означает, что категории будут созданы на основании данных CSV файла с ключевыми словами и категориями.', 'content-egg'); ?>
297
  <?php endif; ?>
298
  </p>
299
  </td>
300
  </tr>
301
+
302
 
303
  <tr class="form-field">
304
  <th valign="top" scope="row">
application/admin/views/_metabox_search_results.php CHANGED
@@ -9,7 +9,7 @@
9
  <p ng-show="result.price">{{result.currencyCode}} <strike ng-show="result.priceOld">{{result.priceOld}}</strike> {{result.price}}</p>
10
  <div ng-show="result.code">
11
  <?php _e('Код купона:', 'content-egg'); ?> <em>{{result.code}}</em>
12
- - <span ng-show="result.startDate">{{result.startDate * 1000 |date:'mediumDate'}} - {{result.endDate * 1000 |date:'mediumDate'}}</span>
13
  </div>
14
  </div>
15
  </div>
9
  <p ng-show="result.price">{{result.currencyCode}} <strike ng-show="result.priceOld">{{result.priceOld}}</strike> {{result.price}}</p>
10
  <div ng-show="result.code">
11
  <?php _e('Код купона:', 'content-egg'); ?> <em>{{result.code}}</em>
12
+ - <span ng-show="result.startDate">{{result.startDate * 1000|date:'mediumDate'}} - {{result.endDate * 1000|date:'mediumDate'}}</span>
13
  </div>
14
  </div>
15
  </div>
application/admin/views/_promo_box.php CHANGED
@@ -1,66 +1,66 @@
1
  <div class="cegg-rightcol">
2
  <?php if (\ContentEgg\application\Plugin::isFree()): ?>
3
- <div class="cegg-box" style="margin-top: 95px;">
4
- <h2><?php _e('Работай, как профи', 'content-egg'); ?></h2>
5
 
6
- <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_header.png" class="cegg-imgcenter" />
7
- <?php
8
- /*
9
- <a href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">
10
- <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_coupon.png" class="cegg-imgcenter" />
11
- </a>
12
- */
13
- ?>
14
- <h4><?php _e('Все включено: контент + монетизация.', 'content-egg'); ?></h4>
15
 
16
- <?php /*
17
- <h3><?php _e('Монетизация:', 'content-egg'); ?></h3>
18
- <ul>
19
- <li>Aliexpress</li>
20
- <?php if (\ContentEgg\application\admin\GeneralConfig::getInstance()->option('lang') == 'ru'): ?>
21
- <li>Где Слон</li>
22
- <li>Cityads</li>
23
- <li>Ozon.ru</li>
24
- <?php endif; ?>
25
- <li>eBay</li>
26
- <li>CJ Products</li>
27
- <li>Affilinet</li>
28
- <li>Linkshare</li>
29
- <li>Shareasale</li>
30
- <li>Zanox</li>
31
- <li>ClickBank</li>
32
- <li>...</li>
33
- </ul>
34
 
35
- <h3><?php _e('Контент модули:', 'content-egg'); ?></h3>
36
- <ul>
37
- <li><?php _e('Bing картинки', 'content-egg'); ?></li>
38
- <li><?php _e('Flickr фотографии', 'content-egg'); ?></li>
39
- <li><?php _e('Google книги', 'content-egg'); ?></li>
40
- <li><?php _e('Google новости', 'content-egg'); ?></li>
41
- <li><?php _e('Яндекс.Маркет', 'content-egg'); ?></li>
42
- <li>Twitter</li>
43
- <li><?php _e('ВКонтакте новости', 'content-egg'); ?></li>
44
- <li>...</li>
45
- </ul>
46
- *
47
- */
48
- ?>
49
- <p>
50
- <a target="_blank" class="button-cegg-banner" href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">Get it now!</a>
51
- </p>
52
- </div>
53
  <?php endif; ?>
54
  <?php if (\ContentEgg\application\Plugin::isEnvato()): ?>
55
  <div class="cegg-box" style="margin-top: 95px;">
56
- <h2><?php _e('Активируйте плагин', 'content-egg'); ?></h2>
57
- <p><?php _e('Активируйте плагин, чтобы получить срочные автоматические апдейты в админ-панели Wordpress и официальную поддержку от авторов плагина.', 'content-egg'); ?></p>
 
 
 
 
 
58
 
59
- <p>
60
- <a class="button-cegg-banner" href="<?php echo get_admin_url(\get_current_blog_id(), 'admin.php?page=content-egg-lic'); ?>"><?php _e('Перейти', 'content-egg');?></a>
61
- </p>
62
-
63
-
64
  </div>
65
  <?php endif; ?>
66
  </div>
1
  <div class="cegg-rightcol">
2
  <?php if (\ContentEgg\application\Plugin::isFree()): ?>
3
+ <div class="cegg-box" style="margin-top: 95px;">
4
+ <h2><?php _e('Работай, как профи', 'content-egg'); ?></h2>
5
 
6
+ <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_header.png" class="cegg-imgcenter" />
7
+ <?php
8
+ /*
9
+ <a href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">
10
+ <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_coupon.png" class="cegg-imgcenter" />
11
+ </a>
12
+ */
13
+ ?>
14
+ <h4><?php _e('Все включено: контент + монетизация.', 'content-egg'); ?></h4>
15
 
16
+ <?php /*
17
+ <h3><?php _e('Монетизация:', 'content-egg'); ?></h3>
18
+ <ul>
19
+ <li>Aliexpress</li>
20
+ <?php if (\ContentEgg\application\admin\GeneralConfig::getInstance()->option('lang') == 'ru'): ?>
21
+ <li>Где Слон</li>
22
+ <li>Cityads</li>
23
+ <li>Ozon.ru</li>
24
+ <?php endif; ?>
25
+ <li>eBay</li>
26
+ <li>CJ Products</li>
27
+ <li>Affilinet</li>
28
+ <li>Linkshare</li>
29
+ <li>Shareasale</li>
30
+ <li>Zanox</li>
31
+ <li>ClickBank</li>
32
+ <li>...</li>
33
+ </ul>
34
 
35
+ <h3><?php _e('Контент модули:', 'content-egg'); ?></h3>
36
+ <ul>
37
+ <li><?php _e('Bing картинки', 'content-egg'); ?></li>
38
+ <li><?php _e('Flickr фотографии', 'content-egg'); ?></li>
39
+ <li><?php _e('Google книги', 'content-egg'); ?></li>
40
+ <li><?php _e('Google новости', 'content-egg'); ?></li>
41
+ <li><?php _e('Яндекс.Маркет', 'content-egg'); ?></li>
42
+ <li>Twitter</li>
43
+ <li><?php _e('ВКонтакте новости', 'content-egg'); ?></li>
44
+ <li>...</li>
45
+ </ul>
46
+ *
47
+ */
48
+ ?>
49
+ <p>
50
+ <a target="_blank" class="button-cegg-banner" href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">Get it now!</a>
51
+ </p>
52
+ </div>
53
  <?php endif; ?>
54
  <?php if (\ContentEgg\application\Plugin::isEnvato()): ?>
55
  <div class="cegg-box" style="margin-top: 95px;">
56
+ <h2><?php _e('Активируйте плагин', 'content-egg'); ?></h2>
57
+ <p><?php _e('Активируйте плагин, чтобы получить срочные автоматические апдейты в админ-панели Wordpress и официальную поддержку от авторов плагина.', 'content-egg'); ?></p>
58
+
59
+ <p>
60
+ <a class="button-cegg-banner" href="<?php echo get_admin_url(\get_current_blog_id(), 'admin.php?page=content-egg-lic'); ?>"><?php _e('Перейти', 'content-egg'); ?></a>
61
+ </p>
62
+
63
 
 
 
 
 
 
64
  </div>
65
  <?php endif; ?>
66
  </div>
application/admin/views/ae_integration.php CHANGED
@@ -1,35 +1,35 @@
1
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
2
  <div class="cegg-maincol">
3
  <?php endif; ?>
4
- <div class="wrap">
5
- <h2><?php _e('Интеграция с Affiliate Egg плагин', 'content-egg') ?></h2>
6
- <?php settings_errors(); ?>
7
 
8
- <p>
9
- <?php _e('Вы можете подключить веб-парсеры <a href="http://www.keywordrush.com/affiliateegg">Affiliate Egg плагина</a> в качестве модулей Content Egg.', 'content-egg'); ?>
10
- <?php _e('Для поиска по ключевому слову будет использоваться "родной" поиск на сайте магазина.', 'content-egg'); ?>
11
- </p>
12
 
13
- <?php if (!ContentEgg\application\admin\AeIntegrationConfig::isAEIntegrationPosible()):?>
14
- <p>
15
- <b><?php _e('Для начала работы выполните следующие действия:', 'content-egg'); ?></b>
16
- <ul>
17
- <li><?php _e('Установите и активируйте <a href="http://www.keywordrush.com/affiliateegg">Affiliate Egg плагин</a>', 'content-egg'); ?></li>
18
- <li><?php _e('Версия Affiliate Egg должна быть не ниже', 'content-egg'); ?> <?php echo ContentEgg\application\admin\AeIntegrationConfig::MIN_AE_VERSION; ?>
19
- </li>
20
- </ul>
21
- </p>
22
- <?php else: ?>
23
- <form action="options.php" method="POST">
24
- <?php settings_fields($page_slug); ?>
25
- <table class="form-table">
26
- <?php do_settings_fields($page_slug, 'default'); ?>
27
- </table>
28
- <?php submit_button(); ?>
29
- </form>
30
- <?php endif; ?>
31
- </div>
32
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
33
  </div>
34
  <?php include('_promo_box.php'); ?>
35
  <?php endif; ?>
1
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
2
  <div class="cegg-maincol">
3
  <?php endif; ?>
4
+ <div class="wrap">
5
+ <h2><?php _e('Интеграция с Affiliate Egg плагин', 'content-egg') ?></h2>
6
+ <?php settings_errors(); ?>
7
 
8
+ <p>
9
+ <?php _e('Вы можете подключить веб-парсеры <a href="http://www.keywordrush.com/affiliateegg">Affiliate Egg плагина</a> в качестве модулей Content Egg.', 'content-egg'); ?>
10
+ <?php _e('Для поиска по ключевому слову будет использоваться "родной" поиск на сайте магазина.', 'content-egg'); ?>
11
+ </p>
12
 
13
+ <?php if (!ContentEgg\application\admin\AeIntegrationConfig::isAEIntegrationPosible()): ?>
14
+ <p>
15
+ <b><?php _e('Для начала работы выполните следующие действия:', 'content-egg'); ?></b>
16
+ <ul>
17
+ <li><?php _e('Установите и активируйте <a href="http://www.keywordrush.com/affiliateegg">Affiliate Egg плагин</a>', 'content-egg'); ?></li>
18
+ <li><?php _e('Версия Affiliate Egg должна быть не ниже', 'content-egg'); ?> <?php echo ContentEgg\application\admin\AeIntegrationConfig::MIN_AE_VERSION; ?>
19
+ </li>
20
+ </ul>
21
+ </p>
22
+ <?php else: ?>
23
+ <form action="options.php" method="POST">
24
+ <?php settings_fields($page_slug); ?>
25
+ <table class="form-table">
26
+ <?php do_settings_fields($page_slug, 'default'); ?>
27
+ </table>
28
+ <?php submit_button(); ?>
29
+ </form>
30
+ <?php endif; ?>
31
+ </div>
32
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
33
  </div>
34
  <?php include('_promo_box.php'); ?>
35
  <?php endif; ?>
application/admin/views/autoblog_edit.php CHANGED
@@ -55,7 +55,7 @@
55
  });
56
  </script>
57
 
58
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
59
  </div>
60
  <?php include('_promo_box.php'); ?>
61
  <?php endif; ?>
55
  });
56
  </script>
57
 
58
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
59
  </div>
60
  <?php include('_promo_box.php'); ?>
61
  <?php endif; ?>
application/admin/views/autoblog_index.php CHANGED
@@ -1,20 +1,20 @@
1
  <div id="cegg_waiting_products" style="display:none; text-align: center;">
2
- <h2><?php _e('Работа автоблоггинга', 'content-egg');?></h2>
3
  <p>
4
  <img src="<?php echo \ContentEgg\PLUGIN_RES; ?>/img/egg_waiting.gif" />
5
  <br>
6
- <?php _e('Пожалуйста, дождитесь окончания работы автоблоггинга.', 'content-egg');?>
7
-
8
  </p>
9
  </div>
10
- <script type="text/javascript">
11
  var $j = jQuery.noConflict();
12
- $j(document).ready(function() {
13
- $j('.run_avtoblogging').click(function() {
14
- $j.blockUI({ message: $j('#cegg_waiting_products') });
15
- test();
16
- });
17
- });
18
  </script>
19
  <?php
20
  $table->prepare_items();
@@ -28,30 +28,30 @@ if ($table->current_action() == 'run')
28
 
29
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
30
  <div class="cegg-maincol">
31
- <?php endif; ?>
32
 
33
 
34
- <div class="wrap">
35
 
36
- <h2>
37
- <?php _e('Автоблоггинг', 'content-egg');?>
38
- <a class="add-new-h2" href="<?php echo get_admin_url(get_current_blog_id(), 'admin.php?page=content-egg-autoblog-edit'); ?>"><?php _e('Добавить автоблоггинг', 'content-egg');?></a>
39
- </h2>
40
- <?php echo $message; ?>
41
 
42
- <div id="poststuff">
43
- <p>
44
- <?php _e('С помощью автоблоггинга вы можете настроить автоматическое создание постов.', 'content-egg');?>
45
- </p>
46
- </div>
47
-
48
- <form id="eggs-table" method="GET">
49
- <input type="hidden" name="page" value="<?php echo $_REQUEST['page'] ?>"/>
50
- <?php $table->display() ?>
51
- </form>
52
- </div>
53
-
54
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
55
  </div>
56
- <?php include('_promo_box.php');?>
57
  <?php endif; ?>
1
  <div id="cegg_waiting_products" style="display:none; text-align: center;">
2
+ <h2><?php _e('Работа автоблоггинга', 'content-egg'); ?></h2>
3
  <p>
4
  <img src="<?php echo \ContentEgg\PLUGIN_RES; ?>/img/egg_waiting.gif" />
5
  <br>
6
+ <?php _e('Пожалуйста, дождитесь окончания работы автоблоггинга.', 'content-egg'); ?>
7
+
8
  </p>
9
  </div>
10
+ <script type="text/javascript">
11
  var $j = jQuery.noConflict();
12
+ $j(document).ready(function() {
13
+ $j('.run_avtoblogging').click(function() {
14
+ $j.blockUI({message: $j('#cegg_waiting_products')});
15
+ test();
16
+ });
17
+ });
18
  </script>
19
  <?php
20
  $table->prepare_items();
28
 
29
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
30
  <div class="cegg-maincol">
31
+ <?php endif; ?>
32
 
33
 
34
+ <div class="wrap">
35
 
36
+ <h2>
37
+ <?php _e('Автоблоггинг', 'content-egg'); ?>
38
+ <a class="add-new-h2" href="<?php echo get_admin_url(get_current_blog_id(), 'admin.php?page=content-egg-autoblog-edit'); ?>"><?php _e('Добавить автоблоггинг', 'content-egg'); ?></a>
39
+ </h2>
40
+ <?php echo $message; ?>
41
 
42
+ <div id="poststuff">
43
+ <p>
44
+ <?php _e('С помощью автоблоггинга вы можете настроить автоматическое создание постов.', 'content-egg'); ?>
45
+ </p>
46
+ </div>
47
+
48
+ <form id="eggs-table" method="GET">
49
+ <input type="hidden" name="page" value="<?php echo $_REQUEST['page'] ?>"/>
50
+ <?php $table->display() ?>
51
+ </form>
52
+ </div>
53
+
54
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
55
  </div>
56
+ <?php include('_promo_box.php'); ?>
57
  <?php endif; ?>
application/admin/views/import_export.php CHANGED
@@ -18,20 +18,21 @@
18
  </p>
19
  </div>
20
 
21
- <h3><?php _e('Сохранить настройки', 'content-egg');?></h3>
22
- <p><?php _e('Для переноса настроек плагина и модулей Content Egg скопируйте сожержимое поля (Ctrl+C) и выполните импорт на новом сайте.', 'content-egg');?></p>
23
- <textarea rows="8" cols="70" onclick="this.focus();this.select()" readonly="readonly"><?php echo esc_html($export_str); ?></textarea>
24
-
 
25
  <br><br>
26
- <h3><?php _e('Загрузить настройки', 'content-egg');?></h3>
27
- <p><?php _e('Скопируйте настройки с другого сайта и нажмите кнопку "Импорт".', 'content-egg');?></p>
28
  <form id="form" method="POST">
29
  <input type="hidden" name="nonce" value="<?php echo $nonce; ?>"/>
30
  <textarea name="import_str" rows="8" cols="70"></textarea>
31
  <p><input type="submit" value="<?php _e('Импорт', 'content-egg'); ?>" id="config_submit" class="button-primary" name="submit"></p>
32
  </form>
33
  </div>
34
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
35
  </div>
36
  <?php include('_promo_box.php'); ?>
37
  <?php endif; ?>
18
  </p>
19
  </div>
20
 
21
+ <h3><?php _e('Сохранить настройки', 'content-egg'); ?></h3>
22
+ <p><?php _e('Для переноса настроек плагина и модулей Content Egg скопируйте сожержимое поля (Ctrl+C) и выполните импорт на новом сайте.', 'content-egg'); ?></p>
23
+ <textarea rows="8" cols="70" onclick="this.focus();
24
+ this.select()" readonly="readonly"><?php echo esc_html($export_str); ?></textarea>
25
+
26
  <br><br>
27
+ <h3><?php _e('Загрузить настройки', 'content-egg'); ?></h3>
28
+ <p><?php _e('Скопируйте настройки с другого сайта и нажмите кнопку "Импорт".', 'content-egg'); ?></p>
29
  <form id="form" method="POST">
30
  <input type="hidden" name="nonce" value="<?php echo $nonce; ?>"/>
31
  <textarea name="import_str" rows="8" cols="70"></textarea>
32
  <p><input type="submit" value="<?php _e('Импорт', 'content-egg'); ?>" id="config_submit" class="button-primary" name="submit"></p>
33
  </form>
34
  </div>
35
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
36
  </div>
37
  <?php include('_promo_box.php'); ?>
38
  <?php endif; ?>
application/admin/views/metabox_general.php CHANGED
@@ -23,7 +23,8 @@
23
  <div class="col-sm-6">
24
  <input ng-model="blockShortcode" select-on-click readonly type="text" class="form-control input-sm" />
25
  </div>
26
- <div class="col-sm-6" ng-init="selectedBlockTemplate = '<?php echo key($templates);?>';buildBlockShortcode();">
 
27
  <select ng-model="selectedBlockTemplate" ng-change="buildBlockShortcode();">
28
  <?php foreach ($templates as $id => $name): ?>
29
  <option value="<?php echo esc_attr($id); ?>"><?php echo esc_html($name); ?></option>
23
  <div class="col-sm-6">
24
  <input ng-model="blockShortcode" select-on-click readonly type="text" class="form-control input-sm" />
25
  </div>
26
+ <div class="col-sm-6" ng-init="selectedBlockTemplate = '<?php echo key($templates); ?>';
27
+ buildBlockShortcode();">
28
  <select ng-model="selectedBlockTemplate" ng-change="buildBlockShortcode();">
29
  <?php foreach ($templates as $id => $name): ?>
30
  <option value="<?php echo esc_attr($id); ?>"><?php echo esc_html($name); ?></option>
application/admin/views/metabox_module.php CHANGED
@@ -15,35 +15,39 @@
15
  <div class="col-sm-3">
16
  <input ng-model="shortcodes.<?php echo $module_id; ?>" select-on-click readonly type="text" class="form-control input-sm" />
17
  </div>
18
-
19
  <div class="col-sm-3">
20
  <?php
21
  $tpl_manager = ContentEgg\application\components\ModuleTemplateManager::getInstance($module_id);
22
  $templates = $tpl_manager->getTemplatesList(true);
23
  ?>
24
- <?php if($templates): ?>
25
- <select ng-model="selectedTemplate_<?php echo $module_id; ?>" ng-change="buildShortcode('<?php echo $module_id; ?>', selectedTemplate_<?php echo $module_id; ?>);">
26
- <option value="">- <?php _e('Шаблон для шорткода', 'content-egg');?> -</option>
27
- <?php foreach ($templates as $id => $name):?>
28
- <option value="<?php echo esc_attr($id);?>"><?php echo esc_html($name);?></option>
29
- <?php endforeach; ?>
30
- </select>
31
- <?php endif;?>
32
  </div>
33
-
34
  <?php if ($module->isAffiliateParser()): ?>
35
  <div class="col-md-3">
36
  <input id="updateKeyword_<?php echo $module_id; ?>" type="text" ng-model="updateKeywords.<?php echo $module_id; ?>" class="form-control" placeholder="<?php _e('Ключевое слово для автоматического обновления данных', 'content-egg'); ?>" />
37
  </div>
38
  <?php endif; ?>
39
- <div class="col-sm-<?php if ($module->isAffiliateParser()) echo 3; else echo 6; ?> text-right">
 
 
 
 
40
  <a class='btn btn-default btn-sm' ng-click="deleteAll('<?php echo $module_id; ?>')" ng-confirm-click="<?php _e('Вы действительно хотите удалить все результаты?', 'content-egg'); ?>" ng-show='models.<?php echo $module_id; ?>.added.length'><?php _e('Удалить все', 'content-egg'); ?></a>
41
  </div>
42
  </div>
43
  </div>
44
  <div class="clearfix"></div>
45
  <p ng-show="!models.<?php echo $module_id; ?>.added.length && !models.<?php echo $module_id; ?>.processing" class="bg-warning text-center"><br><?php _e('Данные не найдены...', 'content-egg'); ?><br><br></p>
46
- <?php $module->renderResults(); ?>
47
  </tab>
48
 
49
  <tab active="activeSearchTabs.<?php echo $module_id; ?>" heading="<?php _e('Поиск', 'content-egg'); ?>">
@@ -55,16 +59,16 @@
55
  <input type="text" select-on-click ng-model="keywords.<?php echo $module_id; ?>" on-enter="find('<?php echo $module_id; ?>')" class="form-control col-md-6" placeholder="<?php _e('Ключевое слово для поиска', 'content-egg'); ?>" />
56
  <div class="input-group-btn">
57
  <button ng-disabled="!keywords.<?php echo $module_id; ?>" ng-click="find('<?php echo $module_id; ?>')" type="button" class="btn btn-info"><?php _e('Найти', 'content-egg'); ?></button>
58
- <?php if ($module->isAffiliateParser()): ?>
59
  <button ng-disabled="!keywords.<?php echo $module_id; ?>" ng-click="setUpdateKeyword('<?php echo $module_id; ?>')" type="button" class="btn btn-info">&rarr;</button>
60
- <?php endif; ?>
61
  </div>
62
  </div>
63
  <img ng-show="models.<?php echo $module_id; ?>.processing" src="<?php echo \ContentEgg\PLUGIN_RES . '/img/loader.gif' ?>" />
64
  </div>
65
  <div class="col-md-6">
66
  <div ng-show="!models.<?php echo $module_id; ?>.processing">
67
- <?php $module->renderSearchPanel(); ?>
68
  </div>
69
  </div>
70
  <div class="col-sm-1 text-right">
@@ -74,7 +78,7 @@
74
  </div>
75
  <div class="clearfix"></div>
76
 
77
- <?php $module->renderSearchResults(); ?>
78
 
79
  <p ng-show="!models.<?php echo $module_id; ?>.processing && models.<?php echo $module_id; ?>.loaded && models.<?php echo $module_id; ?>.results.length == 0" class="bg-warning text-center"><br><?php _e('Не найдено...', 'content-egg'); ?><br><br></p>
80
  <p ng-show="models.<?php echo $module_id; ?>.error" class="bg-danger text-center"><br><?php _e('Ошибка: ', 'content-egg'); ?> {{models.<?php echo $module_id; ?>.error}}<br><br></p>
15
  <div class="col-sm-3">
16
  <input ng-model="shortcodes.<?php echo $module_id; ?>" select-on-click readonly type="text" class="form-control input-sm" />
17
  </div>
18
+
19
  <div class="col-sm-3">
20
  <?php
21
  $tpl_manager = ContentEgg\application\components\ModuleTemplateManager::getInstance($module_id);
22
  $templates = $tpl_manager->getTemplatesList(true);
23
  ?>
24
+ <?php if ($templates): ?>
25
+ <select ng-model="selectedTemplate_<?php echo $module_id; ?>" ng-change="buildShortcode('<?php echo $module_id; ?>', selectedTemplate_<?php echo $module_id; ?>);">
26
+ <option value="">- <?php _e('Шаблон для шорткода', 'content-egg'); ?> -</option>
27
+ <?php foreach ($templates as $id => $name): ?>
28
+ <option value="<?php echo esc_attr($id); ?>"><?php echo esc_html($name); ?></option>
29
+ <?php endforeach; ?>
30
+ </select>
31
+ <?php endif; ?>
32
  </div>
33
+
34
  <?php if ($module->isAffiliateParser()): ?>
35
  <div class="col-md-3">
36
  <input id="updateKeyword_<?php echo $module_id; ?>" type="text" ng-model="updateKeywords.<?php echo $module_id; ?>" class="form-control" placeholder="<?php _e('Ключевое слово для автоматического обновления данных', 'content-egg'); ?>" />
37
  </div>
38
  <?php endif; ?>
39
+ <div class="col-sm-<?php if ($module->isAffiliateParser())
40
+ echo 3;
41
+ else
42
+ echo 6;
43
+ ?> text-right">
44
  <a class='btn btn-default btn-sm' ng-click="deleteAll('<?php echo $module_id; ?>')" ng-confirm-click="<?php _e('Вы действительно хотите удалить все результаты?', 'content-egg'); ?>" ng-show='models.<?php echo $module_id; ?>.added.length'><?php _e('Удалить все', 'content-egg'); ?></a>
45
  </div>
46
  </div>
47
  </div>
48
  <div class="clearfix"></div>
49
  <p ng-show="!models.<?php echo $module_id; ?>.added.length && !models.<?php echo $module_id; ?>.processing" class="bg-warning text-center"><br><?php _e('Данные не найдены...', 'content-egg'); ?><br><br></p>
50
+ <?php $module->renderResults(); ?>
51
  </tab>
52
 
53
  <tab active="activeSearchTabs.<?php echo $module_id; ?>" heading="<?php _e('Поиск', 'content-egg'); ?>">
59
  <input type="text" select-on-click ng-model="keywords.<?php echo $module_id; ?>" on-enter="find('<?php echo $module_id; ?>')" class="form-control col-md-6" placeholder="<?php _e('Ключевое слово для поиска', 'content-egg'); ?>" />
60
  <div class="input-group-btn">
61
  <button ng-disabled="!keywords.<?php echo $module_id; ?>" ng-click="find('<?php echo $module_id; ?>')" type="button" class="btn btn-info"><?php _e('Найти', 'content-egg'); ?></button>
62
+ <?php if ($module->isAffiliateParser()): ?>
63
  <button ng-disabled="!keywords.<?php echo $module_id; ?>" ng-click="setUpdateKeyword('<?php echo $module_id; ?>')" type="button" class="btn btn-info">&rarr;</button>
64
+ <?php endif; ?>
65
  </div>
66
  </div>
67
  <img ng-show="models.<?php echo $module_id; ?>.processing" src="<?php echo \ContentEgg\PLUGIN_RES . '/img/loader.gif' ?>" />
68
  </div>
69
  <div class="col-md-6">
70
  <div ng-show="!models.<?php echo $module_id; ?>.processing">
71
+ <?php $module->renderSearchPanel(); ?>
72
  </div>
73
  </div>
74
  <div class="col-sm-1 text-right">
78
  </div>
79
  <div class="clearfix"></div>
80
 
81
+ <?php $module->renderSearchResults(); ?>
82
 
83
  <p ng-show="!models.<?php echo $module_id; ?>.processing && models.<?php echo $module_id; ?>.loaded && models.<?php echo $module_id; ?>.results.length == 0" class="bg-warning text-center"><br><?php _e('Не найдено...', 'content-egg'); ?><br><br></p>
84
  <p ng-show="models.<?php echo $module_id; ?>.error" class="bg-danger text-center"><br><?php _e('Ошибка: ', 'content-egg'); ?> {{models.<?php echo $module_id; ?>.error}}<br><br></p>
application/admin/views/prefill.php CHANGED
@@ -60,7 +60,7 @@ use ContentEgg\application\components\ModuleManager;
60
  <?php endfor; ?>
61
  </select>
62
  <p class="description"><?php _e('Максимум слов в поисковом запросе.', 'content-egg'); ?></p>
63
-
64
  </td>
65
  </tr>
66
  </table>
@@ -73,11 +73,11 @@ use ContentEgg\application\components\ModuleManager;
73
  <button class="button-primary" type="button" id="start_prefill"><?php _e('Старт', 'content-egg'); ?></button>
74
  <button class="button-primary" type="button" id="start_prefill_begin"><?php _e('Начать сначала', 'content-egg'); ?></button>
75
  <button class="button-secondary" type="button" id="stop_prefill" disabled><?php _e('Стоп', 'content-egg'); ?></button>
76
-
77
  <span id="ajaxWaiting__" style="display:none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></span>
78
  <span id="ajaxBusy" style="display:none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></span>
79
-
80
-
81
  </div>
82
 
83
  <div class="egg-prefill-log" id="logs"></div>
@@ -85,7 +85,7 @@ use ContentEgg\application\components\ModuleManager;
85
 
86
 
87
  </div>
88
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
89
  </div>
90
  <?php include('_promo_box.php'); ?>
91
  <?php endif; ?>
60
  <?php endfor; ?>
61
  </select>
62
  <p class="description"><?php _e('Максимум слов в поисковом запросе.', 'content-egg'); ?></p>
63
+
64
  </td>
65
  </tr>
66
  </table>
73
  <button class="button-primary" type="button" id="start_prefill"><?php _e('Старт', 'content-egg'); ?></button>
74
  <button class="button-primary" type="button" id="start_prefill_begin"><?php _e('Начать сначала', 'content-egg'); ?></button>
75
  <button class="button-secondary" type="button" id="stop_prefill" disabled><?php _e('Стоп', 'content-egg'); ?></button>
76
+
77
  <span id="ajaxWaiting__" style="display:none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></span>
78
  <span id="ajaxBusy" style="display:none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></span>
79
+
80
+
81
  </div>
82
 
83
  <div class="egg-prefill-log" id="logs"></div>
85
 
86
 
87
  </div>
88
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
89
  </div>
90
  <?php include('_promo_box.php'); ?>
91
  <?php endif; ?>
application/admin/views/settings.php CHANGED
@@ -7,7 +7,7 @@
7
 
8
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
9
  <div class="cegg-maincol">
10
- <?php endif; ?>
11
  <div class="wrap">
12
  <h2>
13
  <?php _e('Content Egg Настройки', 'content-egg'); ?>
@@ -81,7 +81,7 @@
81
  </div>
82
 
83
 
84
- <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
85
  </div>
86
- <?php include('_promo_box.php');?>
87
  <?php endif; ?>
7
 
8
  <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
9
  <div class="cegg-maincol">
10
+ <?php endif; ?>
11
  <div class="wrap">
12
  <h2>
13
  <?php _e('Content Egg Настройки', 'content-egg'); ?>
81
  </div>
82
 
83
 
84
+ <?php if (\ContentEgg\application\Plugin::isFree() || \ContentEgg\application\Plugin::isInactiveEnvato()): ?>
85
  </div>
86
+ <?php include('_promo_box.php'); ?>
87
  <?php endif; ?>
application/components/AffiliateParserModule.php CHANGED
@@ -44,4 +44,5 @@ abstract class AffiliateParserModule extends ParserModule {
44
  }
45
  return $data;
46
  }
 
47
  }
44
  }
45
  return $data;
46
  }
47
+
48
  }
application/components/AffiliateParserModuleConfig.php CHANGED
@@ -67,5 +67,5 @@ abstract class AffiliateParserModuleConfig extends ParserModuleConfig {
67
  {
68
  return true;
69
  }
70
-
71
  }
67
  {
68
  return true;
69
  }
70
+
71
  }
application/components/ContentCoupon.php CHANGED
@@ -14,4 +14,5 @@ class ContentCoupon extends Content {
14
  public $code;
15
  public $startDate;
16
  public $endDate;
 
17
  }
14
  public $code;
15
  public $startDate;
16
  public $endDate;
17
+
18
  }
application/components/ContentProduct.php CHANGED
@@ -20,7 +20,7 @@ class ContentProduct extends Content {
20
  public $category;
21
  public $merchant;
22
  public $logo;
23
- public $domain;
24
  public $rating;
25
  public $reviewsCount;
26
  public $availability;
@@ -29,5 +29,5 @@ class ContentProduct extends Content {
29
  public $upc;
30
  public $sku;
31
  public $isbn;
32
-
33
  }
20
  public $category;
21
  public $merchant;
22
  public $logo;
23
+ public $domain;
24
  public $rating;
25
  public $reviewsCount;
26
  public $availability;
29
  public $upc;
30
  public $sku;
31
  public $isbn;
32
+
33
  }
application/components/EggAutoblogger.php CHANGED
@@ -43,7 +43,7 @@ class EggAutoblogger {
43
 
44
  try
45
  {
46
- $data = $module->doRequest($keyword, array(), true);
47
  } catch (\Exception $e)
48
  {
49
  // error
@@ -55,7 +55,7 @@ class EggAutoblogger {
55
  }
56
  $modules_data[$module->getId()] = $data;
57
  }
58
-
59
  // @todo: проверки обязательных плагинов и т.д.
60
  // create post
61
  $post = array(
@@ -77,7 +77,7 @@ class EggAutoblogger {
77
  {
78
  ContentManager::saveData($data, $module_id, $post_id);
79
  }
80
-
81
  //@todo: пересохранить заданеи автоблоггинга
82
 
83
  return $post_id;
43
 
44
  try
45
  {
46
+ $data = $module->doRequest($keyword, array(), true);
47
  } catch (\Exception $e)
48
  {
49
  // error
55
  }
56
  $modules_data[$module->getId()] = $data;
57
  }
58
+
59
  // @todo: проверки обязательных плагинов и т.д.
60
  // create post
61
  $post = array(
77
  {
78
  ContentManager::saveData($data, $module_id, $post_id);
79
  }
80
+
81
  //@todo: пересохранить заданеи автоблоггинга
82
 
83
  return $post_id;
application/components/FeaturedImage.php CHANGED
@@ -55,7 +55,7 @@ class FeaturedImage {
55
  if (!$featured_image)
56
  return false;
57
 
58
- $data = ContentManager::getData($post_id, $module->getId());
59
  if (!$data)
60
  return false;
61
 
55
  if (!$featured_image)
56
  return false;
57
 
58
+ $data = ContentManager::getData($post_id, $module->getId());
59
  if (!$data)
60
  return false;
61
 
application/components/Module.php CHANGED
@@ -184,19 +184,19 @@ abstract class Module {
184
  {
185
  return self::getPathId($this->getId());
186
  }
187
-
188
  public function getMyShortId()
189
  {
190
  return self::getShortId($this->getId());
191
- }
192
-
193
  public static function getPathId($module_id)
194
  {
195
  // AE module?
196
  $parts = explode('__', $module_id);
197
  return $parts[0];
198
  }
199
-
200
  public function getShortId($module_id)
201
  {
202
  // AE module?
@@ -205,7 +205,6 @@ abstract class Module {
205
  return $parts[1];
206
  else
207
  return $module_id;
208
- }
209
-
210
 
211
  }
184
  {
185
  return self::getPathId($this->getId());
186
  }
187
+
188
  public function getMyShortId()
189
  {
190
  return self::getShortId($this->getId());
191
+ }
192
+
193
  public static function getPathId($module_id)
194
  {
195
  // AE module?
196
  $parts = explode('__', $module_id);
197
  return $parts[0];
198
  }
199
+
200
  public function getShortId($module_id)
201
  {
202
  // AE module?
205
  return $parts[1];
206
  else
207
  return $module_id;
208
+ }
 
209
 
210
  }
application/components/ModuleApi.php CHANGED
@@ -45,14 +45,14 @@ class ModuleApi {
45
  if (!$parser->isActive())
46
  throw new \Exception("Parser module " . $parser->getId() . " is inactive.");
47
 
48
- $query = stripslashes (InputHelper::get('query', ''));
49
  $query = json_decode($query, true);
50
-
51
  if (!$query)
52
  throw new \Exception("Error: 'query' parameter cannot be empty.");
53
  if (empty($query['keyword']) || !($keyword = TextHelper::clear_utf8($query['keyword'])))
54
  throw new \Exception("Error: 'keyword' parameter cannot be empty.");
55
-
56
  try
57
  {
58
  $data = $parser->doRequest($keyword, $query);
@@ -60,7 +60,7 @@ class ModuleApi {
60
  {
61
  if (!$item->unique_id)
62
  throw new \Exception('Item data "unique_id" must be specified.');
63
-
64
  if ($item->description)
65
  {
66
  $item->description = TextHelper::br2nl($item->description);
45
  if (!$parser->isActive())
46
  throw new \Exception("Parser module " . $parser->getId() . " is inactive.");
47
 
48
+ $query = stripslashes(InputHelper::get('query', ''));
49
  $query = json_decode($query, true);
50
+
51
  if (!$query)
52
  throw new \Exception("Error: 'query' parameter cannot be empty.");
53
  if (empty($query['keyword']) || !($keyword = TextHelper::clear_utf8($query['keyword'])))
54
  throw new \Exception("Error: 'keyword' parameter cannot be empty.");
55
+
56
  try
57
  {
58
  $data = $parser->doRequest($keyword, $query);
60
  {
61
  if (!$item->unique_id)
62
  throw new \Exception('Item data "unique_id" must be specified.');
63
+
64
  if ($item->description)
65
  {
66
  $item->description = TextHelper::br2nl($item->description);
application/components/ModuleTemplateManager.php CHANGED
@@ -62,5 +62,5 @@ class ModuleTemplateManager extends TemplateManager {
62
  $templates = \apply_filters('content_egg_module_templates', $templates, $this->getModuleId());
63
  return $templates;
64
  }
65
-
66
  }
62
  $templates = \apply_filters('content_egg_module_templates', $templates, $this->getModuleId());
63
  return $templates;
64
  }
65
+
66
  }
application/components/ParserModule.php CHANGED
@@ -65,8 +65,8 @@ abstract class ParserModule extends Module {
65
  $url = $item['url'];
66
  if ($url)
67
  $data[$key]['domain'] = TextHelper::getHostName($url);
68
- }
69
-
70
  // save img
71
  if ($this->config('save_img') && !wp_is_post_revision($post_id))
72
  {
@@ -83,7 +83,6 @@ abstract class ParserModule extends Module {
83
  $data[$key] = $item;
84
  }
85
  }
86
-
87
  }
88
  return $data;
89
  }
65
  $url = $item['url'];
66
  if ($url)
67
  $data[$key]['domain'] = TextHelper::getHostName($url);
68
+ }
69
+
70
  // save img
71
  if ($this->config('save_img') && !wp_is_post_revision($post_id))
72
  {
83
  $data[$key] = $item;
84
  }
85
  }
 
86
  }
87
  return $data;
88
  }
application/components/TemplateManager.php CHANGED
@@ -4,7 +4,6 @@ namespace ContentEgg\application\components;
4
 
5
  use ContentEgg\application\helpers\TextHelper;
6
 
7
-
8
  /**
9
  * TemplateManager class file
10
  *
@@ -94,14 +93,14 @@ abstract class TemplateManager {
94
 
95
  $this->last_render_data = $_data;
96
  extract($_data, EXTR_PREFIX_SAME, 'data');
97
-
98
  ob_start();
99
  ob_implicit_flush(false);
100
  include $file;
101
  $res = ob_get_clean();
102
  return $res;
103
  }
104
-
105
  public function renderPartial($view_name, array $_data = array(), $block = false)
106
  {
107
  $file = \ContentEgg\PLUGIN_PATH . 'application/templates/';
@@ -110,14 +109,14 @@ abstract class TemplateManager {
110
  else
111
  $file .= $this->getTempatePrefix();
112
  $file .= $view_name . '.php';
113
-
114
  if (!$file)
115
  return '';
116
  $_data = array_merge($this->last_render_data, $_data);
117
- extract($_data, EXTR_PREFIX_SAME, 'data');
118
  include $file;
119
  }
120
-
121
  public function renderBlock($view_name, array $data = array())
122
  {
123
  $this->renderPartial($view_name, $data, true);
@@ -199,6 +198,5 @@ abstract class TemplateManager {
199
 
200
  return $template;
201
  }
202
-
203
 
204
  }
4
 
5
  use ContentEgg\application\helpers\TextHelper;
6
 
 
7
  /**
8
  * TemplateManager class file
9
  *
93
 
94
  $this->last_render_data = $_data;
95
  extract($_data, EXTR_PREFIX_SAME, 'data');
96
+
97
  ob_start();
98
  ob_implicit_flush(false);
99
  include $file;
100
  $res = ob_get_clean();
101
  return $res;
102
  }
103
+
104
  public function renderPartial($view_name, array $_data = array(), $block = false)
105
  {
106
  $file = \ContentEgg\PLUGIN_PATH . 'application/templates/';
109
  else
110
  $file .= $this->getTempatePrefix();
111
  $file .= $view_name . '.php';
112
+
113
  if (!$file)
114
  return '';
115
  $_data = array_merge($this->last_render_data, $_data);
116
+ extract($_data, EXTR_PREFIX_SAME, 'data');
117
  include $file;
118
  }
119
+
120
  public function renderBlock($view_name, array $data = array())
121
  {
122
  $this->renderPartial($view_name, $data, true);
198
 
199
  return $template;
200
  }
 
201
 
202
  }
application/components/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/helpers/CurrencyHelper.php CHANGED
@@ -168,7 +168,7 @@ class CurrencyHelper {
168
  'thousand_sep' => '.',
169
  'decimal_sep' => ',',
170
  'num_decimals' => 0,
171
- ),
172
  );
173
  }
174
 
@@ -188,7 +188,7 @@ class CurrencyHelper {
188
  $value = $this->currencies[$currency][$key];
189
  else
190
  $value = null;
191
-
192
  if (is_array($value) && isset($value[$this->locale]))
193
  return $value[$this->locale];
194
  elseif (isset($this->locales[$this->locale]) && isset($this->locales[$this->locale][$key]))
@@ -205,7 +205,7 @@ class CurrencyHelper {
205
  {
206
  $amount = $this->numberFormat($amount, $currency, $thousand_sep, $decimal_sep);
207
  $symbol = $this->getSymbol($currency);
208
- $currency_pos = $this->getCurrencyPos($currency);
209
  $symbol = $before_symbol . $symbol . $after_symbol;
210
  switch ($currency_pos)
211
  {
168
  'thousand_sep' => '.',
169
  'decimal_sep' => ',',
170
  'num_decimals' => 0,
171
+ ),
172
  );
173
  }
174
 
188
  $value = $this->currencies[$currency][$key];
189
  else
190
  $value = null;
191
+
192
  if (is_array($value) && isset($value[$this->locale]))
193
  return $value[$this->locale];
194
  elseif (isset($this->locales[$this->locale]) && isset($this->locales[$this->locale][$key]))
205
  {
206
  $amount = $this->numberFormat($amount, $currency, $thousand_sep, $decimal_sep);
207
  $symbol = $this->getSymbol($currency);
208
+ $currency_pos = $this->getCurrencyPos($currency);
209
  $symbol = $before_symbol . $symbol . $after_symbol;
210
  switch ($currency_pos)
211
  {
application/helpers/FormValidator.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  namespace ContentEgg\application\helpers;
3
 
4
  /**
@@ -171,10 +172,10 @@ class FormValidator {
171
  {
172
  if (empty($str))
173
  return FALSE;
174
-
175
- $pattern='/^(http|https):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)/i';
176
-
177
- if (is_string($str) && strlen($str) < 2000)
178
  {
179
  if (preg_match($pattern, $str))
180
  return true;
@@ -182,34 +183,34 @@ class FormValidator {
182
  return false;
183
 
184
  /*
185
- if (empty($str))
186
- {
187
- return FALSE;
188
- } elseif (preg_match('/^(?:([^:]*)\:)?\/\/(.+)$/', $str, $matches))
189
- {
190
- if (empty($matches[2]))
191
- {
192
- return FALSE;
193
- } elseif (!in_array($matches[1], array('http', 'https'), TRUE))
194
- {
195
- return FALSE;
196
- }
197
-
198
- $str = $matches[2];
199
- }
200
-
201
- $str = 'http://' . $str;
202
-
203
- // There's a bug affecting PHP 5.2.13, 5.3.2 that considers the
204
- // underscore to be a valid hostname character instead of a dash.
205
- // Reference: https://bugs.php.net/bug.php?id=51192
206
- if (version_compare(PHP_VERSION, '5.2.13', '==') === 0 OR version_compare(PHP_VERSION, '5.3.2', '==') === 0)
207
- {
208
- sscanf($str, 'http://%[^/]', $host);
209
- $str = substr_replace($str, strtr($host, array('_' => '-', '-' => '_')), 7, strlen($host));
210
- }
211
-
212
- return (filter_var($str, FILTER_VALIDATE_URL) !== FALSE);
213
  *
214
  */
215
  }
@@ -553,8 +554,10 @@ class FormValidator {
553
 
554
  if (!function_exists('affegg_intval_bool'))
555
  {
 
556
  function affegg_intval_bool($str)
557
  {
558
  return intval((bool) $str);
559
  }
 
560
  }
1
  <?php
2
+
3
  namespace ContentEgg\application\helpers;
4
 
5
  /**
172
  {
173
  if (empty($str))
174
  return FALSE;
175
+
176
+ $pattern = '/^(http|https):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)/i';
177
+
178
+ if (is_string($str) && strlen($str) < 2000)
179
  {
180
  if (preg_match($pattern, $str))
181
  return true;
183
  return false;
184
 
185
  /*
186
+ if (empty($str))
187
+ {
188
+ return FALSE;
189
+ } elseif (preg_match('/^(?:([^:]*)\:)?\/\/(.+)$/', $str, $matches))
190
+ {
191
+ if (empty($matches[2]))
192
+ {
193
+ return FALSE;
194
+ } elseif (!in_array($matches[1], array('http', 'https'), TRUE))
195
+ {
196
+ return FALSE;
197
+ }
198
+
199
+ $str = $matches[2];
200
+ }
201
+
202
+ $str = 'http://' . $str;
203
+
204
+ // There's a bug affecting PHP 5.2.13, 5.3.2 that considers the
205
+ // underscore to be a valid hostname character instead of a dash.
206
+ // Reference: https://bugs.php.net/bug.php?id=51192
207
+ if (version_compare(PHP_VERSION, '5.2.13', '==') === 0 OR version_compare(PHP_VERSION, '5.3.2', '==') === 0)
208
+ {
209
+ sscanf($str, 'http://%[^/]', $host);
210
+ $str = substr_replace($str, strtr($host, array('_' => '-', '-' => '_')), 7, strlen($host));
211
+ }
212
+
213
+ return (filter_var($str, FILTER_VALIDATE_URL) !== FALSE);
214
  *
215
  */
216
  }
554
 
555
  if (!function_exists('affegg_intval_bool'))
556
  {
557
+
558
  function affegg_intval_bool($str)
559
  {
560
  return intval((bool) $str);
561
  }
562
+
563
  }
application/helpers/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/libs/RestClient.php CHANGED
@@ -82,7 +82,7 @@ class RestClient {
82
  'sslverify' => false,
83
  'redirection' => 3,
84
  'timeout' => static::$timeout,
85
- 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9',
86
  );
87
  if ($opts)
88
  $_opts = $opts + $_opts;
82
  'sslverify' => false,
83
  'redirection' => 3,
84
  'timeout' => static::$timeout,
85
+ 'user-agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9',
86
  );
87
  if ($opts)
88
  $_opts = $opts + $_opts;
application/libs/WpHttpClient.php CHANGED
@@ -366,12 +366,12 @@ class WpHttpClient {
366
  }
367
  return $headers;
368
  }
369
-
370
  protected function _prepareParams()
371
  {
372
  $options = array();
373
  $options['method'] = $this->method;
374
-
375
  if ($this->timeout !== null)
376
  $options['timeout'] = $this->timeout;
377
  if ($this->sslverify !== null)
@@ -380,14 +380,14 @@ class WpHttpClient {
380
  $options['user-agent'] = $this->useragent;
381
  if ($this->redirection !== null)
382
  $options['redirection'] = $this->redirection;
383
-
384
  $options['headers'] = $this->_prepareHeaders();
385
  $options['body'] = $this->_prepareBody();
386
  return $options;
387
  }
388
 
389
  public function request($method = null)
390
- {
391
  if (!$this->uri)
392
  throw new \Exception('No valid URI has been passed to the client');
393
 
@@ -401,10 +401,10 @@ class WpHttpClient {
401
  if (!empty($query))
402
  $this->uri .= '&';
403
  else
404
- $this->uri .= '?';
405
  $this->uri .= http_build_query($this->paramsGet, null, '&');
406
  }
407
-
408
  $this->last_response = \wp_remote_request($this->uri, $this->_prepareParams());
409
  return $this->last_response;
410
  }
366
  }
367
  return $headers;
368
  }
369
+
370
  protected function _prepareParams()
371
  {
372
  $options = array();
373
  $options['method'] = $this->method;
374
+
375
  if ($this->timeout !== null)
376
  $options['timeout'] = $this->timeout;
377
  if ($this->sslverify !== null)
380
  $options['user-agent'] = $this->useragent;
381
  if ($this->redirection !== null)
382
  $options['redirection'] = $this->redirection;
383
+
384
  $options['headers'] = $this->_prepareHeaders();
385
  $options['body'] = $this->_prepareBody();
386
  return $options;
387
  }
388
 
389
  public function request($method = null)
390
+ {
391
  if (!$this->uri)
392
  throw new \Exception('No valid URI has been passed to the client');
393
 
401
  if (!empty($query))
402
  $this->uri .= '&';
403
  else
404
+ $this->uri .= '?';
405
  $this->uri .= http_build_query($this->paramsGet, null, '&');
406
  }
407
+
408
  $this->last_response = \wp_remote_request($this->uri, $this->_prepareParams());
409
  return $this->last_response;
410
  }
application/libs/affilinet/AffilinetCoupons.php CHANGED
@@ -87,7 +87,6 @@ class AffilinetCoupons extends RestClient {
87
  $response = $this->restGet('/SearchVoucherCodes', $options);
88
  return $this->_decodeResponse($response);
89
  }
90
-
91
 
92
  /**
93
  * @link: http://publisher.affili.net/HtmlContent/de/downloads/Web%20Services/Documentation_GetPrograms.pdf
@@ -97,5 +96,5 @@ class AffilinetCoupons extends RestClient {
97
  {
98
  throw new \Exception('This method not implemented yet.');
99
  }
100
-
101
  }
87
  $response = $this->restGet('/SearchVoucherCodes', $options);
88
  return $this->_decodeResponse($response);
89
  }
 
90
 
91
  /**
92
  * @link: http://publisher.affili.net/HtmlContent/de/downloads/Web%20Services/Documentation_GetPrograms.pdf
96
  {
97
  throw new \Exception('This method not implemented yet.');
98
  }
99
+
100
  }
application/libs/amazon/AmazonProduct.php CHANGED
@@ -81,10 +81,10 @@ class AmazonProduct extends RestClient {
81
  $this->setLocale('us');
82
  $this->setResponseType('xml');
83
  }
84
-
85
  public function setAssociateTag($associate_tag)
86
  {
87
- $this->_associate_tag = $associate_tag;
88
  }
89
 
90
  /**
@@ -191,7 +191,7 @@ class AmazonProduct extends RestClient {
191
 
192
  $response = $this->signedGet('', $params);
193
  $decoded = $this->_decodeResponse($response);
194
-
195
  return $this->_parseResult($decoded);
196
  }
197
 
81
  $this->setLocale('us');
82
  $this->setResponseType('xml');
83
  }
84
+
85
  public function setAssociateTag($associate_tag)
86
  {
87
+ $this->_associate_tag = $associate_tag;
88
  }
89
 
90
  /**
191
 
192
  $response = $this->signedGet('', $params);
193
  $decoded = $this->_decodeResponse($response);
194
+
195
  return $this->_parseResult($decoded);
196
  }
197
 
application/libs/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/AE/AEConfig.php CHANGED
@@ -25,7 +25,7 @@ class AEConfig extends AffiliateParserModuleConfig {
25
  'trim',
26
  ),
27
  'section' => 'default',
28
- ),
29
  'entries_per_page' => array(
30
  'title' => __('Результатов', 'content-egg'),
31
  'description' => __('Количество результатов для одного поискового запроса.', 'content-egg'),
@@ -57,7 +57,7 @@ class AEConfig extends AffiliateParserModuleConfig {
57
  ),
58
  ),
59
  'section' => 'default',
60
- ),
61
  'save_img' => array(
62
  'title' => __('Сохранять картинки', 'content-egg'),
63
  'description' => __('Сохранять картинки на сервер.', 'content-egg'),
@@ -68,7 +68,7 @@ class AEConfig extends AffiliateParserModuleConfig {
68
  );
69
 
70
  $parent = parent::options();
71
- $parent['ttl']['default'] = 4320000;
72
  $parent['ttl_items']['default'] = 2592000;
73
  return array_merge($parent, $options);
74
  }
25
  'trim',
26
  ),
27
  'section' => 'default',
28
+ ),
29
  'entries_per_page' => array(
30
  'title' => __('Результатов', 'content-egg'),
31
  'description' => __('Количество результатов для одного поискового запроса.', 'content-egg'),
57
  ),
58
  ),
59
  'section' => 'default',
60
+ ),
61
  'save_img' => array(
62
  'title' => __('Сохранять картинки', 'content-egg'),
63
  'description' => __('Сохранять картинки на сервер.', 'content-egg'),
68
  );
69
 
70
  $parent = parent::options();
71
+ $parent['ttl']['default'] = 4320000;
72
  $parent['ttl_items']['default'] = 2592000;
73
  return array_merge($parent, $options);
74
  }
application/modules/AE/AEModule.php CHANGED
@@ -71,8 +71,8 @@ class AEModule extends AffiliateParserModule {
71
  return array();
72
 
73
  //2. Parse products
74
- $product_sleep = \Keywordrush\AffiliateEgg\GeneralConfig::getInstance()->option('product_sleep');
75
-
76
  $results = array();
77
  foreach ($product_urls as $key => $url)
78
  {
@@ -83,7 +83,7 @@ class AEModule extends AffiliateParserModule {
83
  {
84
  continue;
85
  }
86
-
87
  // sleep
88
  if ($product_sleep && $key < count($product_urls) - 1)
89
  usleep($product_sleep);
@@ -101,7 +101,7 @@ class AEModule extends AffiliateParserModule {
101
  {
102
  $content = new ContentProduct;
103
  $content->unique_id = md5($r['orig_url']);
104
- $content->url = LinkHandler::createAffUrl($r['orig_url'], $deeplink);
105
  $content->orig_url = $r['orig_url'];
106
  $content->img = $r['img'];
107
  $content->title = $r['title'];
@@ -111,7 +111,7 @@ class AEModule extends AffiliateParserModule {
111
  $content->currencyCode = $r['currency'];
112
  $content->currency = TextHelper::currencyTyping($content->currencyCode);
113
  $content->manufacturer = $r['manufacturer'];
114
- $content->availability = $r['in_stock'];
115
  $content->rating = $r['rating'];
116
 
117
  $content->extra = new ExtraDataAE;
@@ -140,13 +140,13 @@ class AEModule extends AffiliateParserModule {
140
  public function doRequestItems(array $items)
141
  {
142
  $key = 0;
143
- $product_sleep = \Keywordrush\AffiliateEgg\GeneralConfig::getInstance()->option('product_update_sleep');
144
  foreach ($items as $i => $item)
145
  {
146
  if ($product_sleep && $key > 0)
147
  usleep($product_sleep);
148
  $key++;
149
-
150
  try
151
  {
152
  $r = ParserManager::getInstance()->parseProduct($item['orig_url']);
71
  return array();
72
 
73
  //2. Parse products
74
+ $product_sleep = \Keywordrush\AffiliateEgg\GeneralConfig::getInstance()->option('product_sleep');
75
+
76
  $results = array();
77
  foreach ($product_urls as $key => $url)
78
  {
83
  {
84
  continue;
85
  }
86
+
87
  // sleep
88
  if ($product_sleep && $key < count($product_urls) - 1)
89
  usleep($product_sleep);
101
  {
102
  $content = new ContentProduct;
103
  $content->unique_id = md5($r['orig_url']);
104
+ $content->url = LinkHandler::createAffUrl($r['orig_url'], $deeplink);
105
  $content->orig_url = $r['orig_url'];
106
  $content->img = $r['img'];
107
  $content->title = $r['title'];
111
  $content->currencyCode = $r['currency'];
112
  $content->currency = TextHelper::currencyTyping($content->currencyCode);
113
  $content->manufacturer = $r['manufacturer'];
114
+ $content->availability = $r['in_stock'];
115
  $content->rating = $r['rating'];
116
 
117
  $content->extra = new ExtraDataAE;
140
  public function doRequestItems(array $items)
141
  {
142
  $key = 0;
143
+ $product_sleep = \Keywordrush\AffiliateEgg\GeneralConfig::getInstance()->option('product_update_sleep');
144
  foreach ($items as $i => $item)
145
  {
146
  if ($product_sleep && $key > 0)
147
  usleep($product_sleep);
148
  $key++;
149
+
150
  try
151
  {
152
  $r = ParserManager::getInstance()->parseProduct($item['orig_url']);
application/modules/AE/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/AE/templates/data_grid.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
 
2
  /*
3
  Name: Grid
4
  */
5
 
6
  __('Grid', 'content-egg-tpl');
7
 
8
- $this->renderPartial('grid');
1
  <?php
2
+
3
  /*
4
  Name: Grid
5
  */
6
 
7
  __('Grid', 'content-egg-tpl');
8
 
9
+ $this->renderPartial('grid');
application/modules/AE/templates/data_item.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
 
2
  /*
3
  Name: Product card
4
  */
5
 
6
  __('Product card', 'content-egg-tpl');
7
 
8
- $this->renderPartial('item');
1
  <?php
2
+
3
  /*
4
  Name: Product card
5
  */
6
 
7
  __('Product card', 'content-egg-tpl');
8
 
9
+ $this->renderPartial('item');
application/modules/AE/templates/data_list.php CHANGED
@@ -1,7 +1,8 @@
1
  <?php
 
2
  /*
3
  Name: List
4
  */
5
  __('List', 'content-egg-tpl');
6
 
7
- $this->renderPartial('list');
1
  <?php
2
+
3
  /*
4
  Name: List
5
  */
6
  __('List', 'content-egg-tpl');
7
 
8
+ $this->renderPartial('list');
application/modules/AE/templates/data_price_tracker_alert.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  /*
3
  Name: Price tracker & alert
4
  */
1
  <?php
2
+
3
  /*
4
  Name: Price tracker & alert
5
  */
application/modules/AdmitadProducts/AdmitadProductsModule.php CHANGED
@@ -22,7 +22,7 @@ class AdmitadProductsModule extends AffiliateParserModule {
22
  return array(
23
  'name' => 'Admitad Products',
24
  'description' => __('Добавляет товары партнерской сети <a href="https://www.admitad.com/ru/promo/?ref=770f943d83">Admitad</a>.', 'content-egg') . ' ' . __('Вы должны получить аппрув в каждой программе отдельно.', 'content-egg')
25
- . '<br>' . __('Используется API <a href="https://www.admitadgoods.ru" target="_blank">Admitad Goods</a> WP плагин.', 'content-egg')
26
  );
27
  }
28
 
@@ -96,7 +96,7 @@ class AdmitadProductsModule extends AffiliateParserModule {
96
  $content->description = $r['description'];
97
  if ($max_size = $this->config('description_size'))
98
  $content->description = TextHelper::truncate($content->description, $max_size);
99
-
100
  $content->extra = new ExtraDataAdmitadProducts;
101
  $content->extra->offer_id = $offer_id;
102
  $content->extra->id_item = $r['id_item'];
22
  return array(
23
  'name' => 'Admitad Products',
24
  'description' => __('Добавляет товары партнерской сети <a href="https://www.admitad.com/ru/promo/?ref=770f943d83">Admitad</a>.', 'content-egg') . ' ' . __('Вы должны получить аппрув в каждой программе отдельно.', 'content-egg')
25
+ . '<br>' . __('Используется API <a href="https://www.admitadgoods.ru" target="_blank">Admitad Goods</a> WP плагин.', 'content-egg')
26
  );
27
  }
28
 
96
  $content->description = $r['description'];
97
  if ($max_size = $this->config('description_size'))
98
  $content->description = TextHelper::truncate($content->description, $max_size);
99
+
100
  $content->extra = new ExtraDataAdmitadProducts;
101
  $content->extra->offer_id = $offer_id;
102
  $content->extra->id_item = $r['id_item'];
application/modules/AdmitadProducts/ExtraDataAdmitadProducts.php CHANGED
@@ -18,4 +18,5 @@ class ExtraDataAdmitadProducts extends ExtraData {
18
  public $model;
19
  public $param = array();
20
  public $id;
 
21
  }
18
  public $model;
19
  public $param = array();
20
  public $id;
21
+
22
  }
application/modules/AdmitadProducts/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/AdmitadProducts/templates/data_grid.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
 
2
  /*
3
  Name: Grid
4
  */
5
 
6
  __('Grid', 'content-egg-tpl');
7
 
8
- $this->renderPartial('grid');
1
  <?php
2
+
3
  /*
4
  Name: Grid
5
  */
6
 
7
  __('Grid', 'content-egg-tpl');
8
 
9
+ $this->renderPartial('grid');
application/modules/AdmitadProducts/templates/data_item.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
 
2
  /*
3
  Name: Product card
4
  */
5
 
6
  __('Product card', 'content-egg-tpl');
7
 
8
- $this->renderPartial('item');
1
  <?php
2
+
3
  /*
4
  Name: Product card
5
  */
6
 
7
  __('Product card', 'content-egg-tpl');
8
 
9
+ $this->renderPartial('item');
application/modules/AdmitadProducts/templates/data_list.php CHANGED
@@ -1,7 +1,8 @@
1
  <?php
 
2
  /*
3
  Name: List
4
  */
5
  __('List', 'content-egg-tpl');
6
 
7
- $this->renderPartial('list');
1
  <?php
2
+
3
  /*
4
  Name: List
5
  */
6
  __('List', 'content-egg-tpl');
7
 
8
+ $this->renderPartial('list');
application/modules/AdmitadProducts/templates/data_price_tracker_alert.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  /*
3
  Name: Price tracker & alert
4
  */
1
  <?php
2
+
3
  /*
4
  Name: Price tracker & alert
5
  */
application/modules/AffilinetCoupons/AffilinetCouponsConfig.php CHANGED
@@ -89,7 +89,7 @@ class AffilinetCouponsConfig extends AffiliateParserModuleConfig {
89
  ),
90
  'default' => 0,
91
  'section' => 'default',
92
- 'metaboxInit' => true,
93
  ),
94
  'VoucherType' => array(
95
  'title' => 'Voucher type',
@@ -106,7 +106,7 @@ class AffilinetCouponsConfig extends AffiliateParserModuleConfig {
106
  ),
107
  'default' => 0,
108
  'section' => 'default',
109
- 'metaboxInit' => true,
110
  ),
111
  'MinimumOrderValue' => array(
112
  'title' => 'Minimum order value',
89
  ),
90
  'default' => 0,
91
  'section' => 'default',
92
+ 'metaboxInit' => true,
93
  ),
94
  'VoucherType' => array(
95
  'title' => 'Voucher type',
106
  ),
107
  'default' => 0,
108
  'section' => 'default',
109
+ 'metaboxInit' => true,
110
  ),
111
  'MinimumOrderValue' => array(
112
  'title' => 'Minimum order value',
application/modules/AffilinetCoupons/ExtraDataAffilinetCoupons.php CHANGED
@@ -21,4 +21,5 @@ class ExtraDataAffilinetCoupons extends ExtraData {
21
  public $MinimumOrderValue;
22
  public $CustomerRestriction;
23
  public $logo;
 
24
  }
21
  public $MinimumOrderValue;
22
  public $CustomerRestriction;
23
  public $logo;
24
+
25
  }
application/modules/AffilinetCoupons/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/Amazon/AmazonConfig.php CHANGED
@@ -344,7 +344,7 @@ class AmazonConfig extends AffiliateParserModuleConfig {
344
  }
345
  return $active;
346
  }
347
-
348
  public static function getDomainByLocale($locale)
349
  {
350
  $domains = array(
@@ -364,6 +364,6 @@ class AmazonConfig extends AffiliateParserModuleConfig {
364
  return $domains[$locale];
365
  else
366
  return 'amazon.com';
367
- }
368
 
369
  }
344
  }
345
  return $active;
346
  }
347
+
348
  public static function getDomainByLocale($locale)
349
  {
350
  $domains = array(
364
  return $domains[$locale];
365
  else
366
  return 'amazon.com';
367
+ }
368
 
369
  }
application/modules/Amazon/ExtraDataAmazon.php CHANGED
@@ -29,15 +29,16 @@ class ExtraDataAmazon extends ExtraData {
29
  public $ASIN;
30
  public $itemAttributes;
31
  public $toLowToDisplay;
32
- public $availability;
33
  public $lowestNewPrice;
34
  public $lowestUsedPrice;
35
  public $lowestCollectiblePrice;
36
- public $lowestRefurbishedPrice;
37
  public $totalNew;
38
  public $totalUsed;
39
  public $totalCollectible;
40
  public $totalRefurbished;
 
41
  }
42
 
43
  class ExtraAmazonItemLinks {
29
  public $ASIN;
30
  public $itemAttributes;
31
  public $toLowToDisplay;
32
+ public $availability;
33
  public $lowestNewPrice;
34
  public $lowestUsedPrice;
35
  public $lowestCollectiblePrice;
36
+ public $lowestRefurbishedPrice;
37
  public $totalNew;
38
  public $totalUsed;
39
  public $totalCollectible;
40
  public $totalRefurbished;
41
+
42
  }
43
 
44
  class ExtraAmazonItemLinks {
application/modules/Amazon/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/Amazon/templates/data_compare.php CHANGED
@@ -60,30 +60,32 @@ $barcodes = array(
60
  <?php foreach ($current_items as $item): ?>
61
  <div class="col-sm-6 col-md-5 products">
62
  <?php if ((int) $item['rating'] > 0): ?>
63
- <span class="rating"><?php echo str_repeat("<span>&#x2605</span>", (int) $item['rating']);
64
- echo str_repeat("<span>☆</span>", 5 - (int) $item['rating']); ?></span><br>
 
 
65
  <?php endif; ?>
66
- <?php if (!empty($item['extra']['customerReviews']['TotalReviews'])): ?>
67
- <?php echo $item['extra']['customerReviews']['TotalReviews']; ?> <?php _e('ratings', 'content-egg-tpl'); ?><br>
68
  <?php endif; ?>
69
-
70
  <?php if ($link = TemplateHelper::getAmazonLink($item['extra']['itemLinks'], 'All Customer Reviews')): ?>
71
  <a rel="nofollow" target="_blank" href="<?php echo $link; ?>"><?php _e('See all reviews', 'content-egg-tpl'); ?></a>
72
- <?php endif; ?>
73
  </div>
74
- <?php endforeach; ?>
75
  </div>
76
 
77
  <div class="row">
78
  <div class="col-sm-12 col-md-2 text-info">
79
- <?php _e('Price', 'content-egg-tpl'); ?>
80
  </div>
81
- <?php foreach ($current_items as $item): ?>
82
  <div class="col-sm-6 col-md-5 text-center products">
83
- <?php if ($item['price']): ?>
84
  <span class="cegg-price">
85
- <?php echo TemplateHelper::formatPriceCurrency($item['price'], $item['currencyCode'], '<small>', '</small>'); ?>
86
- </span>
87
  <?php if ($item['priceOld']): ?>
88
  <br><strike class="text-muted"><?php echo TemplateHelper::formatPriceCurrency($item['priceOld'], $item['currencyCode']); ?></strike>
89
  <?php endif; ?>
@@ -92,58 +94,58 @@ $barcodes = array(
92
  <?php endif; ?>
93
  <?php if ((bool) $item['extra']['IsEligibleForSuperSaverShipping']): ?>
94
  <p class="text-muted"><small><?php _e('Free shipping', 'content-egg-tpl'); ?></small></p>
95
- <?php endif; ?>
96
-
97
  <span class="text-muted">
98
- <?php if (!empty($item['extra']['totalNew'])): ?>
99
- <?php echo $item['extra']['totalNew']; ?>
100
- <?php _e('new', 'content-egg-tpl'); ?>
101
- <?php if($item['extra']['lowestNewPrice']): ?>
102
- <?php _e('from', 'content-egg-tpl'); ?> <?php echo TemplateHelper::formatPriceCurrency($item['extra']['lowestNewPrice'], $item['currency']); ?>
 
103
  <?php endif; ?>
104
- <?php endif; ?>
105
- <?php if (!empty($item['extra']['totalUsed'])): ?>
106
- <br><?php echo $item['extra']['totalUsed']; ?>
107
- <?php _e('used', 'content-egg-tpl'); ?> <?php _e('from', 'content-egg-tpl'); ?>
108
- <?php echo TemplateHelper::formatPriceCurrency($item['extra']['lowestUsedPrice'], $item['currency']); ?>
109
- <?php endif; ?>
110
  </span>
111
  <span class="text-muted">
112
  <br><?php _e('as of', 'content-egg-tpl'); ?> <?php echo TemplateHelper::getLastUpdateFormatted('Amazon', true, $post_id); ?>
113
  </span>
114
  </div>
115
- <?php endforeach; ?>
116
  </div>
117
 
118
  <div class="row">
119
  <div class="col-sm-12 col-md-2 text-info">
120
- <?php _e('Shop Now', 'content-egg-tpl'); ?>
121
  </div>
122
- <?php foreach ($current_items as $item): ?>
123
  <div class="col-sm-6 col-md-5 text-center">
124
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
125
  <br>
126
  <img src="<?php echo esc_attr(TemplateHelper::getMerhantIconUrl($item, true)); ?>" /> <small><?php echo esc_html($item['domain']); ?></small>
127
  </div>
128
- <?php endforeach; ?>
129
  </div>
130
-
131
  <div class="row">
132
  <div class="col-sm-12 col-md-2 text-info">
133
- <?php _e('Features', 'content-egg-tpl'); ?>
134
  </div>
135
- <?php foreach ($current_items as $item): ?>
136
  <div class="col-sm-6 col-md-5">
137
- <?php if (!empty($item['extra']['itemAttributes']['Feature'])): ?>
138
  <ul>
139
  <?php foreach ($item['extra']['itemAttributes']['Feature'] as $k => $feature): ?>
140
  <li><?php echo TemplateHelper::truncate($feature, 100); ?></li>
141
  <?php if ($k >= 3) break; ?>
142
- <?php endforeach; ?>
143
  </ul>
144
- <?php endif; ?>
145
  </div>
146
- <?php endforeach; ?>
147
  </div>
148
 
149
  <?php
@@ -162,103 +164,103 @@ $barcodes = array(
162
  $i++;
163
  }
164
  ?>
165
- <?php foreach ($lines as $attribute => $line): ?>
166
  <div class="row">
167
  <div class="col-sm-12 col-md-2 text-info">
168
- <?php _e(TemplateHelper::splitAttributeName($attribute), 'content-egg-tpl'); ?>
169
  </div>
170
- <?php for ($i = 0; $i < count($current_items); $i++): ?>
171
  <div class="col-sm-6 col-md-5">
172
  <?php if (isset($line[$i])): ?>
173
  <?php echo esc_html($line[$i]); ?>
174
- <?php endif; ?>
175
  </div>
176
- <?php endfor; ?>
177
  </div>
178
  <?php endforeach; ?>
179
-
180
- <?php if ($first['extra']['customerReviews']): ?>
181
- <div class="row">
182
- <div class="col-sm-12 col-md-2 text-info">
183
  <?php _e('User Reviews', 'content-egg-tpl'); ?>
184
- </div>
185
- <?php foreach ($current_items as $item): ?>
186
- <div class="col-sm-6 col-md-5 products">
187
  <?php if (!empty($item['extra']['customerReviews']['reviews'])): ?>
188
- <?php foreach ($item['extra']['customerReviews']['reviews'] as $review): ?>
189
  <div>
190
  <em><?php echo esc_html($review['Summary']); ?>, <small><?php echo date(get_option('date_format'), $review['Date']); ?></small></em>
191
  <span class="rating_small">
192
- <?php echo str_repeat("<span>&#x2605</span>", (int) $review['Rating']); ?><?php echo str_repeat("<span>☆</span>", 5 - (int) $review['Rating']); ?>
193
  </span>
194
  </div>
195
  <p><?php echo esc_html($review['Content']); ?></p>
196
  <?php endforeach; ?>
197
  <?php elseif ($item['extra']['customerReviews']['HasReviews'] == 'true'): ?>
198
  <iframe src='<?php echo $item['extra']['customerReviews']['IFrameURL']; ?>' width='100%' height='500'></iframe>
199
- <?php endif; ?>
200
- </div>
201
  <?php endforeach; ?>
202
- </div>
203
  <?php endif; ?>
204
-
205
- <?php if ($first['extra']['editorialReviews']): ?>
206
- <div class="row">
207
- <div class="col-sm-12 col-md-2 text-info">
208
  <?php _e('Expert Reviews', 'content-egg-tpl'); ?>
209
- </div>
210
- <?php foreach ($current_items as $item): ?>
211
- <div class="col-sm-6 col-md-5 products">
212
- <?php if ($item['extra']['editorialReviews']): ?>
213
- <?php $review = $item['extra']['editorialReviews'][0];?>
214
- <p><?php echo $review['Content']; ?></p>
215
- <?php endif; ?>
216
  </div>
 
 
 
 
 
 
 
217
  <?php endforeach; ?>
218
- </div>
219
- <?php endif; ?>
220
-
221
-
222
  <div class="row">
223
  <div class="col-sm-12 col-md-2 text-info">
224
- <?php _e('Barcodes', 'content-egg-tpl'); ?>
225
  </div>
226
- <?php foreach ($current_items as $item): ?>
227
  <div class="col-sm-6 col-md-5">
228
  <ul>
229
  <?php foreach ($barcodes as $bkey => $bname): ?>
230
- <?php if(!empty($item['extra']['itemAttributes'][$bkey])) :?>
231
  <li><strong><?php echo $bname; ?>:</strong> <?php echo $item['extra']['itemAttributes'][$bkey]; ?></li>
232
  <?php endif; ?>
233
- <?php endforeach; ?>
234
  </ul>
235
  </div>
236
- <?php endforeach; ?>
237
  </div>
238
 
239
  <div class="row">
240
  <div class="col-sm-12 col-md-2 text-info">
241
- <?php _e('Shop Now', 'content-egg-tpl'); ?>
242
  </div>
243
- <?php foreach ($current_items as $item): ?>
244
  <div class="col-sm-6 col-md-5 text-center">
245
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
246
  </div>
247
- <?php endforeach; ?>
248
  </div>
249
-
250
  <div class="row">
251
  <div class="col-sm-12 col-md-2 text-info">
252
- <?php _e('Images', 'content-egg-tpl'); ?>
253
  </div>
254
- <?php foreach ($current_items as $item): ?>
255
  <div class="col-sm-6 col-md-5">
256
- <?php if (!empty($item['extra']['imageSet'][1])):?>
257
- <?php $img = str_replace('.jpg', '._AA300_.jpg', $item['extra']['imageSet'][1]['LargeImage']); ?>
258
- <img class="img-responsive" src="<?php echo esc_attr($img) ?>" alt="<?php echo esc_attr($item['title']); ?>" />
259
  <?php endif; ?>
260
  </div>
261
- <?php endforeach; ?>
262
  </div>
263
- <?php endfor; ?>
264
  </div>
60
  <?php foreach ($current_items as $item): ?>
61
  <div class="col-sm-6 col-md-5 products">
62
  <?php if ((int) $item['rating'] > 0): ?>
63
+ <span class="rating"><?php
64
+ echo str_repeat("<span>&#x2605</span>", (int) $item['rating']);
65
+ echo str_repeat("<span>☆</span>", 5 - (int) $item['rating']);
66
+ ?></span><br>
67
  <?php endif; ?>
68
+ <?php if (!empty($item['extra']['customerReviews']['TotalReviews'])): ?>
69
+ <?php echo $item['extra']['customerReviews']['TotalReviews']; ?> <?php _e('ratings', 'content-egg-tpl'); ?><br>
70
  <?php endif; ?>
71
+
72
  <?php if ($link = TemplateHelper::getAmazonLink($item['extra']['itemLinks'], 'All Customer Reviews')): ?>
73
  <a rel="nofollow" target="_blank" href="<?php echo $link; ?>"><?php _e('See all reviews', 'content-egg-tpl'); ?></a>
74
+ <?php endif; ?>
75
  </div>
76
+ <?php endforeach; ?>
77
  </div>
78
 
79
  <div class="row">
80
  <div class="col-sm-12 col-md-2 text-info">
81
+ <?php _e('Price', 'content-egg-tpl'); ?>
82
  </div>
83
+ <?php foreach ($current_items as $item): ?>
84
  <div class="col-sm-6 col-md-5 text-center products">
85
+ <?php if ($item['price']): ?>
86
  <span class="cegg-price">
87
+ <?php echo TemplateHelper::formatPriceCurrency($item['price'], $item['currencyCode'], '<small>', '</small>'); ?>
88
+ </span>
89
  <?php if ($item['priceOld']): ?>
90
  <br><strike class="text-muted"><?php echo TemplateHelper::formatPriceCurrency($item['priceOld'], $item['currencyCode']); ?></strike>
91
  <?php endif; ?>
94
  <?php endif; ?>
95
  <?php if ((bool) $item['extra']['IsEligibleForSuperSaverShipping']): ?>
96
  <p class="text-muted"><small><?php _e('Free shipping', 'content-egg-tpl'); ?></small></p>
97
+ <?php endif; ?>
98
+
99
  <span class="text-muted">
100
+ <?php if (!empty($item['extra']['totalNew'])): ?>
101
+ <?php echo $item['extra']['totalNew']; ?>
102
+ <?php _e('new', 'content-egg-tpl'); ?>
103
+ <?php if ($item['extra']['lowestNewPrice']): ?>
104
+ <?php _e('from', 'content-egg-tpl'); ?> <?php echo TemplateHelper::formatPriceCurrency($item['extra']['lowestNewPrice'], $item['currency']); ?>
105
+ <?php endif; ?>
106
  <?php endif; ?>
107
+ <?php if (!empty($item['extra']['totalUsed'])): ?>
108
+ <br><?php echo $item['extra']['totalUsed']; ?>
109
+ <?php _e('used', 'content-egg-tpl'); ?> <?php _e('from', 'content-egg-tpl'); ?>
110
+ <?php echo TemplateHelper::formatPriceCurrency($item['extra']['lowestUsedPrice'], $item['currency']); ?>
111
+ <?php endif; ?>
 
112
  </span>
113
  <span class="text-muted">
114
  <br><?php _e('as of', 'content-egg-tpl'); ?> <?php echo TemplateHelper::getLastUpdateFormatted('Amazon', true, $post_id); ?>
115
  </span>
116
  </div>
117
+ <?php endforeach; ?>
118
  </div>
119
 
120
  <div class="row">
121
  <div class="col-sm-12 col-md-2 text-info">
122
+ <?php _e('Shop Now', 'content-egg-tpl'); ?>
123
  </div>
124
+ <?php foreach ($current_items as $item): ?>
125
  <div class="col-sm-6 col-md-5 text-center">
126
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
127
  <br>
128
  <img src="<?php echo esc_attr(TemplateHelper::getMerhantIconUrl($item, true)); ?>" /> <small><?php echo esc_html($item['domain']); ?></small>
129
  </div>
130
+ <?php endforeach; ?>
131
  </div>
132
+
133
  <div class="row">
134
  <div class="col-sm-12 col-md-2 text-info">
135
+ <?php _e('Features', 'content-egg-tpl'); ?>
136
  </div>
137
+ <?php foreach ($current_items as $item): ?>
138
  <div class="col-sm-6 col-md-5">
139
+ <?php if (!empty($item['extra']['itemAttributes']['Feature'])): ?>
140
  <ul>
141
  <?php foreach ($item['extra']['itemAttributes']['Feature'] as $k => $feature): ?>
142
  <li><?php echo TemplateHelper::truncate($feature, 100); ?></li>
143
  <?php if ($k >= 3) break; ?>
144
+ <?php endforeach; ?>
145
  </ul>
146
+ <?php endif; ?>
147
  </div>
148
+ <?php endforeach; ?>
149
  </div>
150
 
151
  <?php
164
  $i++;
165
  }
166
  ?>
167
+ <?php foreach ($lines as $attribute => $line): ?>
168
  <div class="row">
169
  <div class="col-sm-12 col-md-2 text-info">
170
+ <?php _e(TemplateHelper::splitAttributeName($attribute), 'content-egg-tpl'); ?>
171
  </div>
172
+ <?php for ($i = 0; $i < count($current_items); $i++): ?>
173
  <div class="col-sm-6 col-md-5">
174
  <?php if (isset($line[$i])): ?>
175
  <?php echo esc_html($line[$i]); ?>
176
+ <?php endif; ?>
177
  </div>
178
+ <?php endfor; ?>
179
  </div>
180
  <?php endforeach; ?>
181
+
182
+ <?php if ($first['extra']['customerReviews']): ?>
183
+ <div class="row">
184
+ <div class="col-sm-12 col-md-2 text-info">
185
  <?php _e('User Reviews', 'content-egg-tpl'); ?>
186
+ </div>
187
+ <?php foreach ($current_items as $item): ?>
188
+ <div class="col-sm-6 col-md-5 products">
189
  <?php if (!empty($item['extra']['customerReviews']['reviews'])): ?>
190
+ <?php foreach ($item['extra']['customerReviews']['reviews'] as $review): ?>
191
  <div>
192
  <em><?php echo esc_html($review['Summary']); ?>, <small><?php echo date(get_option('date_format'), $review['Date']); ?></small></em>
193
  <span class="rating_small">
194
+ <?php echo str_repeat("<span>&#x2605</span>", (int) $review['Rating']); ?><?php echo str_repeat("<span>☆</span>", 5 - (int) $review['Rating']); ?>
195
  </span>
196
  </div>
197
  <p><?php echo esc_html($review['Content']); ?></p>
198
  <?php endforeach; ?>
199
  <?php elseif ($item['extra']['customerReviews']['HasReviews'] == 'true'): ?>
200
  <iframe src='<?php echo $item['extra']['customerReviews']['IFrameURL']; ?>' width='100%' height='500'></iframe>
201
+ <?php endif; ?>
202
+ </div>
203
  <?php endforeach; ?>
204
+ </div>
205
  <?php endif; ?>
206
+
207
+ <?php if ($first['extra']['editorialReviews']): ?>
208
+ <div class="row">
209
+ <div class="col-sm-12 col-md-2 text-info">
210
  <?php _e('Expert Reviews', 'content-egg-tpl'); ?>
 
 
 
 
 
 
 
211
  </div>
212
+ <?php foreach ($current_items as $item): ?>
213
+ <div class="col-sm-6 col-md-5 products">
214
+ <?php if ($item['extra']['editorialReviews']): ?>
215
+ <?php $review = $item['extra']['editorialReviews'][0]; ?>
216
+ <p><?php echo $review['Content']; ?></p>
217
+ <?php endif; ?>
218
+ </div>
219
  <?php endforeach; ?>
220
+ </div>
221
+ <?php endif; ?>
222
+
223
+
224
  <div class="row">
225
  <div class="col-sm-12 col-md-2 text-info">
226
+ <?php _e('Barcodes', 'content-egg-tpl'); ?>
227
  </div>
228
+ <?php foreach ($current_items as $item): ?>
229
  <div class="col-sm-6 col-md-5">
230
  <ul>
231
  <?php foreach ($barcodes as $bkey => $bname): ?>
232
+ <?php if (!empty($item['extra']['itemAttributes'][$bkey])) : ?>
233
  <li><strong><?php echo $bname; ?>:</strong> <?php echo $item['extra']['itemAttributes'][$bkey]; ?></li>
234
  <?php endif; ?>
235
+ <?php endforeach; ?>
236
  </ul>
237
  </div>
238
+ <?php endforeach; ?>
239
  </div>
240
 
241
  <div class="row">
242
  <div class="col-sm-12 col-md-2 text-info">
243
+ <?php _e('Shop Now', 'content-egg-tpl'); ?>
244
  </div>
245
+ <?php foreach ($current_items as $item): ?>
246
  <div class="col-sm-6 col-md-5 text-center">
247
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
248
  </div>
249
+ <?php endforeach; ?>
250
  </div>
251
+
252
  <div class="row">
253
  <div class="col-sm-12 col-md-2 text-info">
254
+ <?php _e('Images', 'content-egg-tpl'); ?>
255
  </div>
256
+ <?php foreach ($current_items as $item): ?>
257
  <div class="col-sm-6 col-md-5">
258
+ <?php if (!empty($item['extra']['imageSet'][1])): ?>
259
+ <?php $img = str_replace('.jpg', '._AA300_.jpg', $item['extra']['imageSet'][1]['LargeImage']); ?>
260
+ <img class="img-responsive" src="<?php echo esc_attr($img) ?>" alt="<?php echo esc_attr($item['title']); ?>" />
261
  <?php endif; ?>
262
  </div>
263
+ <?php endforeach; ?>
264
  </div>
265
+ <?php endfor; ?>
266
  </div>
application/modules/Amazon/templates/data_grid.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  /*
3
  Name: Grid
4
  */
@@ -9,6 +10,7 @@ __('Grid', 'content-egg-tpl');
9
  ?>
10
 
11
  <?php
 
12
  foreach ($items as $key => $item)
13
  {
14
  if ($item['img'])
1
  <?php
2
+
3
  /*
4
  Name: Grid
5
  */
10
  ?>
11
 
12
  <?php
13
+
14
  foreach ($items as $key => $item)
15
  {
16
  if ($item['img'])
application/modules/Amazon/templates/data_item.php CHANGED
@@ -1,8 +1,9 @@
1
  <?php
 
2
  /*
3
  Name: Product card
4
  */
5
 
6
  __('Product card', 'content-egg-tpl');
7
 
8
- $this->renderPartial('item');
1
  <?php
2
+
3
  /*
4
  Name: Product card
5
  */
6
 
7
  __('Product card', 'content-egg-tpl');
8
 
9
+ $this->renderPartial('item');
application/modules/Amazon/templates/data_list.php CHANGED
@@ -1,7 +1,8 @@
1
  <?php
 
2
  /*
3
  Name: List
4
  */
5
  __('List', 'content-egg-tpl');
6
 
7
- $this->renderPartial('list');
1
  <?php
2
+
3
  /*
4
  Name: List
5
  */
6
  __('List', 'content-egg-tpl');
7
 
8
+ $this->renderPartial('list');
application/modules/Amazon/templates/data_price_tracker_alert.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  /*
3
  Name: Price tracker & alert
4
  */
1
  <?php
2
+
3
  /*
4
  Name: Price tracker & alert
5
  */
application/modules/Amazon/views/search_panel.php CHANGED
@@ -4,14 +4,14 @@ $default_locale = \ContentEgg\application\modules\Amazon\AmazonConfig::getInstan
4
  ?>
5
 
6
  <?php if (count($locales) > 1): ?>
7
- <select ng-model="query_params.Amazon.locale" ng-init="query_params.Amazon.locale = '<?php echo $default_locale; ?>'">
8
  <?php foreach ($locales as $value => $name): ?>
9
  <option value="<?php echo $value; ?>"><?php echo $name; ?></option>
10
  <?php endforeach; ?>
11
  </select>
12
  <?php endif; ?>
13
 
14
- <input ng-model="query_params.Amazon.associate_tag" ng-init="query_params.Amazon.associate_tag=''" placeholder="custom associate tag" />
15
 
16
  <select ng-model="query_params.<?php echo $module_id; ?>.min_percentage_off">
17
  <option value=""><?php _e('Мин. скидка', 'content-egg'); ?></option>
4
  ?>
5
 
6
  <?php if (count($locales) > 1): ?>
7
+ <select ng-model="query_params.Amazon.locale" ng-init="query_params.Amazon.locale = '<?php echo $default_locale; ?>'">
8
  <?php foreach ($locales as $value => $name): ?>
9
  <option value="<?php echo $value; ?>"><?php echo $name; ?></option>
10
  <?php endforeach; ?>
11
  </select>
12
  <?php endif; ?>
13
 
14
+ <input ng-model="query_params.Amazon.associate_tag" ng-init="query_params.Amazon.associate_tag = ''" placeholder="custom associate tag" />
15
 
16
  <select ng-model="query_params.<?php echo $module_id; ?>.min_percentage_off">
17
  <option value=""><?php _e('Мин. скидка', 'content-egg'); ?></option>
application/modules/CjLinks/CjLinksConfig.php CHANGED
@@ -89,20 +89,19 @@ class CjLinksConfig extends AffiliateParserModuleConfig {
89
  'Content Link' => 'Content Link',
90
  'Advanced Link' => 'Advanced Link',
91
  'Flash Link' => 'Flash Link',
92
-
93
- //'SmartLink' => 'SmartLink',
94
- //'Product Catalog' => 'Product Catalog',
95
- //'Advertiser SmartZone' => 'Advertiser SmartZone',
96
- //'Lead Form' => 'Lead Form',
97
- //'Placement Text Link' => 'Placement Text Link',
98
- //'Placement Banner' => 'Placement Banner',
99
- //'Branded Placement Text Link' => 'Branded Placement Text Link',
100
- //'Branded Placement Banner' => 'Branded Placement Banner',
101
  ),
102
  'default' => 'Text Link',
103
  'section' => 'default',
104
- 'metaboxInit' => true,
105
- ),
106
  'promotion_type' => array(
107
  'title' => 'Promotion type',
108
  'description' => '',
@@ -118,15 +117,14 @@ class CjLinksConfig extends AffiliateParserModuleConfig {
118
  ),
119
  'default' => '',
120
  'section' => 'default',
121
- 'metaboxInit' => true,
122
  ),
123
-
124
  'category' => array(
125
  'title' => __('Категория', 'content-egg'),
126
  'description' => '',
127
  'callback' => array($this, 'render_dropdown'),
128
  'dropdown_options' => array(
129
- '' => __('Любая', 'content-egg'),
130
  'Accessories' => 'Accessories',
131
  'Air' => 'Air',
132
  'Apparel' => 'Apparel',
@@ -307,7 +305,6 @@ class CjLinksConfig extends AffiliateParserModuleConfig {
307
  'default' => '',
308
  'section' => 'default',
309
  ),
310
-
311
  );
312
  $parent = parent::options();
313
  unset($parent['featured_image']);
89
  'Content Link' => 'Content Link',
90
  'Advanced Link' => 'Advanced Link',
91
  'Flash Link' => 'Flash Link',
92
+ //'SmartLink' => 'SmartLink',
93
+ //'Product Catalog' => 'Product Catalog',
94
+ //'Advertiser SmartZone' => 'Advertiser SmartZone',
95
+ //'Lead Form' => 'Lead Form',
96
+ //'Placement Text Link' => 'Placement Text Link',
97
+ //'Placement Banner' => 'Placement Banner',
98
+ //'Branded Placement Text Link' => 'Branded Placement Text Link',
99
+ //'Branded Placement Banner' => 'Branded Placement Banner',
 
100
  ),
101
  'default' => 'Text Link',
102
  'section' => 'default',
103
+ 'metaboxInit' => true,
104
+ ),
105
  'promotion_type' => array(
106
  'title' => 'Promotion type',
107
  'description' => '',
117
  ),
118
  'default' => '',
119
  'section' => 'default',
120
+ 'metaboxInit' => true,
121
  ),
 
122
  'category' => array(
123
  'title' => __('Категория', 'content-egg'),
124
  'description' => '',
125
  'callback' => array($this, 'render_dropdown'),
126
  'dropdown_options' => array(
127
+ '' => __('Любая', 'content-egg'),
128
  'Accessories' => 'Accessories',
129
  'Air' => 'Air',
130
  'Apparel' => 'Apparel',
305
  'default' => '',
306
  'section' => 'default',
307
  ),
 
308
  );
309
  $parent = parent::options();
310
  unset($parent['featured_image']);
application/modules/CjLinks/CjLinksModule.php CHANGED
@@ -33,7 +33,7 @@ class CjLinksModule extends AffiliateParserModule {
33
  {
34
  return 'universal';
35
  }
36
-
37
  public function getParserType()
38
  {
39
  return self::PARSER_TYPE_COUPON;
33
  {
34
  return 'universal';
35
  }
36
+
37
  public function getParserType()
38
  {
39
  return self::PARSER_TYPE_COUPON;
application/modules/CjLinks/ExtraDataCjLinks.php CHANGED
@@ -23,7 +23,7 @@ class ExtraDataCjLinks extends ExtraData {
23
  public $destination;
24
  public $linkName;
25
  public $linkType;
26
- public $promotionStartDate;
27
  public $promotionEndDate;
28
  public $promotionType;
29
  public $couponCode;
23
  public $destination;
24
  public $linkName;
25
  public $linkType;
26
+ public $promotionStartDate;
27
  public $promotionEndDate;
28
  public $promotionType;
29
  public $couponCode;
application/modules/CjLinks/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/CjLinks/views/search_results.php CHANGED
@@ -13,7 +13,7 @@
13
  <strong ng-show="result.title">{{result.title}}</strong><br>
14
  <span ng-show="result.description">{{result.description}}<br></span>
15
  <span ng-show="result.extra.couponCode">
16
- <em><?php _e('Код купона:', 'content-egg'); ?> {{result.extra.couponCode}}- <span ng-show="result.extra.promotionStartDate">{{result.extra.promotionStartDate * 1000 |date:'mediumDate'}} - {{result.extra.promotionEndDate * 1000 |date:'mediumDate'}}</span></em>
17
  </span>
18
  </div>
19
  </div>
13
  <strong ng-show="result.title">{{result.title}}</strong><br>
14
  <span ng-show="result.description">{{result.description}}<br></span>
15
  <span ng-show="result.extra.couponCode">
16
+ <em><?php _e('Код купона:', 'content-egg'); ?> {{result.extra.couponCode}}- <span ng-show="result.extra.promotionStartDate">{{result.extra.promotionStartDate * 1000|date:'mediumDate'}} - {{result.extra.promotionEndDate * 1000|date:'mediumDate'}}</span></em>
17
  </span>
18
  </div>
19
  </div>
application/modules/Freebase/ExtraDataFreebase.php CHANGED
@@ -24,4 +24,5 @@ class ExtraDataFreebase extends ExtraData {
24
  public $artistTrack = array();
25
  public $dateOfBirth;
26
  public $freebaseId;
 
27
  }
24
  public $artistTrack = array();
25
  public $dateOfBirth;
26
  public $freebaseId;
27
+
28
  }
application/modules/Freebase/FreebaseConfig.php CHANGED
@@ -62,7 +62,7 @@ class FreebaseConfig extends ParserModuleConfig {
62
  ),
63
  ),
64
  'section' => 'default',
65
- ),
66
  'save_img' => array(
67
  'title' => __('Сохранять картинки', 'content-egg'),
68
  'description' => __('Сохранять картинки на сервер', 'content-egg'),
62
  ),
63
  ),
64
  'section' => 'default',
65
+ ),
66
  'save_img' => array(
67
  'title' => __('Сохранять картинки', 'content-egg'),
68
  'description' => __('Сохранять картинки на сервер', 'content-egg'),
application/modules/Freebase/FreebaseModule.php CHANGED
@@ -25,33 +25,33 @@ class FreebaseModule extends ParserModule {
25
  {
26
  return array(
27
  'name' => 'Freebase',
28
- 'description' => '<span style="color:red;">' . __('Этот модуль больше не работает по причине закрытия Freebase API. Модуль оставлен в целях совместимости с предыдущими версиями плагина.', 'content-egg') . '</span>',
29
- //'api_agreement' => 'https://developers.google.com/freebase/terms',
30
  );
31
  }
32
-
33
  public function getParserType()
34
  {
35
  return self::PARSER_TYPE_CONTENT;
36
- }
37
 
38
  public function isFree()
39
  {
40
  return true;
41
- }
42
-
43
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
44
  {
45
  // The Freebase API will be completely shut-down on Aug 31 2016.
46
  throw new \Exception('The Freebse API has been officially closed.');
47
-
48
  $params = array();
49
  /**
50
  * For a list of all currently supported language codes, visit the following:
51
  * @link: https://www.googleapis.com/freebase/v1/search?help=langs&indent=true
52
  */
53
  $params['lang'] = GeneralConfig::getInstance()->option('lang');
54
-
55
  if ($is_autoupdate)
56
  $params['limit'] = $this->config('entries_per_page_update');
57
  else
@@ -86,7 +86,7 @@ class FreebaseModule extends ParserModule {
86
 
87
  if ($max_size = $this->config('description_size'))
88
  $content->description = TextHelper::truncate($content->description, $max_size);
89
-
90
  if (!empty($result['/common/topic/description']['values'][0]['citation']['uri']))
91
  $content->url = strip_tags($result['/common/topic/description']['values'][0]['citation']['uri']);
92
  if (!empty($result['/common/topic/image']))
25
  {
26
  return array(
27
  'name' => 'Freebase',
28
+ 'description' => '<span style="color:red;">' . __('Этот модуль больше не работает по причине закрытия Freebase API. Модуль оставлен в целях совместимости с предыдущими версиями плагина.', 'content-egg') . '</span>',
29
+ //'api_agreement' => 'https://developers.google.com/freebase/terms',
30
  );
31
  }
32
+
33
  public function getParserType()
34
  {
35
  return self::PARSER_TYPE_CONTENT;
36
+ }
37
 
38
  public function isFree()
39
  {
40
  return true;
41
+ }
42
+
43
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
44
  {
45
  // The Freebase API will be completely shut-down on Aug 31 2016.
46
  throw new \Exception('The Freebse API has been officially closed.');
47
+
48
  $params = array();
49
  /**
50
  * For a list of all currently supported language codes, visit the following:
51
  * @link: https://www.googleapis.com/freebase/v1/search?help=langs&indent=true
52
  */
53
  $params['lang'] = GeneralConfig::getInstance()->option('lang');
54
+
55
  if ($is_autoupdate)
56
  $params['limit'] = $this->config('entries_per_page_update');
57
  else
86
 
87
  if ($max_size = $this->config('description_size'))
88
  $content->description = TextHelper::truncate($content->description, $max_size);
89
+
90
  if (!empty($result['/common/topic/description']['values'][0]['citation']['uri']))
91
  $content->url = strip_tags($result['/common/topic/description']['values'][0]['citation']['uri']);
92
  if (!empty($result['/common/topic/image']))
application/modules/Freebase/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/Freebase/templates/data_simple.php CHANGED
@@ -10,7 +10,7 @@ __('Simple', 'content-egg-tpl');
10
  <?php if ($title): ?>
11
  <h3><?php echo esc_html($title); ?></h3>
12
  <?php endif; ?>
13
-
14
  <?php foreach ($items as $item): ?>
15
  <div class="media">
16
  <?php if ($item['img']): ?>
10
  <?php if ($title): ?>
11
  <h3><?php echo esc_html($title); ?></h3>
12
  <?php endif; ?>
13
+
14
  <?php foreach ($items as $item): ?>
15
  <div class="media">
16
  <?php if ($item['img']): ?>
application/modules/GoogleImages/GoogleImagesConfig.php CHANGED
@@ -29,7 +29,7 @@ class GoogleImagesConfig extends ParserModuleConfig {
29
  ),
30
  'default' => '',
31
  'section' => 'default',
32
- 'metaboxInit' => true,
33
  ),
34
  'entries_per_page' => array(
35
  'title' => __('Результатов', 'content-egg'),
@@ -62,7 +62,7 @@ class GoogleImagesConfig extends ParserModuleConfig {
62
  ),
63
  ),
64
  'section' => 'default',
65
- ),
66
  'imgc' => array(
67
  'title' => __('Цвет', 'content-egg'),
68
  'description' => '',
@@ -110,7 +110,7 @@ class GoogleImagesConfig extends ParserModuleConfig {
110
  ),
111
  'default' => '',
112
  'section' => 'default',
113
- 'metaboxInit' => true,
114
  ),
115
  'imgtype' => array(
116
  'title' => __('Тип', 'content-egg'),
29
  ),
30
  'default' => '',
31
  'section' => 'default',
32
+ 'metaboxInit' => true,
33
  ),
34
  'entries_per_page' => array(
35
  'title' => __('Результатов', 'content-egg'),
62
  ),
63
  ),
64
  'section' => 'default',
65
+ ),
66
  'imgc' => array(
67
  'title' => __('Цвет', 'content-egg'),
68
  'description' => '',
110
  ),
111
  'default' => '',
112
  'section' => 'default',
113
+ 'metaboxInit' => true,
114
  ),
115
  'imgtype' => array(
116
  'title' => __('Тип', 'content-egg'),
application/modules/GoogleImages/GoogleImagesModule.php CHANGED
@@ -23,24 +23,24 @@ class GoogleImagesModule extends ParserModule {
23
  return array(
24
  'name' => 'Google Images',
25
  'description' => __('<span style="color:red;">Этот модуль больше не работает по причине закрытия Google Image Search API. Модуль оставлен в целях совместимости с предыдущими версиями плагина.</span>', 'content-egg'),
26
- //'api_agreement' => 'https://developers.google.com/image-search/terms',
27
  );
28
  }
29
-
30
  public function getParserType()
31
  {
32
  return self::PARSER_TYPE_IMAGE;
33
- }
34
-
35
  public function defaultTemplateName()
36
  {
37
  return 'data_image';
38
- }
39
-
40
  public function isFree()
41
  {
42
  return true;
43
- }
44
 
45
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
46
  {
@@ -52,24 +52,24 @@ class GoogleImagesModule extends ParserModule {
52
  // supports image search.
53
 
54
  throw new \Exception('The Google Image Search API has been officially closed.');
55
-
56
  $options = array();
57
 
58
  if ($is_autoupdate)
59
  $options['rsz'] = $this->config('entries_per_page_update');
60
  else
61
  $options['rsz'] = $this->config('entries_per_page');
62
-
63
  if (isset($query_params['license']))
64
  $options['as_rights'] = $query_params['license'];
65
  elseif ($this->config('license'))
66
  $options['as_rights'] = $this->config('license');
67
-
68
  if (isset($query_params['imgsz']))
69
  $options['imgsz'] = $query_params['imgsz'];
70
  elseif ($this->config('imgsz'))
71
  $options['imgsz'] = $this->config('imgsz');
72
-
73
  $options['hl'] = GeneralConfig::getInstance()->option('lang');
74
  if (!empty($_SERVER['REMOTE_ADDR']))
75
  $options['userip'] = $_SERVER['REMOTE_ADDR'];
23
  return array(
24
  'name' => 'Google Images',
25
  'description' => __('<span style="color:red;">Этот модуль больше не работает по причине закрытия Google Image Search API. Модуль оставлен в целях совместимости с предыдущими версиями плагина.</span>', 'content-egg'),
26
+ //'api_agreement' => 'https://developers.google.com/image-search/terms',
27
  );
28
  }
29
+
30
  public function getParserType()
31
  {
32
  return self::PARSER_TYPE_IMAGE;
33
+ }
34
+
35
  public function defaultTemplateName()
36
  {
37
  return 'data_image';
38
+ }
39
+
40
  public function isFree()
41
  {
42
  return true;
43
+ }
44
 
45
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
46
  {
52
  // supports image search.
53
 
54
  throw new \Exception('The Google Image Search API has been officially closed.');
55
+
56
  $options = array();
57
 
58
  if ($is_autoupdate)
59
  $options['rsz'] = $this->config('entries_per_page_update');
60
  else
61
  $options['rsz'] = $this->config('entries_per_page');
62
+
63
  if (isset($query_params['license']))
64
  $options['as_rights'] = $query_params['license'];
65
  elseif ($this->config('license'))
66
  $options['as_rights'] = $this->config('license');
67
+
68
  if (isset($query_params['imgsz']))
69
  $options['imgsz'] = $query_params['imgsz'];
70
  elseif ($this->config('imgsz'))
71
  $options['imgsz'] = $this->config('imgsz');
72
+
73
  $options['hl'] = GeneralConfig::getInstance()->option('lang');
74
  if (!empty($_SERVER['REMOTE_ADDR']))
75
  $options['userip'] = $_SERVER['REMOTE_ADDR'];
application/modules/GoogleImages/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/GoogleImages/templates/data_simple.php CHANGED
@@ -11,11 +11,11 @@ __('Simple', 'content-egg-tpl');
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
-
15
  <div class="row">
16
  <?php foreach ($items as $item): ?>
17
  <div class="col-md-12" style="padding-bottom: 20px;">
18
- <img src="<?php echo $item['img']; ?>"<?php if(!empty($item['keyword'])):?> alt="<?php echo esc_attr($item['keyword']); ?>" <?php endif;?>class="img-thumbnail" />
19
  <div class="text-center">
20
  <p class="small"><?php printf(__('Source: %s', 'content-egg'), esc_attr($item['extra']['source'])); ?></p>
21
  <h4><?php echo esc_html($item['title']); ?></h4>
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
+
15
  <div class="row">
16
  <?php foreach ($items as $item): ?>
17
  <div class="col-md-12" style="padding-bottom: 20px;">
18
+ <img src="<?php echo $item['img']; ?>"<?php if (!empty($item['keyword'])): ?> alt="<?php echo esc_attr($item['keyword']); ?>" <?php endif; ?>class="img-thumbnail" />
19
  <div class="text-center">
20
  <p class="small"><?php printf(__('Source: %s', 'content-egg'), esc_attr($item['extra']['source'])); ?></p>
21
  <h4><?php echo esc_html($item['title']); ?></h4>
application/modules/Pixabay/PixabayConfig.php CHANGED
@@ -70,13 +70,13 @@ class PixabayConfig extends ParserModuleConfig {
70
  'dropdown_options' => array(
71
  '_180' => '180px',
72
  '_340' => '340px',
73
- '_640' => '640px',
74
  '_960' => '960px',
75
  ),
76
  'default' => '_640',
77
  'section' => 'default',
78
  'metaboxInit' => true,
79
- ),
80
  'image_type' => array(
81
  'title' => __('Тип изображения', 'content-egg'),
82
  'description' => 'A media type to search within.',
@@ -137,14 +137,14 @@ class PixabayConfig extends ParserModuleConfig {
137
  ),
138
  'editors_choice' => array(
139
  'title' => __('Выбор редактора', 'content-egg'),
140
- 'description' => __("Select images that have received an Editor's Choice award.", 'content-egg'),
141
  'callback' => array($this, 'render_checkbox'),
142
  'default' => false,
143
  'section' => 'default',
144
  ),
145
  'safesearch' => array(
146
  'title' => __('Безопасный поиск', 'content-egg'),
147
- 'description' => __("A flag indicating that only images suitable for all ages should be returned.", 'content-egg'),
148
  'callback' => array($this, 'render_checkbox'),
149
  'default' => false,
150
  'section' => 'default',
70
  'dropdown_options' => array(
71
  '_180' => '180px',
72
  '_340' => '340px',
73
+ '_640' => '640px',
74
  '_960' => '960px',
75
  ),
76
  'default' => '_640',
77
  'section' => 'default',
78
  'metaboxInit' => true,
79
+ ),
80
  'image_type' => array(
81
  'title' => __('Тип изображения', 'content-egg'),
82
  'description' => 'A media type to search within.',
137
  ),
138
  'editors_choice' => array(
139
  'title' => __('Выбор редактора', 'content-egg'),
140
+ 'description' => "Select images that have received an Editor's Choice award.",
141
  'callback' => array($this, 'render_checkbox'),
142
  'default' => false,
143
  'section' => 'default',
144
  ),
145
  'safesearch' => array(
146
  'title' => __('Безопасный поиск', 'content-egg'),
147
+ 'description' => 'A flag indicating that only images suitable for all ages should be returned.',
148
  'callback' => array($this, 'render_checkbox'),
149
  'default' => false,
150
  'section' => 'default',
application/modules/Pixabay/PixabayModule.php CHANGED
@@ -35,11 +35,11 @@ class PixabayModule extends ParserModule {
35
  {
36
  return 'data_image';
37
  }
38
-
39
  public function isFree()
40
  {
41
  return true;
42
- }
43
 
44
  public static function availableLanguages()
45
  {
35
  {
36
  return 'data_image';
37
  }
38
+
39
  public function isFree()
40
  {
41
  return true;
42
+ }
43
 
44
  public static function availableLanguages()
45
  {
application/modules/Pixabay/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/RelatedKeywords/RelatedKeywordsModule.php CHANGED
@@ -31,11 +31,11 @@ class RelatedKeywordsModule extends ParserModule {
31
  {
32
  return self::PARSER_TYPE_CONTENT;
33
  }
34
-
35
  public function isFree()
36
  {
37
  return true;
38
- }
39
 
40
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
41
  {
31
  {
32
  return self::PARSER_TYPE_CONTENT;
33
  }
34
+
35
  public function isFree()
36
  {
37
  return true;
38
+ }
39
 
40
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
41
  {
application/modules/RelatedKeywords/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/RssFetcher/RssFetcherModule.php CHANGED
@@ -55,7 +55,7 @@ class RssFetcherModule extends ParserModule {
55
  throw new \Exception(strip_tags($e->getMessage()));
56
  }
57
 
58
-
59
  $results = $this->normaliseResults($results, $entries_per_page);
60
 
61
  $data = array();
@@ -103,7 +103,7 @@ class RssFetcherModule extends ParserModule {
103
  }
104
 
105
  $results = array_slice($results, 0, $entries_per_page);
106
-
107
  foreach ($results as $key => $res)
108
  {
109
  //получаем title
55
  throw new \Exception(strip_tags($e->getMessage()));
56
  }
57
 
58
+
59
  $results = $this->normaliseResults($results, $entries_per_page);
60
 
61
  $data = array();
103
  }
104
 
105
  $results = array_slice($results, 0, $entries_per_page);
106
+
107
  foreach ($results as $key => $res)
108
  {
109
  //получаем title
application/modules/RssFetcher/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/Youtube/ExtraDataYoutube.php CHANGED
@@ -16,4 +16,5 @@ class ExtraDataYouTube extends ExtraData {
16
  public $guid;
17
  public $category;
18
  public $channel_title;
 
19
  }
16
  public $guid;
17
  public $category;
18
  public $channel_title;
19
+
20
  }
application/modules/Youtube/YoutubeConfig.php CHANGED
@@ -52,7 +52,7 @@ class YoutubeConfig extends ParserModuleConfig {
52
  'absint',
53
  ),
54
  'section' => 'default',
55
- ),
56
  'order' => array(
57
  'title' => __('Сортировка', 'content-egg'),
58
  'description' => '',
@@ -66,7 +66,7 @@ class YoutubeConfig extends ParserModuleConfig {
66
  ),
67
  'default' => 'relevance',
68
  'section' => 'default',
69
- 'metaboxInit' => true,
70
  ),
71
  'license' => array(
72
  'title' => __('Тип лицензии', 'content-egg'),
@@ -79,7 +79,7 @@ class YoutubeConfig extends ParserModuleConfig {
79
  ),
80
  'default' => 'any',
81
  'section' => 'default',
82
- 'metaboxInit' => true,
83
  ),
84
  'description_size' => array(
85
  'title' => __('Обрезать описание', 'content-egg'),
52
  'absint',
53
  ),
54
  'section' => 'default',
55
+ ),
56
  'order' => array(
57
  'title' => __('Сортировка', 'content-egg'),
58
  'description' => '',
66
  ),
67
  'default' => 'relevance',
68
  'section' => 'default',
69
+ 'metaboxInit' => true,
70
  ),
71
  'license' => array(
72
  'title' => __('Тип лицензии', 'content-egg'),
79
  ),
80
  'default' => 'any',
81
  'section' => 'default',
82
+ 'metaboxInit' => true,
83
  ),
84
  'description_size' => array(
85
  'title' => __('Обрезать описание', 'content-egg'),
application/modules/Youtube/YoutubeModule.php CHANGED
@@ -25,27 +25,27 @@ class YoutubeModule extends ParserModule {
25
  'api_agreement' => 'http://code.google.com/apis/youtube/terms.html',
26
  );
27
  }
28
-
29
  public function getParserType()
30
  {
31
  return self::PARSER_TYPE_VIDEO;
32
  }
33
-
34
  public function isFree()
35
  {
36
  return true;
37
- }
38
 
39
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
40
  {
41
 
42
  $params = array();
43
-
44
  if ($is_autoupdate)
45
  $params['maxResults'] = $this->config('entries_per_page_update');
46
  else
47
  $params['maxResults'] = $this->config('entries_per_page');
48
-
49
  $params['relevanceLanguage'] = GeneralConfig::getInstance()->option('lang');
50
  $params['key'] = $this->config('api_key');
51
 
25
  'api_agreement' => 'http://code.google.com/apis/youtube/terms.html',
26
  );
27
  }
28
+
29
  public function getParserType()
30
  {
31
  return self::PARSER_TYPE_VIDEO;
32
  }
33
+
34
  public function isFree()
35
  {
36
  return true;
37
+ }
38
 
39
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
40
  {
41
 
42
  $params = array();
43
+
44
  if ($is_autoupdate)
45
  $params['maxResults'] = $this->config('entries_per_page_update');
46
  else
47
  $params['maxResults'] = $this->config('entries_per_page');
48
+
49
  $params['relevanceLanguage'] = GeneralConfig::getInstance()->option('lang');
50
  $params['key'] = $this->config('api_key');
51
 
application/modules/Youtube/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/modules/Youtube/templates/data_responsive_embed.php CHANGED
@@ -11,7 +11,7 @@ __('Large', 'content-egg-tpl');
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
-
15
  <?php foreach ($items as $item): ?>
16
  <h4><?php echo esc_html($item['title']); ?></h4>
17
  <div class="embed-responsive embed-responsive-16by9">
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
+
15
  <?php foreach ($items as $item): ?>
16
  <h4><?php echo esc_html($item['title']); ?></h4>
17
  <div class="embed-responsive embed-responsive-16by9">
application/modules/Youtube/templates/data_simple.php CHANGED
@@ -11,16 +11,16 @@ __('Simple', 'content-egg-tpl');
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
-
15
  <?php foreach ($items as $item): ?>
16
- <div class="row">
17
- <div class="col-md-12">
18
- <iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $item['extra']['guid']; ?>" frameborder="0" allowfullscreen></iframe>
19
- <h4><?php echo esc_html($item['title']); ?></h4>
20
- <?php if ($item['description']):?>
21
- <p><?php echo $item['description']; ?></p>
22
- <?php endif; ?>
 
23
  </div>
24
- </div>
25
  <?php endforeach; ?>
26
  </div>
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
+
15
  <?php foreach ($items as $item): ?>
16
+ <div class="row">
17
+ <div class="col-md-12">
18
+ <iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $item['extra']['guid']; ?>" frameborder="0" allowfullscreen></iframe>
19
+ <h4><?php echo esc_html($item['title']); ?></h4>
20
+ <?php if ($item['description']): ?>
21
+ <p><?php echo $item['description']; ?></p>
22
+ <?php endif; ?>
23
+ </div>
24
  </div>
 
25
  <?php endforeach; ?>
26
  </div>
application/modules/Youtube/templates/data_tile.php CHANGED
@@ -11,7 +11,7 @@ __('Tile', 'content-egg-tpl');
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
-
15
  <div class="row">
16
  <?php foreach ($items as $item): ?>
17
  <div class="col-md-6">
11
  <?php if ($title): ?>
12
  <h3><?php echo esc_html($title); ?></h3>
13
  <?php endif; ?>
14
+
15
  <div class="row">
16
  <?php foreach ($items as $item): ?>
17
  <div class="col-md-6">
application/modules/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
application/templates/blocks/item_after_price_row.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
 
3
  use ContentEgg\application\helpers\TemplateHelper;
4
-
5
  ?>
6
  <div class="after-price-row cegg-mb20 cegg-lineh-20">
7
  <span class="text-muted">
1
  <?php
2
 
3
  use ContentEgg\application\helpers\TemplateHelper;
 
4
  ?>
5
  <div class="after-price-row cegg-mb20 cegg-lineh-20">
6
  <span class="text-muted">
application/templates/blocks/item_features.php CHANGED
@@ -63,10 +63,16 @@
63
  <?php if (!empty($specificationList['key'])) echo '<b>' . esc_html($specificationList['key']) . '</b>'; ?>
64
  <?php foreach ($specificationList['values'] as $feature): ?>
65
  <li><?php echo '<strong>' . esc_html($feature['key']) . '</strong>' . ': ' . esc_html(join('; ', $feature['value'])); ?></li>
66
- <?php $i++; if ($i >= 20) break; ?>
 
 
 
67
  <?php endforeach; ?>
68
- <?php $i++; if ($i >= 20) break; ?>
69
- <?php endforeach; ?>
 
 
 
70
  </ul>
71
  </div>
72
  <?php endif; ?>
63
  <?php if (!empty($specificationList['key'])) echo '<b>' . esc_html($specificationList['key']) . '</b>'; ?>
64
  <?php foreach ($specificationList['values'] as $feature): ?>
65
  <li><?php echo '<strong>' . esc_html($feature['key']) . '</strong>' . ': ' . esc_html(join('; ', $feature['value'])); ?></li>
66
+ <?php $i++;
67
+ if ($i >= 20)
68
+ break;
69
+ ?>
70
  <?php endforeach; ?>
71
+ <?php $i++;
72
+ if ($i >= 20)
73
+ break;
74
+ ?>
75
+ <?php endforeach; ?>
76
  </ul>
77
  </div>
78
  <?php endif; ?>
application/templates/blocks/item_reviews.php CHANGED
@@ -58,7 +58,7 @@
58
  </h4>
59
  <?php foreach ($item['extra']['Reviews'] as $review): ?>
60
  <div class="cegg-review-block">
61
- <em><?php if($review['Title']): ?><?php echo esc_html($review['Title']); ?>,<?php endif; ?> <small><?php echo date(get_option('date_format'), $review['Date']); ?></small></em>
62
  <span class="rating_small">
63
  <?php echo str_repeat("<span>&#x2605</span>", (int) $review['Rate']); ?><?php echo str_repeat("<span>☆</span>", 5 - (int) $review['Rate']); ?>
64
  </span>
@@ -66,4 +66,3 @@
66
  <blockquote><?php echo esc_html($review['Comment']); ?></blockquote>
67
  <?php endforeach; ?>
68
  <?php endif; ?>
69
-
58
  </h4>
59
  <?php foreach ($item['extra']['Reviews'] as $review): ?>
60
  <div class="cegg-review-block">
61
+ <em><?php if ($review['Title']): ?><?php echo esc_html($review['Title']); ?>,<?php endif; ?> <small><?php echo date(get_option('date_format'), $review['Date']); ?></small></em>
62
  <span class="rating_small">
63
  <?php echo str_repeat("<span>&#x2605</span>", (int) $review['Rate']); ?><?php echo str_repeat("<span>☆</span>", 5 - (int) $review['Rate']); ?>
64
  </span>
66
  <blockquote><?php echo esc_html($review['Comment']); ?></blockquote>
67
  <?php endforeach; ?>
68
  <?php endif; ?>
 
application/templates/blocks/price_alert_inline.php CHANGED
@@ -4,34 +4,34 @@ use ContentEgg\application\helpers\TemplateHelper;
4
  ?>
5
  <?php if (TemplateHelper::isPriceAlertAllowed($item['unique_id'], $module_id)): ?>
6
 
7
- <div class="cegg-price-alert-wrap">
8
- <strong><?php _e('Wait For A Price Drop', 'content-egg-tpl'); ?></strong>
9
- <form class="form-inline" style="margin-top: 10px; margin-bottom: 5px;">
10
- <input type="hidden" name="module_id" value="<?php echo esc_attr($module_id); ?>">
11
- <input type="hidden" name="unique_id" value="<?php echo esc_attr($item['unique_id']); ?>">
12
- <input type="hidden" name="post_id" value="<?php echo esc_attr(get_the_ID()); ?>">
13
- <div class="form-group">
14
- <label class="sr-only" for="cegg-email-<?php echo esc_attr($item['unique_id']); ?>"><?php _e('Your Email', 'content-egg-tpl'); ?></label>
15
- <input type="email" class="input-sm form-control" name="email" id="cegg-email-<?php echo esc_attr($item['unique_id']); ?>" placeholder="<?php _e('Your Email', 'content-egg-tpl'); ?>" required>
16
- </div>
17
- <div class="form-group">
18
- <label class="sr-only" for="cegg-price-<?php echo esc_attr($item['unique_id']); ?>"><?php _e('Desired Price', 'content-egg-tpl'); ?></label>
19
- <div class="input-group">
20
- <?php $cur_position = TemplateHelper::getCurrencyPos($item['currencyCode']); ?>
21
- <?php if ($cur_position == 'left' || $cur_position == 'left_space'): ?>
22
- <div class="input-group-addon"><?php echo TemplateHelper::getCurrencySymbol($item['currencyCode']); ?></div>
23
- <?php endif; ?>
24
- <input type="number" class="input-sm form-control" name="price" id="cegg-price-<?php echo esc_attr($item['unique_id']); ?>" placeholder="<?php _e('Desired Price', 'content-egg-tpl'); ?>" step="any" required>
25
- <?php if ($cur_position == 'right' || $cur_position == 'right_space'): ?>
26
- <div class="input-group-addon"><?php echo TemplateHelper::getCurrencySymbol($item['currencyCode']); ?></div>
27
- <?php endif; ?>
28
- </div>
29
- </div>
30
- <button class="btn btn-warning btn-sm" type="submit"><?php _e('SET ALERT', 'content-egg-tpl'); ?></button>
31
- </form>
32
- <div class="cegg-price-loading-image" style="display: none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></div>
33
- <div class="cegg-price-alert-result-succcess text-success" style="display: none;"></div>
34
- <div class="cegg-price-alert-result-error text-danger" style="display: none;"></div>
35
- <div class="text-muted small"><?php _e('You will receive a notification when the price drops.', 'content-egg-tpl'); ?></div>
36
- </div>
37
  <?php endif; ?>
4
  ?>
5
  <?php if (TemplateHelper::isPriceAlertAllowed($item['unique_id'], $module_id)): ?>
6
 
7
+ <div class="cegg-price-alert-wrap">
8
+ <strong><?php _e('Wait For A Price Drop', 'content-egg-tpl'); ?></strong>
9
+ <form class="form-inline" style="margin-top: 10px; margin-bottom: 5px;">
10
+ <input type="hidden" name="module_id" value="<?php echo esc_attr($module_id); ?>">
11
+ <input type="hidden" name="unique_id" value="<?php echo esc_attr($item['unique_id']); ?>">
12
+ <input type="hidden" name="post_id" value="<?php echo esc_attr(get_the_ID()); ?>">
13
+ <div class="form-group">
14
+ <label class="sr-only" for="cegg-email-<?php echo esc_attr($item['unique_id']); ?>"><?php _e('Your Email', 'content-egg-tpl'); ?></label>
15
+ <input type="email" class="input-sm form-control" name="email" id="cegg-email-<?php echo esc_attr($item['unique_id']); ?>" placeholder="<?php _e('Your Email', 'content-egg-tpl'); ?>" required>
16
+ </div>
17
+ <div class="form-group">
18
+ <label class="sr-only" for="cegg-price-<?php echo esc_attr($item['unique_id']); ?>"><?php _e('Desired Price', 'content-egg-tpl'); ?></label>
19
+ <div class="input-group">
20
+ <?php $cur_position = TemplateHelper::getCurrencyPos($item['currencyCode']); ?>
21
+ <?php if ($cur_position == 'left' || $cur_position == 'left_space'): ?>
22
+ <div class="input-group-addon"><?php echo TemplateHelper::getCurrencySymbol($item['currencyCode']); ?></div>
23
+ <?php endif; ?>
24
+ <input type="number" class="input-sm form-control" name="price" id="cegg-price-<?php echo esc_attr($item['unique_id']); ?>" placeholder="<?php _e('Desired Price', 'content-egg-tpl'); ?>" step="any" required>
25
+ <?php if ($cur_position == 'right' || $cur_position == 'right_space'): ?>
26
+ <div class="input-group-addon"><?php echo TemplateHelper::getCurrencySymbol($item['currencyCode']); ?></div>
27
+ <?php endif; ?>
28
+ </div>
29
+ </div>
30
+ <button class="btn btn-warning btn-sm" type="submit"><?php _e('SET ALERT', 'content-egg-tpl'); ?></button>
31
+ </form>
32
+ <div class="cegg-price-loading-image" style="display: none;"><img src="<?php echo \ContentEgg\PLUGIN_RES . '/img/ajax-loader.gif' ?>" /></div>
33
+ <div class="cegg-price-alert-result-succcess text-success" style="display: none;"></div>
34
+ <div class="cegg-price-alert-result-error text-danger" style="display: none;"></div>
35
+ <div class="text-muted small"><?php _e('You will receive a notification when the price drops.', 'content-egg-tpl'); ?></div>
36
+ </div>
37
  <?php endif; ?>
application/templates/blocks/price_history.php CHANGED
@@ -11,7 +11,7 @@ use ContentEgg\application\helpers\TemplateHelper;
11
 
12
  <div class="row">
13
  <div class='col-md-7'>
14
- <h4><?php _e('Statistics', 'content-egg-tpl');?></h4>
15
  <table class="table table-hover">
16
  <tr>
17
  <td><?php _e('Current Price', 'content-egg-tpl'); ?></td>
@@ -41,7 +41,7 @@ use ContentEgg\application\helpers\TemplateHelper;
41
  <div class='text-right text-muted'><?php _e('Since', 'content-egg-tpl'); ?> <?php echo date(get_option('date_format'), $since); ?></div>
42
  </div>
43
  <div class='col-md-5'>
44
- <h4><?php _e('Last price changes', 'content-egg-tpl');?></h4>
45
  <table class="table table-hover table-condensed">
46
  <?php foreach ($prices as $price): ?>
47
  <tr>
11
 
12
  <div class="row">
13
  <div class='col-md-7'>
14
+ <h4><?php _e('Statistics', 'content-egg-tpl'); ?></h4>
15
  <table class="table table-hover">
16
  <tr>
17
  <td><?php _e('Current Price', 'content-egg-tpl'); ?></td>
41
  <div class='text-right text-muted'><?php _e('Since', 'content-egg-tpl'); ?> <?php echo date(get_option('date_format'), $since); ?></div>
42
  </div>
43
  <div class='col-md-5'>
44
+ <h4><?php _e('Last price changes', 'content-egg-tpl'); ?></h4>
45
  <table class="table table-hover table-condensed">
46
  <?php foreach ($prices as $price): ?>
47
  <tr>
application/templates/data_grid.php CHANGED
@@ -1,6 +1,10 @@
1
  <?php
2
 
3
  use ContentEgg\application\helpers\TemplateHelper;
 
 
 
 
4
  ?>
5
 
6
  <div class="egg-container egg-grid">
@@ -80,8 +84,8 @@ use ContentEgg\application\helpers\TemplateHelper;
80
  <?php endforeach; ?>
81
  <?php if ($module_id == 'Amazon'): ?>
82
  <div class="text-muted text-right">
83
- <small><?php _e('Last updated on', 'content-egg-tpl'); ?> <?php echo TemplateHelper::getLastUpdateFormatted($module_id, true, $post_id); ?></small>
84
- </div>
85
  <?php endif; ?>
86
 
87
  </div>
1
  <?php
2
 
3
  use ContentEgg\application\helpers\TemplateHelper;
4
+
5
+ \wp_enqueue_style('egg-bootstrap');
6
+ \wp_enqueue_style('content-egg-products');
7
+
8
  ?>
9
 
10
  <div class="egg-container egg-grid">
84
  <?php endforeach; ?>
85
  <?php if ($module_id == 'Amazon'): ?>
86
  <div class="text-muted text-right">
87
+ <small><?php _e('Last updated on', 'content-egg-tpl'); ?> <?php echo TemplateHelper::getLastUpdateFormatted($module_id, true, $post_id); ?></small>
88
+ </div>
89
  <?php endif; ?>
90
 
91
  </div>
application/templates/data_price_tracker_alert.php CHANGED
@@ -5,9 +5,7 @@
5
  __('Price tracker & alert', 'content-egg-tpl');
6
 
7
  use ContentEgg\application\helpers\TemplateHelper;
8
- ?>
9
 
10
- <?php
11
  \wp_enqueue_style('egg-bootstrap');
12
  \wp_enqueue_style('content-egg-products');
13
  ?>
@@ -48,7 +46,7 @@ use ContentEgg\application\helpers\TemplateHelper;
48
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
49
  <?php if (!empty($item['domain'])): ?>
50
  <div class="cegg-mb5">
51
- <img src="<?php echo esc_attr(TemplateHelper::getMerhantIconUrl($item, false)); ?>" /> <small class="text-muted"><?php echo $item['domain']; ?></small>
52
  </div>
53
  <?php endif; ?>
54
  </div>
@@ -63,9 +61,9 @@ use ContentEgg\application\helpers\TemplateHelper;
63
  <div class="col-md-4">
64
  <?php if ($item['img']): ?>
65
  <div class="cegg-thumb">
66
- <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>">
67
- <img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" />
68
- </a>
69
  </div>
70
  <?php endif; ?>
71
  </div>
5
  __('Price tracker & alert', 'content-egg-tpl');
6
 
7
  use ContentEgg\application\helpers\TemplateHelper;
 
8
 
 
9
  \wp_enqueue_style('egg-bootstrap');
10
  \wp_enqueue_style('content-egg-products');
11
  ?>
46
  <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>" class="btn btn-success"><?php _e('BUY THIS ITEM', 'content-egg-tpl'); ?></a>
47
  <?php if (!empty($item['domain'])): ?>
48
  <div class="cegg-mb5">
49
+ <img src="<?php echo esc_attr(TemplateHelper::getMerhantIconUrl($item, false)); ?>" /> <small class="text-muted"><?php echo $item['domain']; ?></small>
50
  </div>
51
  <?php endif; ?>
52
  </div>
61
  <div class="col-md-4">
62
  <?php if ($item['img']): ?>
63
  <div class="cegg-thumb">
64
+ <a rel="nofollow" target="_blank" href="<?php echo $item['url']; ?>">
65
+ <img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" />
66
+ </a>
67
  </div>
68
  <?php endif; ?>
69
  </div>
application/vendor/CVarDumper.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  namespace ContentEgg\application\vendor;
3
 
4
  /**
@@ -25,118 +26,120 @@ namespace ContentEgg\application\vendor;
25
  * @package system.utils
26
  * @since 1.0
27
  */
28
- class CVarDumper
29
- {
30
- private static $_objects;
31
- private static $_output;
32
- private static $_depth;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
- /**
35
- * Displays a variable.
36
- * This method achieves the similar functionality as var_dump and print_r
37
- * but is more robust when handling complex objects such as Yii controllers.
38
- * @param mixed $var variable to be dumped
39
- * @param integer $depth maximum depth that the dumper should go into the variable. Defaults to 10.
40
- * @param boolean $highlight whether the result should be syntax-highlighted
41
- */
42
- public static function dump($var,$depth=10,$highlight=false)
43
- {
44
- echo self::dumpAsString($var,$depth,$highlight);
45
- }
46
 
47
- /**
48
- * Dumps a variable in terms of a string.
49
- * This method achieves the similar functionality as var_dump and print_r
50
- * but is more robust when handling complex objects such as Yii controllers.
51
- * @param mixed $var variable to be dumped
52
- * @param integer $depth maximum depth that the dumper should go into the variable. Defaults to 10.
53
- * @param boolean $highlight whether the result should be syntax-highlighted
54
- * @return string the string representation of the variable
55
- */
56
- public static function dumpAsString($var,$depth=10,$highlight=false)
57
- {
58
- self::$_output='';
59
- self::$_objects=array();
60
- self::$_depth=$depth;
61
- self::dumpInternal($var,0);
62
- if($highlight)
63
- {
64
- $result=highlight_string("<?php\n".self::$_output,true);
65
- self::$_output=preg_replace('/&lt;\\?php<br \\/>/','',$result,1);
66
- }
67
- return self::$_output;
68
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
- /*
71
- * @param mixed $var variable to be dumped
72
- * @param integer $level depth level
73
- */
74
- private static function dumpInternal($var,$level)
75
- {
76
- switch(gettype($var))
77
- {
78
- case 'boolean':
79
- self::$_output.=$var?'true':'false';
80
- break;
81
- case 'integer':
82
- self::$_output.="$var";
83
- break;
84
- case 'double':
85
- self::$_output.="$var";
86
- break;
87
- case 'string':
88
- self::$_output.="'".addslashes($var)."'";
89
- break;
90
- case 'resource':
91
- self::$_output.='{resource}';
92
- break;
93
- case 'NULL':
94
- self::$_output.="null";
95
- break;
96
- case 'unknown type':
97
- self::$_output.='{unknown}';
98
- break;
99
- case 'array':
100
- if(self::$_depth<=$level)
101
- self::$_output.='array(...)';
102
- elseif(empty($var))
103
- self::$_output.='array()';
104
- else
105
- {
106
- $keys=array_keys($var);
107
- $spaces=str_repeat(' ',$level*4);
108
- self::$_output.="array\n".$spaces.'(';
109
- foreach($keys as $key)
110
- {
111
- self::$_output.="\n".$spaces.' ';
112
- self::dumpInternal($key,0);
113
- self::$_output.=' => ';
114
- self::dumpInternal($var[$key],$level+1);
115
- }
116
- self::$_output.="\n".$spaces.')';
117
- }
118
- break;
119
- case 'object':
120
- if(($id=array_search($var,self::$_objects,true))!==false)
121
- self::$_output.=get_class($var).'#'.($id+1).'(...)';
122
- elseif(self::$_depth<=$level)
123
- self::$_output.=get_class($var).'(...)';
124
- else
125
- {
126
- $id=array_push(self::$_objects,$var);
127
- $className=get_class($var);
128
- $members=(array)$var;
129
- $spaces=str_repeat(' ',$level*4);
130
- self::$_output.="$className#$id\n".$spaces.'(';
131
- foreach($members as $key=>$value)
132
- {
133
- $keyDisplay=strtr(trim($key),array("\0"=>':'));
134
- self::$_output.="\n".$spaces." [$keyDisplay] => ";
135
- self::$_output.=self::dumpInternal($value,$level+1);
136
- }
137
- self::$_output.="\n".$spaces.')';
138
- }
139
- break;
140
- }
141
- }
142
- }
1
  <?php
2
+
3
  namespace ContentEgg\application\vendor;
4
 
5
  /**
26
  * @package system.utils
27
  * @since 1.0
28
  */
29
+ class CVarDumper {
30
+
31
+ private static $_objects;
32
+ private static $_output;
33
+ private static $_depth;
34
+
35
+ /**
36
+ * Displays a variable.
37
+ * This method achieves the similar functionality as var_dump and print_r
38
+ * but is more robust when handling complex objects such as Yii controllers.
39
+ * @param mixed $var variable to be dumped
40
+ * @param integer $depth maximum depth that the dumper should go into the variable. Defaults to 10.
41
+ * @param boolean $highlight whether the result should be syntax-highlighted
42
+ */
43
+ public static function dump($var, $depth = 10, $highlight = false)
44
+ {
45
+ echo self::dumpAsString($var, $depth, $highlight);
46
+ }
47
+
48
+ /**
49
+ * Dumps a variable in terms of a string.
50
+ * This method achieves the similar functionality as var_dump and print_r
51
+ * but is more robust when handling complex objects such as Yii controllers.
52
+ * @param mixed $var variable to be dumped
53
+ * @param integer $depth maximum depth that the dumper should go into the variable. Defaults to 10.
54
+ * @param boolean $highlight whether the result should be syntax-highlighted
55
+ * @return string the string representation of the variable
56
+ */
57
+ public static function dumpAsString($var, $depth = 10, $highlight = false)
58
+ {
59
+ self::$_output = '';
60
+ self::$_objects = array();
61
+ self::$_depth = $depth;
62
+ self::dumpInternal($var, 0);
63
+ if ($highlight)
64
+ {
65
+ $result = highlight_string("<?php\n" . self::$_output, true);
66
+ self::$_output = preg_replace('/&lt;\\?php<br \\/>/', '', $result, 1);
67
+ }
68
+ return self::$_output;
69
+ }
70
 
71
+ /*
72
+ * @param mixed $var variable to be dumped
73
+ * @param integer $level depth level
74
+ */
 
 
 
 
 
 
 
 
75
 
76
+ private static function dumpInternal($var, $level)
77
+ {
78
+ switch (gettype($var))
79
+ {
80
+ case 'boolean':
81
+ self::$_output.=$var ? 'true' : 'false';
82
+ break;
83
+ case 'integer':
84
+ self::$_output.="$var";
85
+ break;
86
+ case 'double':
87
+ self::$_output.="$var";
88
+ break;
89
+ case 'string':
90
+ self::$_output.="'" . addslashes($var) . "'";
91
+ break;
92
+ case 'resource':
93
+ self::$_output.='{resource}';
94
+ break;
95
+ case 'NULL':
96
+ self::$_output.="null";
97
+ break;
98
+ case 'unknown type':
99
+ self::$_output.='{unknown}';
100
+ break;
101
+ case 'array':
102
+ if (self::$_depth <= $level)
103
+ self::$_output.='array(...)';
104
+ elseif (empty($var))
105
+ self::$_output.='array()';
106
+ else
107
+ {
108
+ $keys = array_keys($var);
109
+ $spaces = str_repeat(' ', $level * 4);
110
+ self::$_output.="array\n" . $spaces . '(';
111
+ foreach ($keys as $key)
112
+ {
113
+ self::$_output.="\n" . $spaces . ' ';
114
+ self::dumpInternal($key, 0);
115
+ self::$_output.=' => ';
116
+ self::dumpInternal($var[$key], $level + 1);
117
+ }
118
+ self::$_output.="\n" . $spaces . ')';
119
+ }
120
+ break;
121
+ case 'object':
122
+ if (($id = array_search($var, self::$_objects, true)) !== false)
123
+ self::$_output.=get_class($var) . '#' . ($id + 1) . '(...)';
124
+ elseif (self::$_depth <= $level)
125
+ self::$_output.=get_class($var) . '(...)';
126
+ else
127
+ {
128
+ $id = array_push(self::$_objects, $var);
129
+ $className = get_class($var);
130
+ $members = (array) $var;
131
+ $spaces = str_repeat(' ', $level * 4);
132
+ self::$_output.="$className#$id\n" . $spaces . '(';
133
+ foreach ($members as $key => $value)
134
+ {
135
+ $keyDisplay = strtr(trim($key), array("\0" => ':'));
136
+ self::$_output.="\n" . $spaces . " [$keyDisplay] => ";
137
+ self::$_output.=self::dumpInternal($value, $level + 1);
138
+ }
139
+ self::$_output.="\n" . $spaces . ')';
140
+ }
141
+ break;
142
+ }
143
+ }
144
 
145
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
application/vendor/index.php CHANGED
@@ -1 +1,3 @@
1
- <?php // Silence is golden.
 
 
1
+ <?php
2
+
3
+ // Silence is golden.
content-egg.php CHANGED
@@ -6,7 +6,7 @@ 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: 2.9.0
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
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: 2.9.1
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
languages/content-egg-en_US.mo CHANGED
Binary file
languages/content-egg-en_US.po CHANGED
@@ -5,14 +5,14 @@ msgstr ""
5
  "Project-Id-Version: Content Egg 1.1.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
  "POT-Creation-Date: 2016-11-20 09:37:04+00:00\n"
8
- "PO-Revision-Date: 2016-11-25 16:38+0200\n"
9
  "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
  "Language-Team: \n"
11
  "Language: en_EN\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.10\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
 
18
  #: application/Autoupdate.php:83
5
  "Project-Id-Version: Content Egg 1.1.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
  "POT-Creation-Date: 2016-11-20 09:37:04+00:00\n"
8
+ "PO-Revision-Date: 2016-11-29 11:49+0200\n"
9
  "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
  "Language-Team: \n"
11
  "Language: en_EN\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/Autoupdate.php:83
languages/tpl/content-egg-tpl-DE.mo CHANGED
Binary file
languages/tpl/content-egg-tpl-DE.pot CHANGED
@@ -4,120 +4,261 @@ 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: 2016-02-10 13:11+0100\n"
 
 
 
 
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: 2016-09-05 17:35+0200\n"
12
- "Language-Team: \n"
13
- "X-Generator: Poedit 1.6.10\n"
14
- "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "Language: de_DE\n"
17
 
18
- #: application/helpers/TemplateHelper.php:28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "number_format_decimal_point"
20
  msgstr ","
21
 
22
- #: application/helpers/TemplateHelper.php:29
 
23
  msgid "number_format_thousands_sep"
24
  msgstr "."
25
 
26
- #: application/helpers/TemplateHelper.php:99
27
  msgid "d"
28
  msgstr "Tage"
29
 
30
- #: application/helpers/TemplateHelper.php:101
31
  msgid "h"
32
  msgstr "Stunden"
33
 
34
- #: application/helpers/TemplateHelper.php:103
35
- #: application/helpers/TemplateHelper.php:105
36
- #: application/modules/Ebay/templates/data_item.php:90
37
- #: application/modules/Ebay/templates/data_list.php:42
38
  msgid "m"
39
  msgstr "Minuten"
40
 
41
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:6
42
- msgid "Coupons"
43
- msgstr "Coupon"
44
-
45
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:35
46
- #: application/modules/CjLinks/templates/data_universal.php:36
47
- msgid "Coupon code:"
48
- msgstr "Coupon Code:"
49
-
50
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:37
51
- #: application/modules/CjLinks/templates/data_universal.php:38
52
- msgid "Ends:"
53
- msgstr "Endet:"
54
-
55
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:46
56
- #: application/modules/CjLinks/templates/data_universal.php:49
57
- msgid "Shop Sale"
58
- msgstr "Angebot"
59
 
 
 
 
60
  #: application/modules/AffilinetProducts/templates/data_grid.php:6
61
  #: application/modules/Aliexpress/templates/data_grid.php:6
62
- #: application/modules/Amazon/templates/data_grid.php:6
63
  #: application/modules/CityadsProducts/templates/data_grid.php:6
64
  #: application/modules/CjProducts/templates/data_grid.php:6
65
  #: application/modules/Ebay/templates/data_grid.php:6
 
66
  #: application/modules/GdeSlon/templates/data_grid.php:6
67
  #: application/modules/Linkshare/templates/data_grid.php:6
68
- #: application/modules/Ozon/templates/data_grid.php:6
 
 
69
  #: application/modules/Shareasale/templates/data_grid.php:6
 
70
  #: application/modules/Zanox/templates/data_grid.php:6
71
  msgid "Grid"
72
  msgstr "Gitter"
73
 
 
 
 
74
  #: application/modules/AffilinetProducts/templates/data_item.php:6
75
  #: application/modules/Aliexpress/templates/data_item.php:6
76
  #: application/modules/Amazon/templates/data_item.php:6
77
  #: application/modules/CityadsProducts/templates/data_item.php:6
78
  #: application/modules/CjProducts/templates/data_item.php:6
79
  #: application/modules/Ebay/templates/data_item.php:6
 
80
  #: application/modules/GdeSlon/templates/data_item.php:6
81
  #: application/modules/Linkshare/templates/data_item.php:6
82
  #: application/modules/Market/templates/data_item.php:5
 
83
  #: application/modules/Ozon/templates/data_item.php:6
 
84
  #: application/modules/Shareasale/templates/data_item.php:6
 
85
  #: application/modules/Zanox/templates/data_item.php:6
86
  msgid "Product card"
87
  msgstr "Produktkarte"
88
 
89
- #: application/modules/AffilinetProducts/templates/data_item.php:50
90
- #: application/modules/Aliexpress/templates/data_item.php:50
91
- #: application/modules/Amazon/templates/data_compare.php:118
92
- #: application/modules/Amazon/templates/data_compare.php:239
93
- #: application/modules/Amazon/templates/data_item.php:75
94
- #: application/modules/CityadsProducts/templates/data_item.php:50
95
- #: application/modules/CjProducts/templates/data_item.php:46
96
- #: application/modules/Ebay/templates/data_item.php:68
97
- #: application/modules/GdeSlon/templates/data_item.php:46
98
- #: application/modules/Linkshare/templates/data_item.php:46
99
- #: application/modules/Ozon/templates/data_compare.php:87
100
- #: application/modules/Ozon/templates/data_compare.php:168
101
- #: application/modules/Ozon/templates/data_item.php:59
102
- #: application/modules/Shareasale/templates/data_item.php:50
103
- #: application/modules/Zanox/templates/data_item.php:46
104
- msgid "BUY THIS ITEM"
105
- msgstr "Jetzt kaufen bei"
106
-
107
  #: application/modules/AffilinetProducts/templates/data_list.php:6
108
  #: application/modules/Aliexpress/templates/data_list.php:6
109
  #: application/modules/Amazon/templates/data_list.php:6
110
  #: application/modules/CityadsProducts/templates/data_list.php:6
111
  #: application/modules/CjProducts/templates/data_list.php:6
112
  #: application/modules/Ebay/templates/data_list.php:6
 
113
  #: application/modules/GdeSlon/templates/data_list.php:6
114
  #: application/modules/Linkshare/templates/data_list.php:6
115
- #: application/modules/Ozon/templates/data_list.php:6
 
 
116
  #: application/modules/Shareasale/templates/data_list.php:6
 
117
  #: application/modules/Zanox/templates/data_list.php:6
118
  msgid "List"
119
  msgstr "Liste"
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  #: application/modules/Amazon/templates/data_compare.php:6
122
  #: application/modules/Amazon/templates/data_compare.php:40
123
  #: application/modules/Ozon/templates/data_compare.php:6
@@ -139,95 +280,90 @@ msgstr "Bewertungen"
139
  msgid "See all reviews"
140
  msgstr "Zeige alle Bewertungen"
141
 
142
- #: application/modules/Amazon/templates/data_compare.php:79
143
- #: application/modules/Ozon/templates/data_compare.php:65
144
- msgid "Price"
145
- msgstr "Preis"
146
-
147
- #: application/modules/Amazon/templates/data_compare.php:87
148
- #: application/modules/Amazon/templates/data_item.php:51
149
  #: application/modules/Amazon/templates/data_list.php:45
 
 
150
  msgid "Too low to display"
151
  msgstr "Zu gering"
152
 
153
- #: application/modules/Amazon/templates/data_compare.php:90
154
- #: application/modules/Amazon/templates/data_item.php:55
155
  #: application/modules/Amazon/templates/data_list.php:49
156
- #: application/modules/Ebay/templates/data_item.php:99
157
- #: application/modules/Ebay/templates/data_list.php:69
 
 
158
  msgid "Free shipping"
159
  msgstr "Gratis Versand"
160
 
161
- #: application/modules/Amazon/templates/data_compare.php:96
162
- #: application/modules/Amazon/templates/data_item.php:61
163
  msgid "new"
164
  msgstr "neu"
165
 
166
- #: application/modules/Amazon/templates/data_compare.php:96
167
- #: application/modules/Amazon/templates/data_compare.php:101
168
- #: application/modules/Amazon/templates/data_item.php:61
169
- #: application/modules/Amazon/templates/data_item.php:66
170
  msgid "from"
171
  msgstr "ab"
172
 
173
- #: application/modules/Amazon/templates/data_compare.php:101
174
- #: application/modules/Amazon/templates/data_item.php:66
175
  msgid "used"
176
  msgstr "gebraucht"
177
 
178
- #: application/modules/Amazon/templates/data_compare.php:106
179
- #: application/modules/Amazon/templates/data_item.php:71
180
- #: application/modules/Ozon/templates/data_compare.php:75
181
- msgid "as of"
182
- msgstr "am"
183
-
184
- #: application/modules/Amazon/templates/data_compare.php:114
185
- #: application/modules/Amazon/templates/data_compare.php:235
186
  #: application/modules/Ozon/templates/data_compare.php:83
187
  #: application/modules/Ozon/templates/data_compare.php:164
188
  msgid "Shop Now"
189
  msgstr "Jetzt kaufen"
190
 
191
- #: application/modules/Amazon/templates/data_compare.php:127
192
- #: application/modules/Amazon/templates/data_item.php:90
193
- #: application/modules/Ozon/templates/data_item.php:95
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  msgid "Features"
195
  msgstr "Eigenschaften"
196
 
197
- #: application/modules/Amazon/templates/data_compare.php:177
198
  #: application/modules/Ozon/templates/data_compare.php:137
199
  msgid "User Reviews"
200
  msgstr "Kundenbewertungen"
201
 
202
- #: application/modules/Amazon/templates/data_compare.php:202
203
  msgid "Expert Reviews"
204
  msgstr "Expertenmeinungen"
205
 
206
- #: application/modules/Amazon/templates/data_compare.php:218
207
  msgid "Barcodes"
208
  msgstr "Barcodes"
209
 
210
- #: application/modules/Amazon/templates/data_compare.php:246
211
  msgid "Images"
212
  msgstr "Bilder"
213
 
214
- #: application/modules/Amazon/templates/data_grid.php:65
215
  #: application/modules/Amazon/templates/data_list.php:57
 
216
  msgid "Last updated on"
217
  msgstr "Letztes Update am"
218
 
219
- #: application/modules/Amazon/templates/data_item.php:102
220
- #: application/modules/Market/templates/data_item.php:106
221
- #: application/modules/Ozon/templates/data_item.php:80
222
- msgid "Customer reviews"
223
- msgstr "Kundenbewertungen"
224
-
225
- #: application/modules/Amazon/templates/data_item.php:107
226
- msgid "customer reviews"
227
- msgstr "Kundenbewertungen"
228
-
229
  #: application/modules/BingImages/templates/data_image.php:5
230
  #: application/modules/GoogleImages/templates/data_image.php:5
 
231
  msgid "Image"
232
  msgstr "Bild"
233
 
@@ -235,6 +371,7 @@ msgstr "Bild"
235
  #: application/modules/Flickr/templates/data_justified_gallery.php:7
236
  #: application/modules/GoogleImages/templates/data_justified_gallery.php:7
237
  #: application/modules/Ozon/templates/data_compare.php:177
 
238
  msgid "Gallery"
239
  msgstr "Galerie"
240
 
@@ -242,6 +379,16 @@ msgstr "Galerie"
242
  msgid "Universal"
243
  msgstr "Universal"
244
 
 
 
 
 
 
 
 
 
 
 
245
  #: application/modules/Clickbank/templates/data_simple.php:6
246
  #: application/modules/Flickr/templates/data_simple.php:5
247
  #: application/modules/Freebase/templates/data_simple.php:5
@@ -253,45 +400,50 @@ msgstr "Universal"
253
  msgid "Simple"
254
  msgstr "Einfach"
255
 
256
- #: application/modules/Ebay/templates/data_grid.php:51
257
- #: application/modules/Ebay/templates/data_item.php:45
258
- #: application/modules/Ebay/templates/data_item.php:52
259
- #: application/modules/Ebay/templates/data_list.php:62
260
  msgid "Buy It Now"
261
  msgstr "Jetzt kaufen"
262
 
263
- #: application/modules/Ebay/templates/data_grid.php:53
264
- #: application/modules/Ebay/templates/data_item.php:76
265
- #: application/modules/Ebay/templates/data_list.php:64
266
- msgid "Bids:"
267
- msgstr "Gebote:"
268
-
269
- #: application/modules/Ebay/templates/data_item.php:54
270
- msgid "Current Price"
271
- msgstr "Aktueller Preis"
272
-
273
- #: application/modules/Ebay/templates/data_item.php:68
274
  msgid "VIEW THIS ITEM"
275
  msgstr "Produkt anzeigen"
276
 
277
- #: application/modules/Ebay/templates/data_item.php:81
 
 
 
 
 
 
278
  msgid "Item condition:"
279
  msgstr "Zustand"
280
 
281
- #: application/modules/Ebay/templates/data_item.php:89
282
- #: application/modules/Ebay/templates/data_list.php:41
283
  msgid "Time left:"
284
  msgstr "Restzeit:"
285
 
286
- #: application/modules/Ebay/templates/data_item.php:94
287
- #: application/modules/Ebay/templates/data_list.php:46
288
  msgid "Ended:"
289
  msgstr "Endet:"
290
 
291
- #: application/modules/Ebay/templates/data_item.php:103
292
  msgid "EEK:"
293
  msgstr ""
294
 
 
 
 
 
 
 
 
 
 
 
 
295
  #: application/modules/Flickr/templates/data_simple.php:20
296
  msgid "Photo %s on Flickr"
297
  msgstr ""
@@ -300,56 +452,61 @@ msgstr ""
300
  msgid "Source:"
301
  msgstr "Quelle:"
302
 
303
- #: application/modules/Market/templates/data_item.php:32
304
  msgid "Customer reviews:"
305
  msgstr "Kundenbewertungen"
306
 
307
- #: application/modules/Market/templates/data_item.php:38
308
  msgid "Average price"
309
  msgstr "Durchschnittspreis"
310
 
311
- #: application/modules/Market/templates/data_item.php:49
312
  msgid "Data from Yandex.Market"
313
  msgstr ""
314
 
315
- #: application/modules/Market/templates/data_item.php:79
316
  msgid "free"
317
  msgstr "gratis"
318
 
319
- #: application/modules/Market/templates/data_item.php:86
320
  msgid "Pickup"
321
  msgstr "Abholung"
322
 
323
- #: application/modules/Market/templates/data_item.php:90
324
  msgid "In stock"
325
  msgstr "auf Lager"
326
 
327
- #: application/modules/Market/templates/data_item.php:92
328
  msgid "Not available"
329
  msgstr "nicht verfügbar"
330
 
331
- #: application/modules/Market/templates/data_item.php:97
332
  msgid "Visit store"
333
  msgstr "Shop besuchen"
334
 
335
- #: application/modules/Market/templates/data_item.php:123
 
 
 
 
 
 
336
  msgid "Pros:"
337
  msgstr "Pro:"
338
 
339
- #: application/modules/Market/templates/data_item.php:124
340
  msgid "Cons:"
341
  msgstr "Kontra:"
342
 
343
- #: application/modules/Market/templates/data_item.php:125
344
  msgid "Comment:"
345
  msgstr "Kommentar:"
346
 
347
- #: application/modules/Market/templates/data_item.php:130
348
  msgid "All reviews on Yandex.Market"
349
  msgstr ""
350
 
351
  #: application/modules/Ozon/templates/data_compare.php:54
352
- #: application/modules/Ozon/templates/data_item.php:41
353
  msgid "Reviews:"
354
  msgstr "Bewertungen:"
355
 
@@ -365,10 +522,87 @@ msgstr "Groß"
365
  msgid "Tile"
366
  msgstr "Kachel"
367
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
  #: templates/block_offers_list.php:9
369
  msgid "All offers list"
370
  msgstr "Liste aller Angebote"
371
 
 
 
 
 
 
372
  #. Plugin Name of the plugin/theme
373
  msgid "Content Egg"
374
  msgstr ""
@@ -390,3 +624,6 @@ msgstr ""
390
  #. Author URI of the plugin/theme
391
  msgid "http://www.keywordrush.com"
392
  msgstr ""
 
 
 
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
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
 
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
 
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
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 ""
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
 
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 ""
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-ES.mo CHANGED
Binary file
languages/tpl/content-egg-tpl-ES.po CHANGED
@@ -4,120 +4,261 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Content Egg 2.2.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
- "POT-Creation-Date: 2016-03-16 19:54+0100\n"
 
 
 
 
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: 2016-03-21 20:03+0200\n"
12
- "Language-Team: \n"
13
- "X-Generator: Poedit 1.6.10\n"
14
- "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "Language: es_ES\n"
17
 
18
- #: application/helpers/TemplateHelper.php:28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  msgid "number_format_decimal_point"
20
  msgstr ","
21
 
22
- #: application/helpers/TemplateHelper.php:29
 
23
  msgid "number_format_thousands_sep"
24
  msgstr "."
25
 
26
- #: application/helpers/TemplateHelper.php:99
27
  msgid "d"
28
  msgstr "d"
29
 
30
- #: application/helpers/TemplateHelper.php:101
31
  msgid "h"
32
  msgstr "h"
33
 
34
- #: application/helpers/TemplateHelper.php:103
35
- #: application/helpers/TemplateHelper.php:105
36
- #: application/modules/Ebay/templates/data_item.php:90
37
- #: application/modules/Ebay/templates/data_list.php:42
38
  msgid "m"
39
  msgstr "m"
40
 
41
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:6
42
- msgid "Coupons"
43
- msgstr "Cupones"
44
-
45
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:35
46
- #: application/modules/CjLinks/templates/data_universal.php:36
47
- msgid "Coupon code:"
48
- msgstr "Código del cupón:"
49
-
50
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:37
51
- #: application/modules/CjLinks/templates/data_universal.php:38
52
- msgid "Ends:"
53
- msgstr "Finaliza:"
54
-
55
- #: application/modules/AffilinetCoupons/templates/data_coupons.php:46
56
- #: application/modules/CjLinks/templates/data_universal.php:49
57
- msgid "Shop Sale"
58
- msgstr "Tienda "
59
 
 
 
 
60
  #: application/modules/AffilinetProducts/templates/data_grid.php:6
61
  #: application/modules/Aliexpress/templates/data_grid.php:6
62
- #: application/modules/Amazon/templates/data_grid.php:6
63
  #: application/modules/CityadsProducts/templates/data_grid.php:6
64
  #: application/modules/CjProducts/templates/data_grid.php:6
65
  #: application/modules/Ebay/templates/data_grid.php:6
 
66
  #: application/modules/GdeSlon/templates/data_grid.php:6
67
  #: application/modules/Linkshare/templates/data_grid.php:6
68
- #: application/modules/Ozon/templates/data_grid.php:6
 
 
69
  #: application/modules/Shareasale/templates/data_grid.php:6
 
70
  #: application/modules/Zanox/templates/data_grid.php:6
71
  msgid "Grid"
72
  msgstr "Cuadrícula"
73
 
 
 
 
74
  #: application/modules/AffilinetProducts/templates/data_item.php:6
75
  #: application/modules/Aliexpress/templates/data_item.php:6
76
  #: application/modules/Amazon/templates/data_item.php:6
77
  #: application/modules/CityadsProducts/templates/data_item.php:6
78
  #: application/modules/CjProducts/templates/data_item.php:6
79
  #: application/modules/Ebay/templates/data_item.php:6
 
80
  #: application/modules/GdeSlon/templates/data_item.php:6
81
  #: application/modules/Linkshare/templates/data_item.php:6
82
  #: application/modules/Market/templates/data_item.php:5
 
83
  #: application/modules/Ozon/templates/data_item.php:6
 
84
  #: application/modules/Shareasale/templates/data_item.php:6
 
85
  #: application/modules/Zanox/templates/data_item.php:6
86
  msgid "Product card"
87
  msgstr "Ficha de producto"
88
 
89
- #: application/modules/AffilinetProducts/templates/data_item.php:50
90
- #: application/modules/Aliexpress/templates/data_item.php:50
91
- #: application/modules/Amazon/templates/data_compare.php:120
92
- #: application/modules/Amazon/templates/data_compare.php:241
93
- #: application/modules/Amazon/templates/data_item.php:77
94
- #: application/modules/CityadsProducts/templates/data_item.php:50
95
- #: application/modules/CjProducts/templates/data_item.php:46
96
- #: application/modules/Ebay/templates/data_item.php:68
97
- #: application/modules/GdeSlon/templates/data_item.php:46
98
- #: application/modules/Linkshare/templates/data_item.php:46
99
- #: application/modules/Ozon/templates/data_compare.php:87
100
- #: application/modules/Ozon/templates/data_compare.php:168
101
- #: application/modules/Ozon/templates/data_item.php:59
102
- #: application/modules/Shareasale/templates/data_item.php:50
103
- #: application/modules/Zanox/templates/data_item.php:46
104
- msgid "BUY THIS ITEM"
105
- msgstr "Comprar este producto"
106
-
107
  #: application/modules/AffilinetProducts/templates/data_list.php:6
108
  #: application/modules/Aliexpress/templates/data_list.php:6
109
  #: application/modules/Amazon/templates/data_list.php:6
110
  #: application/modules/CityadsProducts/templates/data_list.php:6
111
  #: application/modules/CjProducts/templates/data_list.php:6
112
  #: application/modules/Ebay/templates/data_list.php:6
 
113
  #: application/modules/GdeSlon/templates/data_list.php:6
114
  #: application/modules/Linkshare/templates/data_list.php:6
115
- #: application/modules/Ozon/templates/data_list.php:6
 
 
116
  #: application/modules/Shareasale/templates/data_list.php:6
 
117
  #: application/modules/Zanox/templates/data_list.php:6
118
  msgid "List"
119
  msgstr "Lista"
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  #: application/modules/Amazon/templates/data_compare.php:6
122
  #: application/modules/Amazon/templates/data_compare.php:40
123
  #: application/modules/Ozon/templates/data_compare.php:6
@@ -139,93 +280,87 @@ msgstr "Valoraciones"
139
  msgid "See all reviews"
140
  msgstr "Ver todas las reviews"
141
 
142
- #: application/modules/Amazon/templates/data_compare.php:79
143
- #: application/modules/Ozon/templates/data_compare.php:65
144
- msgid "Price"
145
- msgstr "Precio"
146
-
147
- #: application/modules/Amazon/templates/data_compare.php:87
148
- #: application/modules/Amazon/templates/data_item.php:51
149
  #: application/modules/Amazon/templates/data_list.php:45
 
 
150
  msgid "Too low to display"
151
  msgstr "Demasiado bajo para mostrar"
152
 
153
- #: application/modules/Amazon/templates/data_compare.php:90
154
- #: application/modules/Amazon/templates/data_item.php:55
155
  #: application/modules/Amazon/templates/data_list.php:49
156
- #: application/modules/Ebay/templates/data_item.php:99
157
- #: application/modules/Ebay/templates/data_list.php:69
 
 
158
  msgid "Free shipping"
159
  msgstr "Envío gratuito"
160
 
161
- #: application/modules/Amazon/templates/data_compare.php:96
162
- #: application/modules/Amazon/templates/data_item.php:61
163
  msgid "new"
164
  msgstr "Nuevo"
165
 
166
- #: application/modules/Amazon/templates/data_compare.php:98
167
- #: application/modules/Amazon/templates/data_compare.php:103
168
- #: application/modules/Amazon/templates/data_item.php:63
169
- #: application/modules/Amazon/templates/data_item.php:68
170
  msgid "from"
171
  msgstr "Desde"
172
 
173
- #: application/modules/Amazon/templates/data_compare.php:103
174
- #: application/modules/Amazon/templates/data_item.php:68
175
  msgid "used"
176
  msgstr "Usado"
177
 
178
- #: application/modules/Amazon/templates/data_compare.php:108
179
- #: application/modules/Amazon/templates/data_item.php:73
180
- #: application/modules/Ozon/templates/data_compare.php:75
181
- msgid "as of"
182
- msgstr "A partir de"
183
-
184
- #: application/modules/Amazon/templates/data_compare.php:116
185
- #: application/modules/Amazon/templates/data_compare.php:237
186
  #: application/modules/Ozon/templates/data_compare.php:83
187
  #: application/modules/Ozon/templates/data_compare.php:164
188
  msgid "Shop Now"
189
  msgstr "Comprar ahora"
190
 
191
- #: application/modules/Amazon/templates/data_compare.php:129
192
- #: application/modules/Amazon/templates/data_item.php:92
193
- #: application/modules/Ozon/templates/data_item.php:95
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  msgid "Features"
195
  msgstr "Características"
196
 
197
- #: application/modules/Amazon/templates/data_compare.php:179
198
  #: application/modules/Ozon/templates/data_compare.php:137
199
  msgid "User Reviews"
200
  msgstr "Reviews del usuario"
201
 
202
- #: application/modules/Amazon/templates/data_compare.php:204
203
  msgid "Expert Reviews"
204
  msgstr "Reviews expertas"
205
 
206
- #: application/modules/Amazon/templates/data_compare.php:220
207
  msgid "Barcodes"
208
  msgstr "Código de barras"
209
 
210
- #: application/modules/Amazon/templates/data_compare.php:248
211
  msgid "Images"
212
  msgstr "Imágenes"
213
 
214
- #: application/modules/Amazon/templates/data_grid.php:65
215
  #: application/modules/Amazon/templates/data_list.php:57
 
216
  msgid "Last updated on"
217
  msgstr "Última actualización:"
218
 
219
- #: application/modules/Amazon/templates/data_item.php:104
220
- #: application/modules/Market/templates/data_item.php:106
221
- #: application/modules/Ozon/templates/data_item.php:80
222
- msgid "Customer reviews"
223
- msgstr "Opinión de los usuarios"
224
-
225
- #: application/modules/Amazon/templates/data_item.php:109
226
- msgid "customer reviews"
227
- msgstr "opinión de los usuarios"
228
-
229
  #: application/modules/BingImages/templates/data_image.php:5
230
  #: application/modules/GoogleImages/templates/data_image.php:5
231
  #: application/modules/Pixabay/templates/data_image.php:5
@@ -244,6 +379,16 @@ msgstr "Galería"
244
  msgid "Universal"
245
  msgstr "Universal"
246
 
 
 
 
 
 
 
 
 
 
 
247
  #: application/modules/Clickbank/templates/data_simple.php:6
248
  #: application/modules/Flickr/templates/data_simple.php:5
249
  #: application/modules/Freebase/templates/data_simple.php:5
@@ -255,45 +400,51 @@ msgstr "Universal"
255
  msgid "Simple"
256
  msgstr "Simple"
257
 
258
- #: application/modules/Ebay/templates/data_grid.php:51
259
- #: application/modules/Ebay/templates/data_item.php:45
260
- #: application/modules/Ebay/templates/data_item.php:52
261
- #: application/modules/Ebay/templates/data_list.php:62
262
  msgid "Buy It Now"
263
  msgstr "Comprar ahora"
264
 
265
- #: application/modules/Ebay/templates/data_grid.php:53
266
- #: application/modules/Ebay/templates/data_item.php:76
267
- #: application/modules/Ebay/templates/data_list.php:64
268
- msgid "Bids:"
269
- msgstr "Pujas"
270
-
271
- #: application/modules/Ebay/templates/data_item.php:54
272
- msgid "Current Price"
273
- msgstr "Precio actual"
274
-
275
- #: application/modules/Ebay/templates/data_item.php:68
276
  msgid "VIEW THIS ITEM"
277
  msgstr "Ver este producto"
278
 
279
- #: application/modules/Ebay/templates/data_item.php:81
 
 
 
 
 
 
280
  msgid "Item condition:"
281
  msgstr "Estado del producto:"
282
 
283
- #: application/modules/Ebay/templates/data_item.php:89
284
- #: application/modules/Ebay/templates/data_list.php:41
285
  msgid "Time left:"
286
  msgstr "Tiempo restante:"
287
 
288
- #: application/modules/Ebay/templates/data_item.php:94
289
- #: application/modules/Ebay/templates/data_list.php:46
290
  msgid "Ended:"
291
  msgstr "Finalizado:"
292
 
293
- #: application/modules/Ebay/templates/data_item.php:103
294
  msgid "EEK:"
295
  msgstr "EEK:"
296
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  #: application/modules/Flickr/templates/data_simple.php:20
298
  msgid "Photo %s on Flickr"
299
  msgstr "Foto %s en Flickr"
@@ -302,56 +453,61 @@ msgstr "Foto %s en Flickr"
302
  msgid "Source:"
303
  msgstr "Fuente:"
304
 
305
- #: application/modules/Market/templates/data_item.php:32
306
  msgid "Customer reviews:"
307
  msgstr "Opinión de los usuarios:"
308
 
309
- #: application/modules/Market/templates/data_item.php:38
310
  msgid "Average price"
311
  msgstr "Precio Medio:"
312
 
313
- #: application/modules/Market/templates/data_item.php:49
314
  msgid "Data from Yandex.Market"
315
  msgstr "Datos de Yandex.Market"
316
 
317
- #: application/modules/Market/templates/data_item.php:79
318
  msgid "free"
319
  msgstr "Gratis"
320
 
321
- #: application/modules/Market/templates/data_item.php:86
322
  msgid "Pickup"
323
  msgstr "Recogida"
324
 
325
- #: application/modules/Market/templates/data_item.php:90
326
  msgid "In stock"
327
  msgstr "En stock"
328
 
329
- #: application/modules/Market/templates/data_item.php:92
330
  msgid "Not available"
331
  msgstr "No disponible"
332
 
333
- #: application/modules/Market/templates/data_item.php:97
334
  msgid "Visit store"
335
  msgstr "Visitar la tienda"
336
 
337
- #: application/modules/Market/templates/data_item.php:123
 
 
 
 
 
 
338
  msgid "Pros:"
339
  msgstr "Pros:"
340
 
341
- #: application/modules/Market/templates/data_item.php:124
342
  msgid "Cons:"
343
  msgstr "Contras:"
344
 
345
- #: application/modules/Market/templates/data_item.php:125
346
  msgid "Comment:"
347
  msgstr "Comentario:"
348
 
349
- #: application/modules/Market/templates/data_item.php:130
350
  msgid "All reviews on Yandex.Market"
351
  msgstr "Todas las reviews en Yandex.Market"
352
 
353
  #: application/modules/Ozon/templates/data_compare.php:54
354
- #: application/modules/Ozon/templates/data_item.php:41
355
  msgid "Reviews:"
356
  msgstr "Reviews:"
357
 
@@ -367,10 +523,87 @@ msgstr "Grande:"
367
  msgid "Tile"
368
  msgstr "Tile"
369
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
370
  #: templates/block_offers_list.php:9
371
  msgid "All offers list"
372
  msgstr "Todas las ofertas"
373
 
 
 
 
 
 
374
  #. Plugin Name of the plugin/theme
375
  msgid "Content Egg"
376
  msgstr "Content Egg"
@@ -394,3 +627,6 @@ msgstr "keywordrush.com"
394
  #. Author URI of the plugin/theme
395
  msgid "http://www.keywordrush.com"
396
  msgstr "http://www.keywordrush.com"
 
 
 
4
  msgstr ""
5
  "Project-Id-Version: Content Egg 2.2.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:24+0200\n"
9
+ "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
+ "Language-Team: \n"
11
+ "Language: es_ES\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 "A partir de"
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 "d"
154
 
155
+ #: application/helpers/TemplateHelper.php:117
156
  msgid "h"
157
  msgstr "h"
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 "m"
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 "Precio"
 
 
 
 
 
 
 
 
 
 
 
 
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 "Cuadrícula"
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 "Ficha de producto"
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 "Lista"
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 "Cupones"
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
280
  msgid "See all reviews"
281
  msgstr "Ver todas las reviews"
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 "Demasiado bajo para mostrar"
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 "Envío gratuito"
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 "Nuevo"
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 "Desde"
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 "Usado"
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 "Comprar ahora"
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 "Comprar este producto"
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 "Características"
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 "Reviews del usuario"
346
 
347
+ #: application/modules/Amazon/templates/data_compare.php:208
348
  msgid "Expert Reviews"
349
  msgstr "Reviews expertas"
350
 
351
+ #: application/modules/Amazon/templates/data_compare.php:224
352
  msgid "Barcodes"
353
  msgstr "Código de barras"
354
 
355
+ #: application/modules/Amazon/templates/data_compare.php:252
356
  msgid "Images"
357
  msgstr "Imágenes"
358
 
 
359
  #: application/modules/Amazon/templates/data_list.php:57
360
+ #: application/templates/data_grid.php:83
361
  msgid "Last updated on"
362
  msgstr "Última actualización:"
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
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 "Finaliza:"
386
+
387
+ #: application/modules/CjLinks/templates/data_universal.php:49
388
+ #: application/templates/data_coupon.php:56
389
+ msgid "Shop Sale"
390
+ msgstr "Tienda "
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
400
  msgid "Simple"
401
  msgstr "Simple"
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 "Comprar ahora"
407
 
408
+ #: application/modules/Ebay/templates/data_item.php:53
 
 
 
 
 
 
 
 
 
 
409
  msgid "VIEW THIS ITEM"
410
  msgstr "Ver este producto"
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 "Pujas"
417
+
418
+ #: application/modules/Ebay/templates/data_item.php:63
419
  msgid "Item condition:"
420
  msgstr "Estado del producto:"
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 "Tiempo restante:"
426
 
427
+ #: application/modules/Ebay/templates/data_item.php:75
428
+ #: application/modules/Ebay/templates/data_list.php:58
429
  msgid "Ended:"
430
  msgstr "Finalizado:"
431
 
432
+ #: application/modules/Ebay/templates/data_item.php:85
433
  msgid "EEK:"
434
  msgstr "EEK:"
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 "Comprar este producto"
442
+
443
+ #: application/modules/Flickr/templates/data_justified_gallery.php:62
444
+ #, fuzzy
445
+ msgid "Photo: %s on Flickr"
446
+ msgstr "Foto %s en Flickr"
447
+
448
  #: application/modules/Flickr/templates/data_simple.php:20
449
  msgid "Photo %s on Flickr"
450
  msgstr "Foto %s en Flickr"
453
  msgid "Source:"
454
  msgstr "Fuente:"
455
 
456
+ #: application/modules/Market/templates/data_item.php:34
457
  msgid "Customer reviews:"
458
  msgstr "Opinión de los usuarios:"
459
 
460
+ #: application/modules/Market/templates/data_item.php:41
461
  msgid "Average price"
462
  msgstr "Precio Medio:"
463
 
464
+ #: application/modules/Market/templates/data_item.php:48
465
  msgid "Data from Yandex.Market"
466
  msgstr "Datos de Yandex.Market"
467
 
468
+ #: application/modules/Market/templates/data_item.php:81
469
  msgid "free"
470
  msgstr "Gratis"
471
 
472
+ #: application/modules/Market/templates/data_item.php:88
473
  msgid "Pickup"
474
  msgstr "Recogida"
475
 
476
+ #: application/modules/Market/templates/data_item.php:92
477
  msgid "In stock"
478
  msgstr "En stock"
479
 
480
+ #: application/modules/Market/templates/data_item.php:94
481
  msgid "Not available"
482
  msgstr "No disponible"
483
 
484
+ #: application/modules/Market/templates/data_item.php:99
485
  msgid "Visit store"
486
  msgstr "Visitar la tienda"
487
 
488
+ #: application/modules/Market/templates/data_item.php:107
489
+ #: application/templates/blocks/item_reviews.php:4
490
+ #: application/templates/blocks/item_reviews.php:57
491
+ msgid "Customer reviews"
492
+ msgstr "Opinión de los usuarios"
493
+
494
+ #: application/modules/Market/templates/data_item.php:125
495
  msgid "Pros:"
496
  msgstr "Pros:"
497
 
498
+ #: application/modules/Market/templates/data_item.php:126
499
  msgid "Cons:"
500
  msgstr "Contras:"
501
 
502
+ #: application/modules/Market/templates/data_item.php:127
503
  msgid "Comment:"
504
  msgstr "Comentario:"
505
 
506
+ #: application/modules/Market/templates/data_item.php:133
507
  msgid "All reviews on Yandex.Market"
508
  msgstr "Todas las reviews en Yandex.Market"
509
 
510
  #: application/modules/Ozon/templates/data_compare.php:54
 
511
  msgid "Reviews:"
512
  msgstr "Reviews:"
513
 
523
  msgid "Tile"
524
  msgstr "Tile"
525
 
526
+ #: application/templates/blocks/item_reviews.php:9
527
+ msgid "customer reviews"
528
+ msgstr "opinión de los usuarios"
529
+
530
+ #: application/templates/blocks/item_reviews.php:37
531
+ #, fuzzy
532
+ msgid "User reviews"
533
+ msgstr "Reviews del usuario"
534
+
535
+ #: application/templates/blocks/item_reviews.php:51
536
+ #, fuzzy
537
+ msgid "View all reviews"
538
+ msgstr "Ver todas las reviews"
539
+
540
+ #: application/templates/blocks/price_alert_inline.php:8
541
+ msgid "Wait For A Price Drop"
542
+ msgstr ""
543
+
544
+ #: application/templates/blocks/price_alert_inline.php:14
545
+ #: application/templates/blocks/price_alert_inline.php:15
546
+ msgid "Your Email"
547
+ msgstr ""
548
+
549
+ #: application/templates/blocks/price_alert_inline.php:18
550
+ #: application/templates/blocks/price_alert_inline.php:24
551
+ #, fuzzy
552
+ msgid "Desired Price"
553
+ msgstr "Precio actual"
554
+
555
+ #: application/templates/blocks/price_alert_inline.php:30
556
+ msgid "SET ALERT"
557
+ msgstr ""
558
+
559
+ #: application/templates/blocks/price_alert_inline.php:35
560
+ msgid "You will receive a notification when the price drops."
561
+ msgstr ""
562
+
563
+ #: application/templates/blocks/price_history.php:5
564
+ msgid "Price History"
565
+ msgstr ""
566
+
567
+ #: application/templates/blocks/price_history.php:14
568
+ msgid "Statistics"
569
+ msgstr ""
570
+
571
+ #: application/templates/blocks/price_history.php:17
572
+ msgid "Current Price"
573
+ msgstr "Precio actual"
574
+
575
+ #: application/templates/blocks/price_history.php:29
576
+ #, fuzzy
577
+ msgid "Highest Price"
578
+ msgstr "Precio actual"
579
+
580
+ #: application/templates/blocks/price_history.php:35
581
+ #, fuzzy
582
+ msgid "Lowest Price"
583
+ msgstr "Precio actual"
584
+
585
+ #: application/templates/blocks/price_history.php:41
586
+ msgid "Since"
587
+ msgstr ""
588
+
589
+ #: application/templates/blocks/price_history.php:44
590
+ msgid "Last price changes"
591
+ msgstr ""
592
+
593
+ #: application/templates/data_coupon.php:28
594
+ #: application/templates/data_coupon.php:35
595
+ msgid "OFF"
596
+ msgstr ""
597
+
598
  #: templates/block_offers_list.php:9
599
  msgid "All offers list"
600
  msgstr "Todas las ofertas"
601
 
602
+ #: templates/block_offers_logo.php:9
603
+ #, fuzzy
604
+ msgid "All offers list with logos"
605
+ msgstr "Todas las ofertas"
606
+
607
  #. Plugin Name of the plugin/theme
608
  msgid "Content Egg"
609
  msgstr "Content Egg"
627
  #. Author URI of the plugin/theme
628
  msgid "http://www.keywordrush.com"
629
  msgstr "http://www.keywordrush.com"
630
+
631
+ #~ msgid "Coupon code:"
632
+ #~ msgstr "Código del cupón:"
readme.txt CHANGED
@@ -3,7 +3,7 @@ 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, otimisemedia, tradedoubler, flipkart, paytm, price alert, tracker
4
  Requires at least: 4.2.2
5
  Tested up to: 4.7
6
- Stable tag: 2.9.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
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, otimisemedia, tradedoubler, flipkart, paytm, price alert, tracker
4
  Requires at least: 4.2.2
5
  Tested up to: 4.7
6
+ Stable tag: 2.9.1
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9