Version Notes
- if base image is not selected then it will take first image from gallery
- Hide certain category from search
- Hide micro if total products is greater then 500 in admin
- strip block from cms content
Download this release
Release Info
Developer | Klevu |
Extension | Klevu_SmartSearch |
Version | 1.2.11 |
Comparing to | |
See all releases |
Code changes from version 1.2.10 to 1.2.11
- app/code/community/Klevu/Content/Helper/Data.php +26 -0
- app/code/community/Klevu/Content/Model/Content.php +2 -2
- app/code/community/Klevu/Search/Helper/Config.php +4 -0
- app/code/community/Klevu/Search/Helper/Data.php +54 -0
- app/code/community/Klevu/Search/Model/Api/Action/Getplans.php +47 -0
- app/code/community/Klevu/Search/Model/Product/Sync.php +119 -23
- app/code/community/Klevu/Search/etc/config.xml +1 -1
- app/code/community/Klevu/Search/sql/klevu_search_setup/mysql4-data-upgrade-1.2.10-1.2.11.php +30 -0
- app/design/adminhtml/default/default/template/klevu/search/wizard/configure/userplan.phtml +27 -97
- package.xml +8 -5
- skin/adminhtml/default/default/klevu/search/klevumagestyle.css +60 -59
app/code/community/Klevu/Content/Helper/Data.php
CHANGED
@@ -258,5 +258,31 @@ class Klevu_Content_Helper_Data extends Mage_Core_Helper_Abstract
|
|
258 |
Mage::helper("klevu_search/config")->setStoreConfig(static::XML_PATH_EXCLUDEDCMS_PAGES, serialize($map), $store);
|
259 |
return $this;
|
260 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
|
262 |
}
|
258 |
Mage::helper("klevu_search/config")->setStoreConfig(static::XML_PATH_EXCLUDEDCMS_PAGES, serialize($map), $store);
|
259 |
return $this;
|
260 |
}
|
261 |
+
|
262 |
+
/**
|
263 |
+
* function starts here
|
264 |
+
* Remove html tags and replace it with space.
|
265 |
+
*
|
266 |
+
* @param $string
|
267 |
+
*
|
268 |
+
* @return $string
|
269 |
+
*/
|
270 |
+
|
271 |
+
function ripTags($string) {
|
272 |
+
|
273 |
+
// ----- remove HTML TAGs -----
|
274 |
+
$string = preg_replace ('/<[^>]*>/', ' ', $string);
|
275 |
+
|
276 |
+
// ----- remove control characters -----
|
277 |
+
$string = str_replace("\r", '', $string);
|
278 |
+
$string = str_replace("\n", ' ', $string);
|
279 |
+
$string = str_replace("\t", ' ', $string);
|
280 |
+
|
281 |
+
// ----- remove multiple spaces -----
|
282 |
+
$string = trim(preg_replace('/ {2,}/', ' ', $string));
|
283 |
+
|
284 |
+
return $string;
|
285 |
+
|
286 |
+
}
|
287 |
|
288 |
}
|
app/code/community/Klevu/Content/Model/Content.php
CHANGED
@@ -367,9 +367,9 @@ class Klevu_Content_Model_Content extends Klevu_Search_Model_Product_Sync
|
|
367 |
$value["name"] = $value["title"];
|
368 |
$value["id"] = "pageid_" . $value["page_id"];
|
369 |
$value["url"] = $base_url . $value["identifier"];
|
370 |
-
$value["desc"] = strip_tags($value["content"]);
|
371 |
$value["metaDesc"] = $value["meta_description"] . $value["meta_keywords"];
|
372 |
-
$value["shortDesc"] = substr(strip_tags($value["content"])
|
373 |
$value["listCategory"] = "KLEVU_CMS";
|
374 |
$value["category"] = "pages";
|
375 |
$value["salePrice"] = 0;
|
367 |
$value["name"] = $value["title"];
|
368 |
$value["id"] = "pageid_" . $value["page_id"];
|
369 |
$value["url"] = $base_url . $value["identifier"];
|
370 |
+
$value["desc"] = preg_replace('#\{{.*?\}}#s','',strip_tags(Mage::helper("content")->ripTags($value["content"])));
|
371 |
$value["metaDesc"] = $value["meta_description"] . $value["meta_keywords"];
|
372 |
+
$value["shortDesc"] = substr(preg_replace('#\{{.*?\}}#s','',strip_tags(Mage::helper("content")->ripTags($value["content"]))),0,200);
|
373 |
$value["listCategory"] = "KLEVU_CMS";
|
374 |
$value["category"] = "pages";
|
375 |
$value["salePrice"] = 0;
|
app/code/community/Klevu/Search/Helper/Config.php
CHANGED
@@ -630,6 +630,8 @@ class Klevu_Search_Helper_Config extends Mage_Core_Helper_Abstract {
|
|
630 |
"name",
|
631 |
"sku",
|
632 |
"image",
|
|
|
|
|
633 |
"description",
|
634 |
"short_description",
|
635 |
"price",
|
@@ -641,6 +643,8 @@ class Klevu_Search_Helper_Config extends Mage_Core_Helper_Abstract {
|
|
641 |
"name",
|
642 |
"sku",
|
643 |
"image",
|
|
|
|
|
644 |
"desc",
|
645 |
"shortDesc",
|
646 |
"price",
|
630 |
"name",
|
631 |
"sku",
|
632 |
"image",
|
633 |
+
"small_image",
|
634 |
+
"media_gallery",
|
635 |
"description",
|
636 |
"short_description",
|
637 |
"price",
|
643 |
"name",
|
644 |
"sku",
|
645 |
"image",
|
646 |
+
"image",
|
647 |
+
"image",
|
648 |
"desc",
|
649 |
"shortDesc",
|
650 |
"price",
|
app/code/community/Klevu/Search/Helper/Data.php
CHANGED
@@ -319,6 +319,20 @@ class Klevu_Search_Helper_Data extends Mage_Core_Helper_Abstract {
|
|
319 |
$attribute = $attributecollection->getFirstItem();
|
320 |
return $attribute->getAttributeId();
|
321 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
|
323 |
/**
|
324 |
* Get the is visibility attribute id
|
@@ -379,4 +393,44 @@ class Klevu_Search_Helper_Data extends Mage_Core_Helper_Abstract {
|
|
379 |
}
|
380 |
}
|
381 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
}
|
319 |
$attribute = $attributecollection->getFirstItem();
|
320 |
return $attribute->getAttributeId();
|
321 |
}
|
322 |
+
|
323 |
+
|
324 |
+
/**
|
325 |
+
* Get the is exclude attribute id
|
326 |
+
*
|
327 |
+
* @return string
|
328 |
+
*/
|
329 |
+
public function getIsExcludeAttributeId(){
|
330 |
+
$entity_type = Mage::getSingleton("eav/entity_type")->loadByCode("catalog_category");
|
331 |
+
$entity_typeid = $entity_type->getId();
|
332 |
+
$attributecollection = Mage::getModel("eav/entity_attribute")->getCollection()->addFieldToFilter("entity_type_id", $entity_typeid)->addFieldToFilter("attribute_code", "exclude_in_search");
|
333 |
+
$attribute = $attributecollection->getFirstItem();
|
334 |
+
return $attribute->getAttributeId();
|
335 |
+
}
|
336 |
|
337 |
/**
|
338 |
* Get the is visibility attribute id
|
393 |
}
|
394 |
}
|
395 |
}
|
396 |
+
|
397 |
+
/**
|
398 |
+
* Get total product count which have visibility catalog search
|
399 |
+
* /Not visible individual/search/enable in Magento
|
400 |
+
*
|
401 |
+
* @return count
|
402 |
+
*/
|
403 |
+
public function getTotalProductCount() {
|
404 |
+
$stores = Mage::app()->getStores();
|
405 |
+
foreach ($stores as $store) {
|
406 |
+
$products = Mage::getResourceModel('catalog/product_collection')
|
407 |
+
->setStore($store->getId())
|
408 |
+
->addStoreFilter($store->getId())
|
409 |
+
->addAttributeToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED)
|
410 |
+
->addAttributeToFilter('visibility', array('in' => array(
|
411 |
+
Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_SEARCH,
|
412 |
+
Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
|
413 |
+
Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE,
|
414 |
+
)));
|
415 |
+
$count[] = $products->getSize();
|
416 |
+
}
|
417 |
+
return min($count);
|
418 |
+
}
|
419 |
+
|
420 |
+
/**
|
421 |
+
* Get Klevu plans
|
422 |
+
* /Not visible individual/search/enable in Magento
|
423 |
+
*
|
424 |
+
* @return count
|
425 |
+
*/
|
426 |
+
public function getPlans() {
|
427 |
+
$response = Mage::getModel('klevu_search/api_action_getplans')->execute(array("store"=>"magento"));
|
428 |
+
if ($response->isSuccessful()) {
|
429 |
+
$plans = $response->getData();
|
430 |
+
return $plans['plans']['plan'];
|
431 |
+
} else {
|
432 |
+
return;
|
433 |
+
}
|
434 |
+
}
|
435 |
+
|
436 |
}
|
app/code/community/Klevu/Search/Model/Api/Action/Getplans.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Klevu_Search_Model_Api_Action_Getplans extends Klevu_Search_Model_Api_Action {
|
4 |
+
|
5 |
+
const ENDPOINT = "/analytics/getBillingDetailsOfUser";
|
6 |
+
const METHOD = "POST";
|
7 |
+
const DEFAULT_REQUEST_MODEL = "klevu_search/api_request_post";
|
8 |
+
const DEFAULT_RESPONSE_MODEL = "klevu_search/api_response_data";
|
9 |
+
|
10 |
+
protected function validate($parameters) {
|
11 |
+
|
12 |
+
$errors = array();
|
13 |
+
|
14 |
+
if (!isset($parameters["store"])) {
|
15 |
+
$errors["store"] = "Missing store value.";
|
16 |
+
}
|
17 |
+
|
18 |
+
if (count($errors) == 0) {
|
19 |
+
return true;
|
20 |
+
}
|
21 |
+
return $errors;
|
22 |
+
}
|
23 |
+
/**
|
24 |
+
* Execute the API action with the given parameters.
|
25 |
+
*
|
26 |
+
* @param array $parameters
|
27 |
+
*
|
28 |
+
* @return Klevu_Search_Model_Api_Response
|
29 |
+
*/
|
30 |
+
public function execute($parameters = array()) {
|
31 |
+
|
32 |
+
$validation_result = $this->validate($parameters);
|
33 |
+
if ($validation_result !== true) {
|
34 |
+
return Mage::getModel('klevu_search/api_response_invalid')->setErrors($validation_result);
|
35 |
+
}
|
36 |
+
|
37 |
+
$request = $this->getRequest();
|
38 |
+
$endpoint = Mage::helper('klevu_search/api')->buildEndpoint(static::ENDPOINT, $this->getStore(),Mage::helper('klevu_search/config')->getHostname($this->getStore()));
|
39 |
+
$request
|
40 |
+
->setResponseModel($this->getResponse())
|
41 |
+
->setEndpoint($endpoint)
|
42 |
+
->setMethod(static::METHOD)
|
43 |
+
->setData($parameters);
|
44 |
+
return $request->send();
|
45 |
+
|
46 |
+
}
|
47 |
+
}
|
app/code/community/Klevu/Search/Model/Product/Sync.php
CHANGED
@@ -369,6 +369,7 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
369 |
}
|
370 |
$method = $action . "Products";
|
371 |
$products = $this->getConnection()->fetchAll($statement, $statement->getBind());
|
|
|
372 |
|
373 |
$total = count($products);
|
374 |
$this->log(Zend_Log::INFO, sprintf("Found %d products to %s.", $total, $action));
|
@@ -887,6 +888,11 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
887 |
$currency = $this->getStore()->getDefaultCurrencyCode();
|
888 |
$media_url .= Mage::getModel('catalog/product_media_config')->getBaseMediaUrlAddition();
|
889 |
Mage::app()->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
|
|
|
|
|
|
|
|
|
|
|
890 |
$rc = 0;
|
891 |
foreach ($products as $index => &$product) {
|
892 |
|
@@ -901,12 +907,10 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
901 |
$item->setCustomerGroupId(Mage_Customer_Model_Group::NOT_LOGGED_IN_ID);
|
902 |
|
903 |
|
904 |
-
|
905 |
$this->log(Zend_Log::DEBUG, sprintf("Retrieve data for product ID %d", $product['product_id']));
|
906 |
//$parent = ($product['parent_id'] != 0) ? $data->getItemById($product['parent_id']) : null;
|
907 |
$parent = ($product['parent_id'] != 0) ? Mage::getModel('catalog/product')->load($product['parent_id'])->setCustomerGroupId(Mage_Customer_Model_Group::NOT_LOGGED_IN_ID): null;
|
908 |
$this->log(Zend_Log::DEBUG, sprintf("Retrieve data for product ID Parent ID %d", $product['parent_id']));
|
909 |
-
|
910 |
if (!$item) {
|
911 |
// Product data query did not return any data for this product
|
912 |
// Remove it from the list to skip syncing it
|
@@ -992,7 +996,36 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
992 |
} else if ($item->getData($attribute) && $item->getData($attribute) != "no_selection") {
|
993 |
$product[$key] = $item->getData($attribute);
|
994 |
break;
|
995 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
996 |
} else {
|
997 |
if ($item->getData($attribute) && $item->getData($attribute) != "no_selection") {
|
998 |
$product[$key] = $item->getData($attribute);
|
@@ -1000,26 +1033,76 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
1000 |
} else if ($parent && $parent->getData($attribute) && $parent->getData($attribute) != "no_selection") {
|
1001 |
$product[$key] = $parent->getData($attribute);
|
1002 |
break;
|
1003 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1004 |
|
1005 |
}
|
1006 |
}
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1023 |
break;
|
1024 |
case "salePrice":
|
1025 |
// Default to 0 if price can't be determined
|
@@ -2249,6 +2332,7 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
2249 |
public function runCategory($store)
|
2250 |
{
|
2251 |
$isActiveAttributeId = Mage::helper("klevu_search")->getIsActiveAttributeId();
|
|
|
2252 |
$this->log(Zend_Log::INFO, sprintf("Starting sync for category %s (%s).", $store->getWebsite()->getName() , $store->getName()));
|
2253 |
$rootId = $this->getStore()->getRootCategoryId();
|
2254 |
$rootStoreCategory = "1/$rootId/";
|
@@ -2269,7 +2353,12 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
2269 |
"k.product_id = ci.entity_id AND ci.attribute_id = :is_active",
|
2270 |
""
|
2271 |
)
|
2272 |
-
|
|
|
|
|
|
|
|
|
|
|
2273 |
$this->getConnection()
|
2274 |
->select()
|
2275 |
->from(
|
@@ -2280,7 +2369,8 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
2280 |
->group(array('k.product_id', 'k.parent_id'))
|
2281 |
->bind(array(
|
2282 |
'type'=>"categories",
|
2283 |
-
'is_active' => $isActiveAttributeId
|
|
|
2284 |
)),
|
2285 |
'update' =>
|
2286 |
$this->getConnection()
|
@@ -2319,13 +2409,18 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
2319 |
array('ci' => $this->getTableName("catalog_category_entity_int")),
|
2320 |
"c.entity_id = ci.entity_id AND ci.attribute_id = :is_active AND ci.value = 1",
|
2321 |
""
|
|
|
|
|
|
|
|
|
|
|
2322 |
)
|
2323 |
->joinLeft(
|
2324 |
array('k' => $this->getTableName("klevu_search/product_sync")),
|
2325 |
"ci.entity_id = k.product_id AND k.store_id = :store_id AND k.test_mode = :test_mode AND k.type = :type",
|
2326 |
""
|
2327 |
)
|
2328 |
-
->where("k.product_id IS NULL")
|
2329 |
->where("c.path LIKE ?","{$rootStoreCategory}%")
|
2330 |
->group(array('c.entity_id'))
|
2331 |
->bind(array(
|
@@ -2333,6 +2428,7 @@ class Klevu_Search_Model_Product_Sync extends Klevu_Search_Model_Sync {
|
|
2333 |
'store_id' => $store->getId(),
|
2334 |
'is_active' => $isActiveAttributeId,
|
2335 |
'test_mode' => $this->isTestModeEnabled(),
|
|
|
2336 |
)),
|
2337 |
);
|
2338 |
$errors = 0;
|
369 |
}
|
370 |
$method = $action . "Products";
|
371 |
$products = $this->getConnection()->fetchAll($statement, $statement->getBind());
|
372 |
+
|
373 |
|
374 |
$total = count($products);
|
375 |
$this->log(Zend_Log::INFO, sprintf("Found %d products to %s.", $total, $action));
|
888 |
$currency = $this->getStore()->getDefaultCurrencyCode();
|
889 |
$media_url .= Mage::getModel('catalog/product_media_config')->getBaseMediaUrlAddition();
|
890 |
Mage::app()->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
|
891 |
+
$backend = Mage::getResourceModel('catalog/product_attribute_backend_media');
|
892 |
+
$attributeId = Mage::getResourceModel('eav/entity_attribute')->getIdByCode('catalog_product', 'media_gallery');
|
893 |
+
$container = new Varien_Object(array(
|
894 |
+
'attribute' => new Varien_Object(array('id' => $attributeId))
|
895 |
+
));
|
896 |
$rc = 0;
|
897 |
foreach ($products as $index => &$product) {
|
898 |
|
907 |
$item->setCustomerGroupId(Mage_Customer_Model_Group::NOT_LOGGED_IN_ID);
|
908 |
|
909 |
|
|
|
910 |
$this->log(Zend_Log::DEBUG, sprintf("Retrieve data for product ID %d", $product['product_id']));
|
911 |
//$parent = ($product['parent_id'] != 0) ? $data->getItemById($product['parent_id']) : null;
|
912 |
$parent = ($product['parent_id'] != 0) ? Mage::getModel('catalog/product')->load($product['parent_id'])->setCustomerGroupId(Mage_Customer_Model_Group::NOT_LOGGED_IN_ID): null;
|
913 |
$this->log(Zend_Log::DEBUG, sprintf("Retrieve data for product ID Parent ID %d", $product['parent_id']));
|
|
|
914 |
if (!$item) {
|
915 |
// Product data query did not return any data for this product
|
916 |
// Remove it from the list to skip syncing it
|
996 |
} else if ($item->getData($attribute) && $item->getData($attribute) != "no_selection") {
|
997 |
$product[$key] = $item->getData($attribute);
|
998 |
break;
|
999 |
+
}
|
1000 |
+
|
1001 |
+
if ($parent && $parent->getData($attribute) == "no_selection") {
|
1002 |
+
$product[$key] = $parent->getData('small_image');
|
1003 |
+
if($product[$key] == "no_selection"){
|
1004 |
+
$product_media = new Varien_Object(array(
|
1005 |
+
'id' => $product['parent_id'],
|
1006 |
+
'store_id' => $this->getStore()->getId(),
|
1007 |
+
));
|
1008 |
+
$media_image = $backend->loadGallery($product_media, $container);
|
1009 |
+
if(count($media_image) > 0) {
|
1010 |
+
$product[$key] = $media_image[0]['file'];
|
1011 |
+
}
|
1012 |
+
}
|
1013 |
+
break;
|
1014 |
+
} else if ($item->getData($attribute) && $item->getData($attribute) == "no_selection") {
|
1015 |
+
$product[$key] = $item->getData('small_image');
|
1016 |
+
if($product[$key] == "no_selection"){
|
1017 |
+
$product_media = new Varien_Object(array(
|
1018 |
+
'id' => $product['product_id'],
|
1019 |
+
'store_id' => $this->getStore()->getId(),
|
1020 |
+
));
|
1021 |
+
$media_image = $backend->loadGallery($product_media, $container);
|
1022 |
+
if(count($media_image) > 0) {
|
1023 |
+
$product[$key] = $media_image[0]['file'];
|
1024 |
+
}
|
1025 |
+
}
|
1026 |
+
break;
|
1027 |
+
}
|
1028 |
+
|
1029 |
} else {
|
1030 |
if ($item->getData($attribute) && $item->getData($attribute) != "no_selection") {
|
1031 |
$product[$key] = $item->getData($attribute);
|
1033 |
} else if ($parent && $parent->getData($attribute) && $parent->getData($attribute) != "no_selection") {
|
1034 |
$product[$key] = $parent->getData($attribute);
|
1035 |
break;
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
if ($item->getData($attribute) && $item->getData($attribute) == "no_selection") {
|
1039 |
+
$product[$key] = $item->getData('small_image');
|
1040 |
+
if($product[$key] == "no_selection"){
|
1041 |
+
$product_media = new Varien_Object(array(
|
1042 |
+
'id' => $product['product_id'],
|
1043 |
+
'store_id' => $this->getStore()->getId(),
|
1044 |
+
));
|
1045 |
+
$media_image = $backend->loadGallery($product_media, $container);
|
1046 |
+
|
1047 |
+
if(count($media_image) > 0) {
|
1048 |
+
$product[$key] = $media_image[0]['file'];
|
1049 |
+
}
|
1050 |
+
}
|
1051 |
+
break;
|
1052 |
+
} else if ($parent && $parent->getData($attribute) && $parent->getData($attribute) == "no_selection") {
|
1053 |
+
$product[$key] = $parent->getData('small_image');
|
1054 |
+
if($product[$key] == "no_selection"){
|
1055 |
+
$product_media = new Varien_Object(array(
|
1056 |
+
'id' => $product['parent_id'],
|
1057 |
+
'store_id' => $this->getStore()->getId(),
|
1058 |
+
));
|
1059 |
+
$media_image = $backend->loadGallery($product_media, $container);
|
1060 |
+
if(count($media_image) > 0) {
|
1061 |
+
$product[$key] = $media_image[0]['file'];
|
1062 |
+
}
|
1063 |
+
}
|
1064 |
+
break;
|
1065 |
+
}
|
1066 |
|
1067 |
}
|
1068 |
}
|
1069 |
+
if(!is_array($product[$key])) {
|
1070 |
+
if ($product[$key] != "" && strpos($product[$key], "http") !== 0) {
|
1071 |
+
if(strpos($product[$key],"/", 0) !== 0 && !empty($product[$key]) && $product[$key]!= "no_selection" ){
|
1072 |
+
$product[$key] = "/".$product[$key];
|
1073 |
+
}
|
1074 |
+
// Prepend media base url for relative image locations
|
1075 |
+
//generate thumbnail image for each products
|
1076 |
+
Mage::getModel('klevu_search/product_sync')->thumbImage($product[$key]);
|
1077 |
+
$imageResized = Mage::getBaseDir('media').DS."klevu_images".$product[$key];
|
1078 |
+
if (file_exists($imageResized)) {
|
1079 |
+
$config = Mage::helper('klevu_search/config');
|
1080 |
+
if($config->isSecureUrlEnabled($this->getStore()->getId())) {
|
1081 |
+
$product[$key] = $this->getStore()->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA,true)."klevu_images".$product[$key];
|
1082 |
+
} else {
|
1083 |
+
$product[$key] = $this->getStore()->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)."klevu_images".$product[$key];
|
1084 |
+
}
|
1085 |
+
}else{
|
1086 |
+
if(empty($product[$key]) || $product[$key] == "no_selection") {
|
1087 |
+
$placeholder_image = Mage::getStoreConfig("catalog/placeholder/small_image_placeholder");
|
1088 |
+
if(!empty($placeholder_image)) {
|
1089 |
+
$product[$key] = $media_url .'/placeholder/' .Mage::getStoreConfig("catalog/placeholder/small_image_placeholder");
|
1090 |
+
} else {
|
1091 |
+
$product[$key] = $media_url .'/placeholder/' .Mage::getStoreConfig("catalog/placeholder/image_placeholder");
|
1092 |
+
}
|
1093 |
+
}else {
|
1094 |
+
$product[$key] = $media_url . $product[$key];
|
1095 |
+
}
|
1096 |
+
}
|
1097 |
+
}
|
1098 |
+
} else {
|
1099 |
+
$placeholder_image = Mage::getStoreConfig("catalog/placeholder/small_image_placeholder");
|
1100 |
+
if(!empty($placeholder_image)) {
|
1101 |
+
$product[$key] = $media_url .'/placeholder/' .Mage::getStoreConfig("catalog/placeholder/small_image_placeholder");
|
1102 |
+
} else {
|
1103 |
+
$product[$key] = $media_url .'/placeholder/' .Mage::getStoreConfig("catalog/placeholder/image_placeholder");
|
1104 |
+
}
|
1105 |
+
}
|
1106 |
break;
|
1107 |
case "salePrice":
|
1108 |
// Default to 0 if price can't be determined
|
2332 |
public function runCategory($store)
|
2333 |
{
|
2334 |
$isActiveAttributeId = Mage::helper("klevu_search")->getIsActiveAttributeId();
|
2335 |
+
$isExcludeAttributeId = Mage::helper("klevu_search")->getIsExcludeAttributeId();
|
2336 |
$this->log(Zend_Log::INFO, sprintf("Starting sync for category %s (%s).", $store->getWebsite()->getName() , $store->getName()));
|
2337 |
$rootId = $this->getStore()->getRootCategoryId();
|
2338 |
$rootStoreCategory = "1/$rootId/";
|
2353 |
"k.product_id = ci.entity_id AND ci.attribute_id = :is_active",
|
2354 |
""
|
2355 |
)
|
2356 |
+
->joinLeft(
|
2357 |
+
array('ex' => $this->getTableName("catalog_category_entity_int")),
|
2358 |
+
"k.product_id = ex.entity_id AND ex.attribute_id = :is_exclude",
|
2359 |
+
""
|
2360 |
+
)
|
2361 |
+
->where("k.type = :type AND (ci.value = 0 OR ex.value = 1 OR k.product_id NOT IN ?)",
|
2362 |
$this->getConnection()
|
2363 |
->select()
|
2364 |
->from(
|
2369 |
->group(array('k.product_id', 'k.parent_id'))
|
2370 |
->bind(array(
|
2371 |
'type'=>"categories",
|
2372 |
+
'is_active' => $isActiveAttributeId,
|
2373 |
+
'is_exclude' => $isExcludeAttributeId,
|
2374 |
)),
|
2375 |
'update' =>
|
2376 |
$this->getConnection()
|
2409 |
array('ci' => $this->getTableName("catalog_category_entity_int")),
|
2410 |
"c.entity_id = ci.entity_id AND ci.attribute_id = :is_active AND ci.value = 1",
|
2411 |
""
|
2412 |
+
)
|
2413 |
+
->joinLeft(
|
2414 |
+
array('ex' => $this->getTableName("catalog_category_entity_int")),
|
2415 |
+
"ci.entity_id = ex.entity_id AND ex.attribute_id = :is_exclude",
|
2416 |
+
""
|
2417 |
)
|
2418 |
->joinLeft(
|
2419 |
array('k' => $this->getTableName("klevu_search/product_sync")),
|
2420 |
"ci.entity_id = k.product_id AND k.store_id = :store_id AND k.test_mode = :test_mode AND k.type = :type",
|
2421 |
""
|
2422 |
)
|
2423 |
+
->where("k.product_id IS NULL AND (ex.value IS NULL OR ex.value = 0)")
|
2424 |
->where("c.path LIKE ?","{$rootStoreCategory}%")
|
2425 |
->group(array('c.entity_id'))
|
2426 |
->bind(array(
|
2428 |
'store_id' => $store->getId(),
|
2429 |
'is_active' => $isActiveAttributeId,
|
2430 |
'test_mode' => $this->isTestModeEnabled(),
|
2431 |
+
'is_exclude' => $isExcludeAttributeId,
|
2432 |
)),
|
2433 |
);
|
2434 |
$errors = 0;
|
app/code/community/Klevu/Search/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Klevu_Search>
|
5 |
-
<version>1.2.
|
6 |
</Klevu_Search>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Klevu_Search>
|
5 |
+
<version>1.2.11</version>
|
6 |
</Klevu_Search>
|
7 |
</modules>
|
8 |
<global>
|
app/code/community/Klevu/Search/sql/klevu_search_setup/mysql4-data-upgrade-1.2.10-1.2.11.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$installer = $this;
|
3 |
+
$installer->startSetup();
|
4 |
+
|
5 |
+
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
|
6 |
+
$entityTypeId = $setup->getEntityTypeId('catalog_category');
|
7 |
+
$attributeSetId = $setup->getDefaultAttributeSetId($entityTypeId);
|
8 |
+
$attributeGroupId = $setup->getDefaultAttributeGroupId($entityTypeId, $attributeSetId);
|
9 |
+
$setup->addAttribute('catalog_category', 'exclude_in_search', array(
|
10 |
+
'type' => 'int',
|
11 |
+
'group' => 'Display Settings',
|
12 |
+
'backend' => '',
|
13 |
+
'frontend' => '',
|
14 |
+
'label' => 'Exclude in Search',
|
15 |
+
'input' => 'select',
|
16 |
+
'class' => '',
|
17 |
+
'source' => 'eav/entity_attribute_source_boolean',
|
18 |
+
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
|
19 |
+
'visible' => true,
|
20 |
+
'required' => false,
|
21 |
+
'user_defined' => false,
|
22 |
+
'default' => 'No',
|
23 |
+
'searchable' => false,
|
24 |
+
'filterable' => false,
|
25 |
+
'comparable' => false,
|
26 |
+
'visible_on_front' => false,
|
27 |
+
'unique' => false,
|
28 |
+
));
|
29 |
+
$installer->endSetup();
|
30 |
+
?>
|
app/design/adminhtml/default/default/template/klevu/search/wizard/configure/userplan.phtml
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php /** @var Klevu_Search_Block_Adminhtml_Wizard_Configure_Store $this */ ?>
|
2 |
<?php echo $this->getChildHtml('messages'); ?>
|
|
|
|
|
|
|
3 |
<div class="kuWizardSteps">
|
4 |
<ol class="wizard-progress clearfix">
|
5 |
<li class="active-step">
|
@@ -21,7 +24,7 @@
|
|
21 |
</ol>
|
22 |
</div>
|
23 |
|
24 |
-
|
25 |
<form id="klevu_search_wizard_configure_store_form" action="<?php echo $this->getFormActionUrl() ?>" method="POST">
|
26 |
<input type="hidden" name="form_key" value="<?php echo $this->getFormKey() ?>" />
|
27 |
<fieldset class="fieldset">
|
@@ -29,104 +32,31 @@
|
|
29 |
<h2><?php echo $this->__("Start 14-Day risk free trial");?></h2>
|
30 |
<h5><?php echo $this->__("No obligation to continue, no credit card required");?></h5>
|
31 |
</div>
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
</
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
<td><input type="radio" name="userPlan" value="plus" id="kuPlus"/> <label for="kuPlus">Plus</label></td>
|
53 |
-
</tr>
|
54 |
-
<tr>
|
55 |
-
<td><img src="http://www.klevu.com/support/magento-links/plans/plus.jpg"/></td>
|
56 |
-
</tr>
|
57 |
-
</tbody>
|
58 |
-
</table>
|
59 |
-
</td>
|
60 |
-
<td>
|
61 |
-
<table class="kuPlanColumn" cellspacing="0">
|
62 |
-
<tbody>
|
63 |
-
<tr>
|
64 |
-
<td><input type="radio" name="userPlan" value="growth" id="kuGrowth"/> <label for="kuGrowth">Growth</label></td>
|
65 |
-
</tr>
|
66 |
-
<tr>
|
67 |
-
<td><img src="http://www.klevu.com/support/magento-links/plans/growth.jpg"/></td>
|
68 |
-
</tr>
|
69 |
-
</tbody>
|
70 |
-
</table>
|
71 |
-
</td>
|
72 |
-
<td>
|
73 |
-
<table class="kuPlanColumn" cellspacing="0">
|
74 |
-
<tbody>
|
75 |
-
<tr>
|
76 |
-
<td><input type="radio" name="userPlan" value="premium" id="kuPremium"/> <label for="kuPremium">Premium</label></td>
|
77 |
-
</tr>
|
78 |
-
<tr>
|
79 |
-
<td><img src="http://www.klevu.com/support/magento-links/plans/premium.jpg"/></td>
|
80 |
-
</tr>
|
81 |
-
</tbody>
|
82 |
-
</table>
|
83 |
-
</td>
|
84 |
-
</tr>
|
85 |
-
|
86 |
-
<tr>
|
87 |
-
<td colspan="4">
|
88 |
-
<table class="kuOtherPlan">
|
89 |
-
<tbody>
|
90 |
-
<tr>
|
91 |
-
<td>
|
92 |
-
<table class="kuOtherPlanBox" cellpadding="0" cellspacing="0">
|
93 |
-
<tbody>
|
94 |
-
<tr>
|
95 |
-
<td class="kuOtherPlanHeader"><input type="radio" name="userPlan" value="enterprise" id="kuEnterprise"/> <label for="kuEnterprise">Enterprise</label></td>
|
96 |
-
<td rowspan="2" class="kuOtherPlanDesc">The most advance search, unlimited data, dedicated cloud option.</td>
|
97 |
-
</tr>
|
98 |
-
<tr>
|
99 |
-
<td class="kuOtherPlanPrice"><span>Starts at</span> $1200/mo</td>
|
100 |
-
</tr>
|
101 |
-
</tbody>
|
102 |
-
</table>
|
103 |
-
</td>
|
104 |
-
<td>
|
105 |
-
<table class="kuOtherPlanBox" cellpadding="0" cellspacing="0">
|
106 |
-
<tbody>
|
107 |
-
<tr>
|
108 |
-
<td class="kuOtherPlanHeader"><div class="kuTooltip"><input type="radio" name="userPlan" value="micro" id="kuMicro"/> <label for="kuMicro">Micro</label>
|
109 |
-
<span> In case total records or search terms exceed the permitted limit, the account will be moved to trial version of the applicable tier. A notification will be sent to registered email address. <b></b></span></div>
|
110 |
-
</td>
|
111 |
-
<td rowspan="2" class="kuOtherPlanDesc">Maximum 500 records and 1000 search terms per month.</td>
|
112 |
-
</tr>
|
113 |
-
<tr>
|
114 |
-
<td class="kuOtherPlanPrice">FREE</td>
|
115 |
-
</tr>
|
116 |
-
</tbody>
|
117 |
-
</table>
|
118 |
-
</td>
|
119 |
-
</tr>
|
120 |
-
</tbody>
|
121 |
-
</table>
|
122 |
-
</td>
|
123 |
-
</tr>
|
124 |
-
|
125 |
-
</tbody>
|
126 |
-
</table>
|
127 |
</fieldset>
|
128 |
<div class="button-set">
|
129 |
<button type="submit"><span><?php echo $this->__("Next") ?></span></button>
|
130 |
</div>
|
131 |
-
|
132 |
</form>
|
|
|
|
|
|
1 |
<?php /** @var Klevu_Search_Block_Adminhtml_Wizard_Configure_Store $this */ ?>
|
2 |
<?php echo $this->getChildHtml('messages'); ?>
|
3 |
+
<?php $getPlans = Mage::helper('klevu_search')->getPlans(); ?>
|
4 |
+
<?php $getProductCount = Mage::helper('klevu_search')->getTotalProductCount(); ?>
|
5 |
+
|
6 |
<div class="kuWizardSteps">
|
7 |
<ol class="wizard-progress clearfix">
|
8 |
<li class="active-step">
|
24 |
</ol>
|
25 |
</div>
|
26 |
|
27 |
+
<?php if(!empty($getPlans)) { ?>
|
28 |
<form id="klevu_search_wizard_configure_store_form" action="<?php echo $this->getFormActionUrl() ?>" method="POST">
|
29 |
<input type="hidden" name="form_key" value="<?php echo $this->getFormKey() ?>" />
|
30 |
<fieldset class="fieldset">
|
32 |
<h2><?php echo $this->__("Start 14-Day risk free trial");?></h2>
|
33 |
<h5><?php echo $this->__("No obligation to continue, no credit card required");?></h5>
|
34 |
</div>
|
35 |
+
<ul class="form-list kuPlanDetails">
|
36 |
+
<?php foreach($getPlans as $key => $value) { ?>
|
37 |
+
<li class="kuPlanColumn ku<?php echo ucfirst($value['planName']); if($getProductCount > 501 && $value['planName']=="micro") { echo " kuDisableMicro"; } ?>">
|
38 |
+
<div class="kuPlanName">
|
39 |
+
<div class="kuTooltip">
|
40 |
+
<input type="radio" name="userPlan" <?php if($getProductCount > 501 && $value['planName']=="micro") { ?> disabled="disabled" <?php } ?> value="<?php echo $value['planName'];?>" id="kuEnterprise">
|
41 |
+
<label for="kuEnterprise"><?php echo ucfirst($value['planName']);?></label>
|
42 |
+
<span> <?php if($getProductCount > 501) {
|
43 |
+
echo $this->__("Sorry, you are not eligible to select the Micro (Plan). There are more than 500 records in your store and the Micro plan allows only upto 500 records. You can select any of the other listed plans and start a 14-day free trial.");
|
44 |
+
} else {
|
45 |
+
echo $this->__("In case the total records or search terms exceed the permitted limit, the account will be moved to the trial version of the applicable tier. A notification will be sent to registered email address.");
|
46 |
+
} ?><b></b></span>
|
47 |
+
</div>
|
48 |
+
</div>
|
49 |
+
<div class="kuPlanImg">
|
50 |
+
<img src="<?php echo $value['planImageUrl']; ?>"/>
|
51 |
+
</div>
|
52 |
+
</li>
|
53 |
+
<?php } ?>
|
54 |
+
</ul>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
</fieldset>
|
56 |
<div class="button-set">
|
57 |
<button type="submit"><span><?php echo $this->__("Next") ?></span></button>
|
58 |
</div>
|
|
|
59 |
</form>
|
60 |
+
<?php } else { ?>
|
61 |
+
<div class="kuErrorPlanMsg"><?php echo $this->__("We are experiencing some issue fetching details of Klevu plans."); ?></br><?php echo $this->__("Please, write to us at support@klevu.com or try again later."); ?></div>
|
62 |
+
<?php } ?>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Klevu_SmartSearch</name>
|
4 |
-
<version>1.2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://klevu.com">Commercial</license>
|
7 |
<channel>community</channel>
|
@@ -14,11 +14,14 @@ Intelligent boosting - Just select products you want to promote, no need to manu
|
|
14 |
Dynamic filters - Shoppers get excellent shopping experience.
|
15 |
Search as you type - Shoppers see results even with long keywords.
|
16 |
Actionable insights - Drive traffic by learning from shoppers' search patterns.</description>
|
17 |
-
<notes>-
|
|
|
|
|
|
|
18 |
<authors><author><name>Klevu</name><user>Klevu</user><email>niraj.aswani@klevu.com</email></author></authors>
|
19 |
-
<date>2016-10-
|
20 |
-
<time>
|
21 |
-
<contents><target name="mageetc"><dir name="modules"><file name="Klevu_Search.xml" hash="49674c121481f67bcfc2f31bb21e5aaf"/><file name="Klevu_Boosting.xml" hash="e5e64cc12dacfc956c2b0cb2b47dd0c4"/><file name="Klevu_Content.xml" hash="26c6470ff0f3b121bc6eb85686ac285d"/><file name="Klevu_Searchterms.xml" hash="3b38e76a2c869aedf4caa37ac81f6325"/><file name="Klevu_Addtocart.xml" hash="1702387194f7bb2addab6b7b0c701505"/></dir></target><target name="magecommunity"><dir name="Klevu"><dir name="Boosting"><dir name="Block"><dir name="Adminhtml"><dir name="Boost"><dir name="Edit"><file name="Form.php" hash="f383d355c07e8f6930037a3cb663fea8"/><dir name="Tab"><file name="Actions.php" hash="bea65d14949e38f7e2470f596e6a8757"/><file name="Conditions.php" hash="f471bf87addc58de5fc577efb1ef000f"/><file name="Form.php" hash="ceb369273be213ab6c0699edf029f8f5"/></dir><file name="Tabs.php" hash="956926b08afbd7d5c24d4015b8d5fb1a"/></dir><file name="Edit.php" hash="102725d29f9a72655baa68f334837d2c"/><file name="Grid.php" hash="3e9f1e10943666904bdf2cf895111e19"/></dir><file name="Boost.php" hash="ca0e56e107ef39310f81d43ad16f6ae5"/><dir name="Form"><dir name="Field"><dir name="Rule"><file name="Button.php" hash="54234efa375229e734b38f0f1daa7c44"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="5dd9cdbc59b7886d7248a49013ee0692"/></dir><dir name="Model"><dir name="Boost"><dir name="Rule"><dir name="Condition"><file name="Combine.php" hash="f01c5f12ea202559feed422130df4d5f"/><file name="Product.php" hash="f35bd54c39f6412db9e08b78a00687fc"/></dir></dir></dir><file name="Boost.php" hash="b11c92c884361d22e705bde6f18f413a"/><dir name="Mysql4"><dir name="Boost"><file name="Collection.php" hash="1ac0d91b93e00c6ca0c6229b8dce69e0"/></dir><file name="Boost.php" hash="2d7c34e4800945c9fdcab56b7d41d7da"/></dir><file name="Observer.php" hash="5f9982c232746da15c1b0ee7ab5581de"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Boosting"><file name="Attribute.php" hash="6debec1229df22e3f4eda58dd781053a"/></dir></dir></dir></dir></dir><dir name="Test"><dir name="Model"><dir name="Boost"><dir name="fixtures"><file name="testGetMatchingProductIds.yaml" hash="023c1cc74e5525ccfbed76d38674243d"/></dir></dir><file name="Boost.php" hash="e2cba3650eeed3e39ed29381a6014579"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="BoostController.php" hash="0f2ce187d18fe74c8445becd6e44acfc"/></dir></dir><dir name="etc"><file name="config.xml" hash="66c1bcd5daab17ef03d671553670cac5"/><file name="system.xml" hash="a9f3647f178f8f373c31a90569ffd651"/></dir><dir name="sql"><dir name="klevu_boosting_setup"><file name="mysql4-install-10.0.0.php" hash="b36ab1905efd2ba496635fd8830d7438"/></dir></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><dir name="Attribute"><file name="Mappings.php" hash="293c4d19663fa3aad76c17287fec2114"/></dir><dir name="Automatic"><dir name="Attribute"><file name="Mappings.php" hash="b0d192bd03319957d09f34d510914a2f"/></dir></dir><dir name="Html"><file name="Select.php" hash="adc22272b93deb46b524f46f7000972f"/></dir><dir name="Image"><file name="Log.php" hash="a5775de3c82a73e0cda865586a2d10ee"/></dir><dir name="Store"><dir name="Level"><file name="Label.php" hash="df3680c83924ece232eb14bd0b7ac9b3"/></dir><file name="Status.php" hash="0e023c95f20bea421ea6e7f4e64e5eae"/></dir><dir name="Sync"><file name="Button.php" hash="aeec22e3e952e40d1e1bed33a9e8185b"/></dir></dir><file name="Infolinks.php" hash="201b94b4b627bf9053424fcd70bbd101"/><file name="Information.php" hash="b422d8aa8524b4277f2b4013e90379a0"/><file name="Klevuinfo.php" hash="d2532a3a273acd33515165b3d98ac4d1"/><file name="Syncoptionsinfo.php" hash="28621e3bd17eb8216639fa3a2da47840"/></dir><file name="Notifications.php" hash="9fc2511a89e04cb2c9ce86fc7c3684cd"/><dir name="System"><dir name="Config"><dir name="Form"><file name="Field.php" hash="d4e9023e6cdbedceb7145d248168d33b"/></dir></dir></dir><dir name="Wizard"><dir name="Config"><file name="Button.php" hash="d17ba7640d5777612ab9fb27f85aa5c9"/></dir><dir name="Configure"><file name="Attributes.php" hash="3801cd4ebb45b3d29cfbacf830af2874"/><file name="Store.php" hash="a5e900bf91db47115ce54497669fd384"/><file name="User.php" hash="b885cf0d838e5de5d734c4c0c76cb173"/><file name="Userplan.php" hash="5fc147d5266c2251b4388800fe8f78fb"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Tracking.php" hash="049f45dfc363c0f604ef57472611d7cd"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="f7f1b51781d27032c114ec2392cb5371"/><file name="Compat.php" hash="3726862a4576a53c5a44dda59a1e9a86"/><file name="Config.php" hash="417e5a2462a4286c02c11a5955889038"/><file name="Data.php" hash="d9ffb408b8cf3a619c7d8c756f591058"/></dir><dir name="Model"><dir name="Adminhtml"><file name="Comment.php" hash="2d3cb94ca5bea4c6ea50f9aa9dd3a936"/></dir><dir name="Api"><dir name="Action"><file name="Addrecords.php" hash="46f150937add092f9e6631742f803e43"/><file name="Adduser.php" hash="d8b6e6d37fe6ce522747fd6951c8e9df"/><file name="Addwebstore.php" hash="ea33f2c7032682a6ec2bdb8324cdaf0e"/><file name="Checkuserdetail.php" hash="ebe4eeaf8986684bb7081932e68553bf"/><file name="Debuginfo.php" hash="dd92df091719aa73eca07a08d9681d42"/><file name="Deleterecords.php" hash="0e404db0aab2c58ff90a4e7e4fe73818"/><file name="Features.php" hash="f3f22d268fe2e6651cdab8f12c56599a"/><file name="Gettimezone.php" hash="4bb572b68f42236d765f8194e413b1ca"/><file name="Getuserdetail.php" hash="849a0f04bfdbf39ae75a2627d26717ca"/><file name="Idsearch.php" hash="9b8ba6fde615675884e6e0b6a49e8200"/><file name="Producttracking.php" hash="d88a30dcc3926ad0626591567868a04b"/><file name="Removetestmode.php" hash="bd2e7ecf6c233b1430e2989b2b62000f"/><file name="Searchtermtracking.php" hash="450a05e0598618130ef06d71410a3fcc"/><file name="Startsession.php" hash="14edcef879dce92c76a9c78d4106fc6c"/><file name="Updaterecords.php" hash="9e99ce8da72a030b10e9af8353233427"/></dir><file name="Action.php" hash="792f3fe4348f7d13bdf09562ec0d8b59"/><dir name="Request"><file name="Get.php" hash="2d6f510d4dcc171b8e44322b76a49f93"/><file name="Post.php" hash="a46b484a50ced15e2c02deb16bbeb6bb"/><file name="Xml.php" hash="6fb6945b88624571b332733076f1cd3b"/></dir><file name="Request.php" hash="7f15814e8a01982499563e0e056d2d52"/><dir name="Response"><file name="Data.php" hash="9dbe8e28a501feacb07a6ce2bcc4deb8"/><file name="Empty.php" hash="5988ec43c1756cf4acfedb212787b2b9"/><file name="Invalid.php" hash="8287280c3b99f64e08cf54a0bf65e4a1"/><file name="Message.php" hash="5b6d717c75014e798e619e3df2008d29"/><file name="Search.php" hash="96b9bdef60811c4d994cb457f0d355a9"/><file name="Timezone.php" hash="ffa4d48e42fa52d2c928e202c2af61fd"/></dir><file name="Response.php" hash="9d85b7a9e899375df6cffb375cd59ed7"/></dir><dir name="Catalog"><dir name="Model"><file name="Config.php" hash="57ae55e3cea3dd1b4c60dafcb06d5efd"/></dir></dir><dir name="CatalogSearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="104ac92f6ef59879b593a9f1baffd562"/><file name="Category.php" hash="39e56a1a1a1070f09fce2bec6d48c4ce"/><file name="Price.php" hash="4ca1e56183364670fb39a88ea5666c13"/></dir></dir><dir name="Resource"><dir name="Fulltext"><file name="Collection.php" hash="8e970880623949bdd01c620b64c518fe"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="d675e50ad7c5277b9ca4100770ac16d3"/></dir></dir></dir></dir><dir name="Config"><dir name="Log"><file name="Level.php" hash="ef07b22f48c4ca72066bf90a1cf9ac27"/></dir></dir><file name="Cron.php" hash="0936cc2667e056182668c9f61fc171bc"/><file name="Notification.php" hash="771d45868668c5b925e3bf2202482b43"/><file name="Observer.php" hash="db4c59a2da08c5f4471a96c6eaa56c31"/><dir name="Order"><file name="Sync.php" hash="3c21be2652c8cdf0fd0fb19916254e67"/></dir><dir name="Product"><file name="Sync.php" hash="465ede164d78a86475f2f3611e613432"/></dir><dir name="Resource"><dir name="Notification"><file name="Collection.php" hash="936a242678b1c89853149e9dc77b6aff"/></dir><file name="Notification.php" hash="f3206c5286bf6ccb4df268c54fcff0f5"/></dir><file name="Session.php" hash="a4ab94b093ba8a414fbfa031f0d2cabe"/><file name="Sync.php" hash="6c032e3e9a2d6b45c92cbcdb4b6a44e4"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Additional"><file name="Attributes.php" hash="d91e1af65488d647b035fbb100a4eb1d"/></dir><dir name="Boosting"><file name="Attribute.php" hash="f6db7762064a7e97ca73b5e15757148f"/></dir><file name="Frequency.php" hash="3a347a4238031e73a03e38a14ab56b0a"/><file name="Landingoptions.php" hash="031834ff6c6c794735350120a686c77e"/><dir name="Log"><file name="Level.php" hash="ba2bee63eb18b966db6beade72293036"/></dir><dir name="Product"><file name="Attributes.php" hash="f99ced41d6504f1570a703e66743dd0b"/></dir><file name="Syncoptions.php" hash="6114fd30c79d1d268b039c09f93e9f74"/><file name="Taxoptions.php" hash="2754ec4fcaa8fcaf17976bc35d2f2ed2"/><file name="Yesnoforced.php" hash="0cf0e7842afae56af0caf92c9490295b"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Base.php" hash="a1a8faa15e50cd1d394bc79ca94f712b"/></dir><dir name="Controller"><dir name="CatalogSearch"><dir name="fixtures"><file name="search_results.yaml" hash="bfa6ebad238b75d771b89fb369201540"/></dir></dir><file name="CatalogSearch.php" hash="f6c2615ef27061d0cce7e7eae717c040"/></dir><dir name="Helper"><file name="Api.php" hash="c8484c149e920b3f74b8f6f2dce82936"/><file name="Compat.php" hash="8bae993e0da8f368eb50689f271446a5"/><dir name="Config"><dir name="fixtures"><file name="testGetOrderSyncEnabledFlag.yaml" hash="d1427ea15734ca336c47aad51ad7026e"/><file name="testGetOrderSyncFrequency.yaml" hash="52dffcad75b15761a695eb451b99c751"/><file name="testGetProductSyncEnabledFlag.yaml" hash="43e7263c8b781ef7fb6efbb6598f0226"/><file name="testGetProductSyncFrequency.yaml" hash="004e62dfa22c9abfd8dcf56c92270e19"/><file name="testIsExtensionEnabledDisabled.yaml" hash="5d706b347b4f32f87dc8eb4dd6102148"/><file name="testIsExtensionEnabledEnabled.yaml" hash="52c9eb8a4fad4d8f3ba25c68d35977f3"/></dir><dir name="providers"><file name="testIsOrderSyncEnabled.yaml" hash="938cc58e15b310ba2760be6c64e3d3cb"/><file name="testIsProductSyncEnabled.yaml" hash="5be1dcfb21264a012de32cbd252a09c9"/><file name="testIsTestModeEnabled.yaml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><file name="Config.php" hash="9ef7b00d63104e11426f3085afa36744"/><dir name="Data"><dir name="providers"><file name="testBytesToHumanReadable.yaml" hash="7cdb8705e108715abc63fa2cfd81626b"/><file name="testGetLanguageFromLocale.yaml" hash="c301f8dc090142627f6af4e4222b7708"/><file name="testHumanReadableToBytes.yaml" hash="dd89ae5b6705cfcfbf42ba64432c0f0a"/><file name="testIsProductionDomain.yaml" hash="f88ef0f80073fdb9cbdbd020348527a7"/></dir></dir><file name="Data.php" hash="93bb38ec55380a6ec7d79008496cac34"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><dir name="Addrecords"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="26eea8bfc58c60e4a2f07dcbddc2e6fd"/><file name="testValidateRequiredFieldsRecords.yaml" hash="590b7ec9b7c33debb740b8c6c6db717f"/><file name="testValidateRequiredFieldsRecordsAllowedEmpty.yaml" hash="f82933b3d219491015cef39a214543bd"/><file name="testValidateRequiredFieldsRecordsEmpty.yaml" hash="d5dcd5aad682db42b1352c35b8905d47"/><file name="testValidateRequiredFieldsRecordsOptional.yaml" hash="25092bb84ba311815ca33971a388256e"/></dir></dir><file name="Addrecords.php" hash="14f5c217fac3f82957f54916fa29b387"/><dir name="Adduser"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="841f068ff3ffd8081ccc91e8675f998c"/></dir></dir><file name="Adduser.php" hash="5189f29f08c4ed30d9b6ac83429de3d0"/><dir name="Addwebstore"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="e52324b58b76d2d63cfa83ee228e1b31"/></dir></dir><file name="Addwebstore.php" hash="fbeac1b8adc5df45ef08a0a3331e5fbc"/><dir name="Getuserdetail"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="297df49838c47536bc9ee928b27470b2"/></dir></dir><file name="Getuserdetail.php" hash="4733d1ec7fd5b3b765aa88f182adf390"/><dir name="Getuserfeaturesdetail"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="e4ef56d9b494fad5392984a144401998"/></dir></dir><file name="Getuserfeaturesdetail.php" hash="601f204cb67a44628c2c951aa8228cd3"/><dir name="Idsearch"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="f36c1a1a1e6d1f5a2d3a59d8d349036e"/></dir></dir><file name="Idsearch.php" hash="4c8849b460a0df494911e3a4df65719c"/><dir name="Producttracking"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="4bc690980c701649d17ff6caba3ef646"/></dir></dir><file name="Producttracking.php" hash="04d8ef59f24f848d36493aabfa413828"/><file name="Startsession.php" hash="c1ae49d22b5e75672b8d84499d51f3d4"/></dir><file name="Action.php" hash="14ce7e11eb3acfda2dfea539c8f5254b"/><dir name="Request"><dir name="Xml"><dir name="providers"><file name="testGetDataAsXml.yaml" hash="4aa16e3557481444ba39775ee0b99d29"/></dir></dir><file name="Xml.php" hash="279a5defe0c933540e9635455590d8b1"/></dir><file name="Request.php" hash="b0cbdfe6a023d0479dc1b1c7fc6869c0"/><dir name="Response"><dir name="Data"><dir name="providers"><file name="testIsSuccessful.yaml" hash="f085922f4329b3d6b19c1e0010d3ca22"/></dir></dir><file name="Data.php" hash="1ab05c7225658f54bd31f0c205d05a2b"/><file name="Empty.php" hash="9933c42aa9ff06977ca3e53d2de15857"/><file name="Invalid.php" hash="bb68f25a053b7e5fc024bce0f5286fcb"/><dir name="Message"><dir name="providers"><file name="testIsSuccessful.yaml" hash="d53562002270a0c4b58ca94733309a21"/></dir></dir><file name="Message.php" hash="135c0d136fa9d0e86158407fc59294c3"/><dir name="Timezone"><dir name="providers"><file name="testIsSuccessful.yaml" hash="67f35e7ee5081689a1eddb867ae6256d"/></dir></dir><file name="Timezone.php" hash="f9cb063ef1f506f656a25c6206899eb3"/><dir name="providers"><file name="response_testIsSuccessful.yaml" hash="ac214d5ebf1eccb89e8fa85e8e3cbb75"/></dir></dir><file name="Response.php" hash="dbcce43ccb2cdf47bce5c05fcf27e759"/><dir name="Test"><file name="Case.php" hash="ec6d3169b9e2bd26655687124be779dd"/></dir><dir name="data"><file name="data_response_data.xml" hash="cd2e5d3dcac402828b9e5f0b0b637c76"/><file name="data_response_failure.xml" hash="ba677628e68149e0283729c1c8e5e86a"/><file name="data_response_no_response.xml" hash="98944f0eda050221de59100f4b22f030"/><file name="data_response_success.xml" hash="e92d1cfcd4461dc8d3fcabe1f902b40b"/><file name="data_response_success_only.xml" hash="276055d04a3f112efe9e6f1c337d7699"/><file name="feature_response.xml" hash="4d400030f5c322b6ab85ccbc7bcd2c0d"/><file name="message_response_failure.xml" hash="ab63c55523b26bd53ea6abf426dd11f5"/><file name="message_response_missing_message.xml" hash="4a43490eda6f33804ca400da2f9cdac1"/><file name="message_response_missing_status.xml" hash="39103fec18a0be88e4ff00a8149c8ad4"/><file name="message_response_session_id.xml" hash="415f25f79a3795ae70b983504cbb784f"/><file name="message_response_success.xml" hash="3ac53566b3d187cb81eb04d40a195c50"/><file name="response_malformed.xml" hash="bfeb4e75829a42082a7935a8e7be491e"/><file name="response_noxml.xml" hash="2debfdcf79f03e4a65a667d21ef9de14"/><file name="response_valid.xml" hash="c915992330f0e4bd37bb629637139f98"/><file name="search_response_empty.xml" hash="601298402d21f3626052634cbbb0ae72"/><file name="search_response_paged.xml" hash="04203807a1d6df787c54afd84690a50e"/><file name="search_response_sorted.xml" hash="c3ee65658a56f65334417328c7fbdcac"/><file name="search_response_success.xml" hash="fea4e59e7ae6e68b387729e320d5f49c"/><file name="startsession_response_success.xml" hash="1865ee2da80359e5a84914c56cae2c8d"/><file name="timezone_response_no_data.xml" hash="276055d04a3f112efe9e6f1c337d7699"/><file name="timezone_response_no_status.xml" hash="bd695479b03e3607196f01f627af4a45"/><file name="timezone_response_with_failure.xml" hash="69a6b1fa7b2cf087d85be162064525b0"/><file name="timezone_response_with_success.xml" hash="e6888eca066741675d228ba1397b5554"/></dir></dir><dir name="Config"><dir name="Log"><file name="Level.php" hash="2032f568dc75c8a5ff63c7daaf8bd049"/></dir></dir><dir name="Notification"><dir name="fixtures"><file name="testLoad.yaml" hash="305afce09851bb40e8c990c138aff162"/></dir></dir><file name="Notification.php" hash="889ec647dbdb938741cfc75e1baa2bc2"/><dir name="Observer"><dir name="fixtures"><file name="testLandingPageRewritesDisabled.yaml" hash="88f0c274444dbaab4fded639b4f40048"/><file name="testLandingPageRewritesEnabled.yaml" hash="bfe60a7ccc0ac73c664f24a4b7394343"/><file name="testScheduleOrderSync.yaml" hash="170806194b4a1bd7f00bc346a51709e1"/></dir></dir><file name="Observer.php" hash="73349e9c475129197c2cf55a1e1d4cdc"/><dir name="Order"><dir name="Sync"><dir name="fixtures"><file name="testAddOrderToQueue.yaml" hash="c93c3c28273757a13b878f97dd0b9e97"/><file name="testClearQueue.yaml" hash="d7ad7abd553e333e84cbab149cdcfb31"/><file name="testRun.yaml" hash="44f091d24de97d230f61fcaf3689ba81"/></dir></dir><file name="Sync.php" hash="d2166272904e003b6bea3862f66e0235"/></dir><dir name="Product"><dir name="Sync"><dir name="fixtures"><file name="testAddProducts.yaml" hash="0ac9a9e6666f285eff796d30c8e0a4e3"/><file name="testCatalogruleProducts.yaml" hash="c37fe4fe86fda18d9fd90794ea1520e4"/><file name="testClearAllProducts.yaml" hash="b7ec8b285d34a27e1c50d572b5ae8227"/><file name="testDeleteProducts.yaml" hash="22f94366cc64b6980b8d648067920533"/><file name="testRun.yaml" hash="eaac2bf57835625a6cd80294e6c5a99c"/><file name="testSpecialpriceProducts.yaml" hash="7d44672dcf91473c0bf1d9cb523a394a"/><file name="testUpdateProducts.yaml" hash="61266411faa659dc175f75ffbccce97e"/></dir></dir><file name="Sync.php" hash="62c07a8123480172bba781b78103fcf6"/></dir><dir name="Sync"><dir name="providers"><file name="testSchedule.yaml" hash="97f1043c42eb74162ae97941dc920d8f"/></dir></dir><file name="Sync.php" hash="8c091e168e251761be7fb1d1d2149305"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Test"><dir name="providers"><file name="testIsValidSourceModel.yaml" hash="cfedc94014707ee5586dd212b4d1ee16"/></dir></dir><file name="Test.php" hash="3e915599d4f76a2fbbb20aed9ffdf968"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Klevu"><file name="NotificationsController.php" hash="880ebe97a3e7f9cd1d8d0da41447ae12"/><dir name="Search"><file name="WizardController.php" hash="9b478e0ed333e20b41ed4fe28d17b015"/></dir><file name="SearchController.php" hash="81e6b2b6a9072585c36cf01c2e9a2fb5"/></dir></dir><file name="IndexController.php" hash="938643728bbfeaecfee7ad3ec87823fe"/></dir><dir name="etc"><file name="adminhtml.xml" hash="6ce395b9dec2d88a7709d0917c13d50f"/><file name="config.xml" hash="b0eb2ad14c259209c09ebfcc73058781"/><file name="system.xml" hash="df8e524b27be3a6fc54c7cc180b08763"/></dir><dir name="sql"><dir name="klevu_search_setup"><file name="mysql4-data-upgrade-1.1.1-1.1.2.php" hash="a65f702cf64af452f2fb6f6cdac130a7"/><file name="mysql4-data-upgrade-1.1.22-1.1.23.php" hash="79a74acda887a3a5e435a4793bd39dfd"/><file name="mysql4-data-upgrade-1.1.25-1.1.26.php" hash="0c31a59a5562739a00909738ef26d742"/><file name="mysql4-data-upgrade-1.1.27-1.1.28.php" hash="b9dcc6b50d2177976e13b61064adfa2a"/><file name="mysql4-data-upgrade-1.2.4-1.2.5.php" hash="b53f5e8b923a26538f26df55fe4038e8"/><file name="mysql4-data-upgrade-1.2.8-1.2.9.php" hash="8126ee936691fefb761dfa304f70938f"/><file name="mysql4-install-1.0.0.php" hash="028831a3f92cf63768a5b43beba06e75"/></dir></dir></dir><dir name="Searchterms"><dir name="Block"><dir name="Catalog"><dir name="Product"><file name="Popularterms.php" hash="aa85fe13044e5477b08dc8b5b5b9da24"/></dir></dir><file name="Popularterms.php" hash="aa85fe13044e5477b08dc8b5b5b9da24"/></dir><dir name="Helper"><file name="Data.php" hash="8e9151b766cdb3eda6f78063c3abbe08"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><file name="Boostingscore.php" hash="13ab65ce0a7109d71b6764495cee7790"/><file name="Popularterms.php" hash="8551ebb57c02e80cf36497f324b55955"/></dir></dir><file name="Observer.php" hash="38538cda2093dfa3502b2ba5dd3dd833"/><dir name="Product"><file name="Seo.php" hash="52dcabcd7be98ccceaa2d3cdea6aaa6c"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="4578e1f39d16335c7a3acd9bb6fdc560"/></dir><dir name="etc"><file name="config.xml" hash="5c8664b8fa4997b2b762e571111868da"/><file name="system.xml" hash="17b7d94f5635e3cbbdaa164ced250e0d"/></dir><dir name="sql"><dir name="klevu_searchterms_setup"><file name="mysql4-data-upgrade-10.0.0-10.0.1.php" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="mysql4-install-10.0.0.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir><dir name="Addtocart"><dir name="Helper"><file name="Data.php" hash="1cf568a02f4d4a319683c986201934e7"/></dir><dir name="etc"><file name="config.xml" hash="bb74783fa2486f42a92efc93ac1b1e8e"/><file name="system.xml" hash="5f214a95e3095fbd78a17f69bf5dc249"/></dir></dir><dir name="Content"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><file name="Cmspages.php" hash="74fc3262b45481e33dad508f48002746"/><dir name="System"><dir name="Config"><dir name="Field"><file name="Select.php" hash="a42ac33f00dfd9346479143ac910f53f"/></dir></dir></dir></dir><dir name="Wizard"><dir name="Configure"><file name="Store.php" hash="6926f8cc65cdcf47bdc89d5067a1e0e4"/></dir></dir></dir><file name="Index.php" hash="4e40ebae7545e7a61a2fcd8da21b7e64"/><file name="Tracking.php" hash="15150693e0d1a6167960f3f96ea3ed22"/></dir><dir name="Helper"><file name="Data.php" hash="3fa32fbc5a5a3ed4396149bdf1fd8e4a"/></dir><dir name="Model"><file name="Content.php" hash="4231488cda2fe2adcbe62c6f5dba91ff"/><file name="Observer.php" hash="fb0b66baf26daa9f0a02b6adbf396986"/></dir><dir name="Test"><dir name="Controller"><dir name="ContentSearch"><dir name="fixtures"><file name="content_search_results.yaml" hash="952b8215496a66cca9563eea08030f8a"/></dir></dir><file name="ContentSearch.php" hash="9b0e012f2c9bf7d33394361f880020af"/></dir><dir name="Helper"><dir name="Data"><dir name="fixtures"><file name="content_search_results.yaml" hash="65a8b23a351f8b87c2993301361d9191"/><file name="testIsCmsEnabledDisabled.yaml" hash="24e89be563a355b9dcfd6016eb7fe3e2"/><file name="testIsCmsEnabledEnabled.yaml" hash="8903e1fc649bb70f4d76454fced95e2a"/></dir><dir name="providers"><file name="testGetExcludedCmsPages.yaml" hash="954599a138a65fecd75da2366aa6b515"/><file name="testIsCmsSyncEnabled.yaml" hash="9c3006c510c146f6511cae9287b3fdb8"/></dir></dir><file name="Data.php" hash="a8ee9e9d91eece007d94c0d92ddb654b"/></dir><dir name="Model"><dir name="Api"><dir name="data"><file name="message_response_content_success.xml" hash="3ac53566b3d187cb81eb04d40a195c50"/><file name="search_response_empty.xml" hash="39b739de681275c6a192dcd4ce796207"/><file name="search_response_success.xml" hash="15fea6ab852abd01c9630c86b895d773"/><file name="startsession_response_content_success.xml" hash="5fd26f817657ca9e1c1980d59219b28e"/></dir></dir><dir name="Content"><dir name="fixtures"><file name="testAddCms.yaml" hash="3054d1f054399ac080721e9a03be5f0e"/><file name="testClearAllProducts.yaml" hash="b7ec8b285d34a27e1c50d572b5ae8227"/><file name="testCmsRun.yaml" hash="074c89e69ec7a903f224ea430534c12d"/><file name="testDeleteCms.yaml" hash="21071d067eb03b1e546d1e12fe70955b"/><file name="testUpdateCms.yaml" hash="0e3a9db13fdee6858284ebb8b1d31083"/></dir></dir><file name="Content.php" hash="4d2f4c54d5389c686cd745c28fa97d40"/></dir></dir><dir name="controllers"><file name="SearchController.php" hash="b84ae7ea7a66f7c7f78c54fa7afdcfd1"/></dir><dir name="etc"><file name="config.xml" hash="c0e3647d7d4f067f14a45ab037cfc2c8"/><file name="system.xml" hash="de4dfb0d239a9d498c3157ce14d2fd57"/></dir><dir name="sql"><dir name="klevu_content_setup"><file name="mysql4-install-0.1.0.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="klevu"><dir name="boosting"><dir name="form"><dir name="field"><dir name="rule"><file name="button.phtml" hash="f27feff3fad2bbcd68b56df38de5cc83"/></dir></dir></dir></dir><dir name="search"><dir name="form"><dir name="field"><file name="array_readonly.phtml" hash="d3a3be4cf22f89d84bd73121a1adfa86"/><dir name="sync"><file name="button.phtml" hash="dae55579390ed8b72e1fadcbb538442b"/><file name="logbutton.phtml" hash="d31dd881015319d78d9fb2b83874f296"/></dir></dir><file name="information.phtml" hash="9014ac2b78bf4f22be503208b377dc2c"/><file name="klevuinfo.phtml" hash="ea29b14b8f9b794f22465a6695a0e2ae"/><file name="quickinfo.phtml" hash="a383bb10176e87206954b5e379d20c7f"/></dir><file name="notifications.phtml" hash="090714ca57b11d24769c1baa1bcd4615"/><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="2e55476e647b79114b28d0a3a02704d5"/></dir></dir></dir></dir><dir name="wizard"><file name="complete.phtml" hash="7cf33a9a829eb07148d16da5056324dd"/><dir name="config"><file name="button.phtml" hash="b1644ee569882b05c2d8cb2f1eecddbc"/></dir><dir name="configure"><file name="attributes.phtml" hash="d54f0a86e78390fbe66825d0771aad25"/><file name="store.phtml" hash="c3a4fce90c554be53ecca58a41c2813d"/><file name="user.phtml" hash="e5678d947c0ccd6f14a23be3df7e9d7d"/><file name="userplan.phtml" hash="07adcbd6b363d6ba29d05bd082fde380"/></dir><dir name="form"><dir name="field"><file name="array.phtml" hash="ccdccab02fbd9cfc2145f094d5e12a2e"/></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="klevu"><file name="boosting.xml" hash="c17c262a50d6dfa4dc3ee6dbaac18432"/><file name="search.xml" hash="26cef989bb342bad783f5d8fc6a49e7f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="klevu"><dir name="addtocart"><file name="index.phtml" hash="5697e2f53a92173a1ce89a933ac674f4"/><file name="index.phtml" hash="5697e2f53a92173a1ce89a933ac674f4"/></dir><dir name="content"><file name="content_tracking.phtml" hash="54dc6f0ce8112013c1bcaad01899d7bc"/><file name="index.phtml" hash="a6fdec47b211db2177c9ceba0683d302"/><file name="left.phtml" hash="51f0cad58008a71a27e44377319fa044"/><file name="search.phtml" hash="379b8164a6760762ae1fcea9109f8924"/><file name="top.phtml" hash="2e2e3484388be8eed022ff541fc354f5"/><file name="type_of_query.phtml" hash="25b05bfe942a3bba838a44a8e150a453"/><file name="content_tracking.phtml" hash="54dc6f0ce8112013c1bcaad01899d7bc"/><file name="index.phtml" hash="a6fdec47b211db2177c9ceba0683d302"/><file name="left.phtml" hash="51f0cad58008a71a27e44377319fa044"/><file name="search.phtml" hash="379b8164a6760762ae1fcea9109f8924"/><file name="top.phtml" hash="2e2e3484388be8eed022ff541fc354f5"/><file name="type_of_query.phtml" hash="25b05bfe942a3bba838a44a8e150a453"/></dir><dir name="learning"><file name="category.phtml" hash="ce6ab73d3c9f2a36ac0d34e7a0cf3280"/><file name="category_tracking.phtml" hash="b825ba28a49b9ebb2e4d15ac5459fbf4"/></dir><dir name="search"><file name="form_js.phtml" hash="db06ac54a3fc083297a47792bfd91a38"/><file name="index.phtml" hash="df508e23fce08ddcd980a4fea4988f8e"/><file name="klevulog.phtml" hash="9cebbd9ec162570768aefc30c777fb78"/><file name="product_tracking.phtml" hash="e773b0cfcc8c3649bf26cc83d71345ec"/><file name="form_js.phtml" hash="db06ac54a3fc083297a47792bfd91a38"/><file name="index.phtml" hash="df508e23fce08ddcd980a4fea4988f8e"/><file name="klevulog.phtml" hash="9cebbd9ec162570768aefc30c777fb78"/><file name="product_tracking.phtml" hash="e773b0cfcc8c3649bf26cc83d71345ec"/></dir><dir name="searchterm"><file name="popular_searchterms.phtml" hash="4306a14ced0036bdb72158e11d4091d3"/></dir></dir></dir><dir name="layout"><dir name="klevu"><file name="search.xml" hash="7c581fe86dd6379ccdfdfce5120e43ca"/><file name="addtocart.xml" hash="78bb1c4910c4c2c37b49a9c36446f9d5"/><file name="content.xml" hash="b420ba1cceb6b45e8eb1754370439da1"/><file name="searchterms.xml" hash="c0db7111782ef105d6c44281b5a95303"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="klevu"><dir name="search"><dir name="lib"><file name="Wizard.js" hash="359afd117dc5cc7ccd14c838eacb573d"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="klevu"><dir name="search"><file name="klevumagestyle.css" hash="1e014f38c2169e415e01b24cba8fa6a0"/><file name="notifications.css" hash="019a5a055bc621cb0f4c166ab8e5604c"/><file name="wizard.css" hash="824f735715f3ed97ce98414b9895e46b"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="klevu"><dir name="content"><file name="klevu-landing-left.css" hash="38c63d7796e4e33b212a1d8b044d0a91"/></dir><file name="klevu-landing-page-style.css" hash="778364c191321c1a96f4582f929c3195"/><file name="klevu-landing-responsive.css" hash="1381b9400a4b286a7a02aef4e3ff4970"/><dir name="search"><file name="klevu-search-term.css" hash="e7e3f2e24073e6fa0949ac157d6d4d34"/></dir></dir></dir><dir name="images"><dir name="klevu"><file name="btn-gridview.png" hash="c3dd97f4f53e1dfe34b6c5b6b4237b8a"/><file name="btn-listview.png" hash="00aaaa62d67e252248d6075f53b04f7f"/><file name="ku-loader.gif" hash="009d5e60ec4c77c9a3351a3bf625b257"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="shell"><dir name="klevu"><file name="sync.php" hash="0b4514eee6ea8ff78593f91ac1d9faa0"/></dir></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies><required><php><min>5.3.0</min><max>7.0.7</max></php></required></dependencies>
|
24 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Klevu_SmartSearch</name>
|
4 |
+
<version>1.2.11</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://klevu.com">Commercial</license>
|
7 |
<channel>community</channel>
|
14 |
Dynamic filters - Shoppers get excellent shopping experience.
|
15 |
Search as you type - Shoppers see results even with long keywords.
|
16 |
Actionable insights - Drive traffic by learning from shoppers' search patterns.</description>
|
17 |
+
<notes>- if base image is not selected then it will take first image from gallery
|
18 |
+
- Hide certain category from search
|
19 |
+
- Hide micro if total products is greater then 500 in admin 
|
20 |
+
- strip block from cms content</notes>
|
21 |
<authors><author><name>Klevu</name><user>Klevu</user><email>niraj.aswani@klevu.com</email></author></authors>
|
22 |
+
<date>2016-10-13</date>
|
23 |
+
<time>11:37:06</time>
|
24 |
+
<contents><target name="mageetc"><dir name="modules"><file name="Klevu_Search.xml" hash="49674c121481f67bcfc2f31bb21e5aaf"/><file name="Klevu_Boosting.xml" hash="e5e64cc12dacfc956c2b0cb2b47dd0c4"/><file name="Klevu_Content.xml" hash="26c6470ff0f3b121bc6eb85686ac285d"/><file name="Klevu_Searchterms.xml" hash="3b38e76a2c869aedf4caa37ac81f6325"/><file name="Klevu_Addtocart.xml" hash="1702387194f7bb2addab6b7b0c701505"/></dir></target><target name="magecommunity"><dir name="Klevu"><dir name="Boosting"><dir name="Block"><dir name="Adminhtml"><dir name="Boost"><dir name="Edit"><file name="Form.php" hash="f383d355c07e8f6930037a3cb663fea8"/><dir name="Tab"><file name="Actions.php" hash="bea65d14949e38f7e2470f596e6a8757"/><file name="Conditions.php" hash="f471bf87addc58de5fc577efb1ef000f"/><file name="Form.php" hash="ceb369273be213ab6c0699edf029f8f5"/></dir><file name="Tabs.php" hash="956926b08afbd7d5c24d4015b8d5fb1a"/></dir><file name="Edit.php" hash="102725d29f9a72655baa68f334837d2c"/><file name="Grid.php" hash="3e9f1e10943666904bdf2cf895111e19"/></dir><file name="Boost.php" hash="ca0e56e107ef39310f81d43ad16f6ae5"/><dir name="Form"><dir name="Field"><dir name="Rule"><file name="Button.php" hash="54234efa375229e734b38f0f1daa7c44"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="5dd9cdbc59b7886d7248a49013ee0692"/></dir><dir name="Model"><dir name="Boost"><dir name="Rule"><dir name="Condition"><file name="Combine.php" hash="f01c5f12ea202559feed422130df4d5f"/><file name="Product.php" hash="f35bd54c39f6412db9e08b78a00687fc"/></dir></dir></dir><file name="Boost.php" hash="b11c92c884361d22e705bde6f18f413a"/><dir name="Mysql4"><dir name="Boost"><file name="Collection.php" hash="1ac0d91b93e00c6ca0c6229b8dce69e0"/></dir><file name="Boost.php" hash="2d7c34e4800945c9fdcab56b7d41d7da"/></dir><file name="Observer.php" hash="5f9982c232746da15c1b0ee7ab5581de"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Boosting"><file name="Attribute.php" hash="6debec1229df22e3f4eda58dd781053a"/></dir></dir></dir></dir></dir><dir name="Test"><dir name="Model"><dir name="Boost"><dir name="fixtures"><file name="testGetMatchingProductIds.yaml" hash="023c1cc74e5525ccfbed76d38674243d"/></dir></dir><file name="Boost.php" hash="e2cba3650eeed3e39ed29381a6014579"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="BoostController.php" hash="0f2ce187d18fe74c8445becd6e44acfc"/></dir></dir><dir name="etc"><file name="config.xml" hash="66c1bcd5daab17ef03d671553670cac5"/><file name="system.xml" hash="a9f3647f178f8f373c31a90569ffd651"/></dir><dir name="sql"><dir name="klevu_boosting_setup"><file name="mysql4-install-10.0.0.php" hash="b36ab1905efd2ba496635fd8830d7438"/></dir></dir></dir><dir name="Search"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><dir name="Attribute"><file name="Mappings.php" hash="293c4d19663fa3aad76c17287fec2114"/></dir><dir name="Automatic"><dir name="Attribute"><file name="Mappings.php" hash="b0d192bd03319957d09f34d510914a2f"/></dir></dir><dir name="Html"><file name="Select.php" hash="adc22272b93deb46b524f46f7000972f"/></dir><dir name="Image"><file name="Log.php" hash="a5775de3c82a73e0cda865586a2d10ee"/></dir><dir name="Store"><dir name="Level"><file name="Label.php" hash="df3680c83924ece232eb14bd0b7ac9b3"/></dir><file name="Status.php" hash="0e023c95f20bea421ea6e7f4e64e5eae"/></dir><dir name="Sync"><file name="Button.php" hash="aeec22e3e952e40d1e1bed33a9e8185b"/></dir></dir><file name="Infolinks.php" hash="201b94b4b627bf9053424fcd70bbd101"/><file name="Information.php" hash="b422d8aa8524b4277f2b4013e90379a0"/><file name="Klevuinfo.php" hash="d2532a3a273acd33515165b3d98ac4d1"/><file name="Syncoptionsinfo.php" hash="28621e3bd17eb8216639fa3a2da47840"/></dir><file name="Notifications.php" hash="9fc2511a89e04cb2c9ce86fc7c3684cd"/><dir name="System"><dir name="Config"><dir name="Form"><file name="Field.php" hash="d4e9023e6cdbedceb7145d248168d33b"/></dir></dir></dir><dir name="Wizard"><dir name="Config"><file name="Button.php" hash="d17ba7640d5777612ab9fb27f85aa5c9"/></dir><dir name="Configure"><file name="Attributes.php" hash="3801cd4ebb45b3d29cfbacf830af2874"/><file name="Store.php" hash="a5e900bf91db47115ce54497669fd384"/><file name="User.php" hash="b885cf0d838e5de5d734c4c0c76cb173"/><file name="Userplan.php" hash="5fc147d5266c2251b4388800fe8f78fb"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Tracking.php" hash="049f45dfc363c0f604ef57472611d7cd"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="f7f1b51781d27032c114ec2392cb5371"/><file name="Compat.php" hash="3726862a4576a53c5a44dda59a1e9a86"/><file name="Config.php" hash="4e87933ef8b22fafee0ea245aa5ec24a"/><file name="Data.php" hash="c0be49f3f6a8e3a35c170bf85583fc6c"/></dir><dir name="Model"><dir name="Adminhtml"><file name="Comment.php" hash="2d3cb94ca5bea4c6ea50f9aa9dd3a936"/></dir><dir name="Api"><dir name="Action"><file name="Addrecords.php" hash="46f150937add092f9e6631742f803e43"/><file name="Adduser.php" hash="d8b6e6d37fe6ce522747fd6951c8e9df"/><file name="Addwebstore.php" hash="ea33f2c7032682a6ec2bdb8324cdaf0e"/><file name="Checkuserdetail.php" hash="ebe4eeaf8986684bb7081932e68553bf"/><file name="Debuginfo.php" hash="dd92df091719aa73eca07a08d9681d42"/><file name="Deleterecords.php" hash="0e404db0aab2c58ff90a4e7e4fe73818"/><file name="Features.php" hash="f3f22d268fe2e6651cdab8f12c56599a"/><file name="Getplans.php" hash="82715646d1fdacee524525c51c47138f"/><file name="Gettimezone.php" hash="4bb572b68f42236d765f8194e413b1ca"/><file name="Getuserdetail.php" hash="849a0f04bfdbf39ae75a2627d26717ca"/><file name="Idsearch.php" hash="9b8ba6fde615675884e6e0b6a49e8200"/><file name="Producttracking.php" hash="d88a30dcc3926ad0626591567868a04b"/><file name="Removetestmode.php" hash="bd2e7ecf6c233b1430e2989b2b62000f"/><file name="Searchtermtracking.php" hash="450a05e0598618130ef06d71410a3fcc"/><file name="Startsession.php" hash="14edcef879dce92c76a9c78d4106fc6c"/><file name="Updaterecords.php" hash="9e99ce8da72a030b10e9af8353233427"/></dir><file name="Action.php" hash="792f3fe4348f7d13bdf09562ec0d8b59"/><dir name="Request"><file name="Get.php" hash="2d6f510d4dcc171b8e44322b76a49f93"/><file name="Post.php" hash="a46b484a50ced15e2c02deb16bbeb6bb"/><file name="Xml.php" hash="6fb6945b88624571b332733076f1cd3b"/></dir><file name="Request.php" hash="7f15814e8a01982499563e0e056d2d52"/><dir name="Response"><file name="Data.php" hash="9dbe8e28a501feacb07a6ce2bcc4deb8"/><file name="Empty.php" hash="5988ec43c1756cf4acfedb212787b2b9"/><file name="Invalid.php" hash="8287280c3b99f64e08cf54a0bf65e4a1"/><file name="Message.php" hash="5b6d717c75014e798e619e3df2008d29"/><file name="Search.php" hash="96b9bdef60811c4d994cb457f0d355a9"/><file name="Timezone.php" hash="ffa4d48e42fa52d2c928e202c2af61fd"/></dir><file name="Response.php" hash="9d85b7a9e899375df6cffb375cd59ed7"/></dir><dir name="Catalog"><dir name="Model"><file name="Config.php" hash="57ae55e3cea3dd1b4c60dafcb06d5efd"/></dir></dir><dir name="CatalogSearch"><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="104ac92f6ef59879b593a9f1baffd562"/><file name="Category.php" hash="39e56a1a1a1070f09fce2bec6d48c4ce"/><file name="Price.php" hash="4ca1e56183364670fb39a88ea5666c13"/></dir></dir><dir name="Resource"><dir name="Fulltext"><file name="Collection.php" hash="8e970880623949bdd01c620b64c518fe"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="d675e50ad7c5277b9ca4100770ac16d3"/></dir></dir></dir></dir><dir name="Config"><dir name="Log"><file name="Level.php" hash="ef07b22f48c4ca72066bf90a1cf9ac27"/></dir></dir><file name="Cron.php" hash="0936cc2667e056182668c9f61fc171bc"/><file name="Notification.php" hash="771d45868668c5b925e3bf2202482b43"/><file name="Observer.php" hash="db4c59a2da08c5f4471a96c6eaa56c31"/><dir name="Order"><file name="Sync.php" hash="3c21be2652c8cdf0fd0fb19916254e67"/></dir><dir name="Product"><file name="Sync.php" hash="f1b7f47b327d61815386d16421b1c34e"/></dir><dir name="Resource"><dir name="Notification"><file name="Collection.php" hash="936a242678b1c89853149e9dc77b6aff"/></dir><file name="Notification.php" hash="f3206c5286bf6ccb4df268c54fcff0f5"/></dir><file name="Session.php" hash="a4ab94b093ba8a414fbfa031f0d2cabe"/><file name="Sync.php" hash="6c032e3e9a2d6b45c92cbcdb4b6a44e4"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Additional"><file name="Attributes.php" hash="d91e1af65488d647b035fbb100a4eb1d"/></dir><dir name="Boosting"><file name="Attribute.php" hash="f6db7762064a7e97ca73b5e15757148f"/></dir><file name="Frequency.php" hash="3a347a4238031e73a03e38a14ab56b0a"/><file name="Landingoptions.php" hash="031834ff6c6c794735350120a686c77e"/><dir name="Log"><file name="Level.php" hash="ba2bee63eb18b966db6beade72293036"/></dir><dir name="Product"><file name="Attributes.php" hash="f99ced41d6504f1570a703e66743dd0b"/></dir><file name="Syncoptions.php" hash="6114fd30c79d1d268b039c09f93e9f74"/><file name="Taxoptions.php" hash="2754ec4fcaa8fcaf17976bc35d2f2ed2"/><file name="Yesnoforced.php" hash="0cf0e7842afae56af0caf92c9490295b"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Base.php" hash="a1a8faa15e50cd1d394bc79ca94f712b"/></dir><dir name="Controller"><dir name="CatalogSearch"><dir name="fixtures"><file name="search_results.yaml" hash="bfa6ebad238b75d771b89fb369201540"/></dir></dir><file name="CatalogSearch.php" hash="f6c2615ef27061d0cce7e7eae717c040"/></dir><dir name="Helper"><file name="Api.php" hash="c8484c149e920b3f74b8f6f2dce82936"/><file name="Compat.php" hash="8bae993e0da8f368eb50689f271446a5"/><dir name="Config"><dir name="fixtures"><file name="testGetOrderSyncEnabledFlag.yaml" hash="d1427ea15734ca336c47aad51ad7026e"/><file name="testGetOrderSyncFrequency.yaml" hash="52dffcad75b15761a695eb451b99c751"/><file name="testGetProductSyncEnabledFlag.yaml" hash="43e7263c8b781ef7fb6efbb6598f0226"/><file name="testGetProductSyncFrequency.yaml" hash="004e62dfa22c9abfd8dcf56c92270e19"/><file name="testIsExtensionEnabledDisabled.yaml" hash="5d706b347b4f32f87dc8eb4dd6102148"/><file name="testIsExtensionEnabledEnabled.yaml" hash="52c9eb8a4fad4d8f3ba25c68d35977f3"/></dir><dir name="providers"><file name="testIsOrderSyncEnabled.yaml" hash="938cc58e15b310ba2760be6c64e3d3cb"/><file name="testIsProductSyncEnabled.yaml" hash="5be1dcfb21264a012de32cbd252a09c9"/><file name="testIsTestModeEnabled.yaml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><file name="Config.php" hash="9ef7b00d63104e11426f3085afa36744"/><dir name="Data"><dir name="providers"><file name="testBytesToHumanReadable.yaml" hash="7cdb8705e108715abc63fa2cfd81626b"/><file name="testGetLanguageFromLocale.yaml" hash="c301f8dc090142627f6af4e4222b7708"/><file name="testHumanReadableToBytes.yaml" hash="dd89ae5b6705cfcfbf42ba64432c0f0a"/><file name="testIsProductionDomain.yaml" hash="f88ef0f80073fdb9cbdbd020348527a7"/></dir></dir><file name="Data.php" hash="93bb38ec55380a6ec7d79008496cac34"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><dir name="Addrecords"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="26eea8bfc58c60e4a2f07dcbddc2e6fd"/><file name="testValidateRequiredFieldsRecords.yaml" hash="590b7ec9b7c33debb740b8c6c6db717f"/><file name="testValidateRequiredFieldsRecordsAllowedEmpty.yaml" hash="f82933b3d219491015cef39a214543bd"/><file name="testValidateRequiredFieldsRecordsEmpty.yaml" hash="d5dcd5aad682db42b1352c35b8905d47"/><file name="testValidateRequiredFieldsRecordsOptional.yaml" hash="25092bb84ba311815ca33971a388256e"/></dir></dir><file name="Addrecords.php" hash="14f5c217fac3f82957f54916fa29b387"/><dir name="Adduser"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="841f068ff3ffd8081ccc91e8675f998c"/></dir></dir><file name="Adduser.php" hash="5189f29f08c4ed30d9b6ac83429de3d0"/><dir name="Addwebstore"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="e52324b58b76d2d63cfa83ee228e1b31"/></dir></dir><file name="Addwebstore.php" hash="fbeac1b8adc5df45ef08a0a3331e5fbc"/><dir name="Getuserdetail"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="297df49838c47536bc9ee928b27470b2"/></dir></dir><file name="Getuserdetail.php" hash="4733d1ec7fd5b3b765aa88f182adf390"/><dir name="Getuserfeaturesdetail"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="e4ef56d9b494fad5392984a144401998"/></dir></dir><file name="Getuserfeaturesdetail.php" hash="601f204cb67a44628c2c951aa8228cd3"/><dir name="Idsearch"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="f36c1a1a1e6d1f5a2d3a59d8d349036e"/></dir></dir><file name="Idsearch.php" hash="4c8849b460a0df494911e3a4df65719c"/><dir name="Producttracking"><dir name="providers"><file name="testValidateRequiredFields.yaml" hash="4bc690980c701649d17ff6caba3ef646"/></dir></dir><file name="Producttracking.php" hash="04d8ef59f24f848d36493aabfa413828"/><file name="Startsession.php" hash="c1ae49d22b5e75672b8d84499d51f3d4"/></dir><file name="Action.php" hash="14ce7e11eb3acfda2dfea539c8f5254b"/><dir name="Request"><dir name="Xml"><dir name="providers"><file name="testGetDataAsXml.yaml" hash="4aa16e3557481444ba39775ee0b99d29"/></dir></dir><file name="Xml.php" hash="279a5defe0c933540e9635455590d8b1"/></dir><file name="Request.php" hash="b0cbdfe6a023d0479dc1b1c7fc6869c0"/><dir name="Response"><dir name="Data"><dir name="providers"><file name="testIsSuccessful.yaml" hash="f085922f4329b3d6b19c1e0010d3ca22"/></dir></dir><file name="Data.php" hash="1ab05c7225658f54bd31f0c205d05a2b"/><file name="Empty.php" hash="9933c42aa9ff06977ca3e53d2de15857"/><file name="Invalid.php" hash="bb68f25a053b7e5fc024bce0f5286fcb"/><dir name="Message"><dir name="providers"><file name="testIsSuccessful.yaml" hash="d53562002270a0c4b58ca94733309a21"/></dir></dir><file name="Message.php" hash="135c0d136fa9d0e86158407fc59294c3"/><dir name="Timezone"><dir name="providers"><file name="testIsSuccessful.yaml" hash="67f35e7ee5081689a1eddb867ae6256d"/></dir></dir><file name="Timezone.php" hash="f9cb063ef1f506f656a25c6206899eb3"/><dir name="providers"><file name="response_testIsSuccessful.yaml" hash="ac214d5ebf1eccb89e8fa85e8e3cbb75"/></dir></dir><file name="Response.php" hash="dbcce43ccb2cdf47bce5c05fcf27e759"/><dir name="Test"><file name="Case.php" hash="ec6d3169b9e2bd26655687124be779dd"/></dir><dir name="data"><file name="data_response_data.xml" hash="cd2e5d3dcac402828b9e5f0b0b637c76"/><file name="data_response_failure.xml" hash="ba677628e68149e0283729c1c8e5e86a"/><file name="data_response_no_response.xml" hash="98944f0eda050221de59100f4b22f030"/><file name="data_response_success.xml" hash="e92d1cfcd4461dc8d3fcabe1f902b40b"/><file name="data_response_success_only.xml" hash="276055d04a3f112efe9e6f1c337d7699"/><file name="feature_response.xml" hash="4d400030f5c322b6ab85ccbc7bcd2c0d"/><file name="message_response_failure.xml" hash="ab63c55523b26bd53ea6abf426dd11f5"/><file name="message_response_missing_message.xml" hash="4a43490eda6f33804ca400da2f9cdac1"/><file name="message_response_missing_status.xml" hash="39103fec18a0be88e4ff00a8149c8ad4"/><file name="message_response_session_id.xml" hash="415f25f79a3795ae70b983504cbb784f"/><file name="message_response_success.xml" hash="3ac53566b3d187cb81eb04d40a195c50"/><file name="response_malformed.xml" hash="bfeb4e75829a42082a7935a8e7be491e"/><file name="response_noxml.xml" hash="2debfdcf79f03e4a65a667d21ef9de14"/><file name="response_valid.xml" hash="c915992330f0e4bd37bb629637139f98"/><file name="search_response_empty.xml" hash="601298402d21f3626052634cbbb0ae72"/><file name="search_response_paged.xml" hash="04203807a1d6df787c54afd84690a50e"/><file name="search_response_sorted.xml" hash="c3ee65658a56f65334417328c7fbdcac"/><file name="search_response_success.xml" hash="fea4e59e7ae6e68b387729e320d5f49c"/><file name="startsession_response_success.xml" hash="1865ee2da80359e5a84914c56cae2c8d"/><file name="timezone_response_no_data.xml" hash="276055d04a3f112efe9e6f1c337d7699"/><file name="timezone_response_no_status.xml" hash="bd695479b03e3607196f01f627af4a45"/><file name="timezone_response_with_failure.xml" hash="69a6b1fa7b2cf087d85be162064525b0"/><file name="timezone_response_with_success.xml" hash="e6888eca066741675d228ba1397b5554"/></dir></dir><dir name="Config"><dir name="Log"><file name="Level.php" hash="2032f568dc75c8a5ff63c7daaf8bd049"/></dir></dir><dir name="Notification"><dir name="fixtures"><file name="testLoad.yaml" hash="305afce09851bb40e8c990c138aff162"/></dir></dir><file name="Notification.php" hash="889ec647dbdb938741cfc75e1baa2bc2"/><dir name="Observer"><dir name="fixtures"><file name="testLandingPageRewritesDisabled.yaml" hash="88f0c274444dbaab4fded639b4f40048"/><file name="testLandingPageRewritesEnabled.yaml" hash="bfe60a7ccc0ac73c664f24a4b7394343"/><file name="testScheduleOrderSync.yaml" hash="170806194b4a1bd7f00bc346a51709e1"/></dir></dir><file name="Observer.php" hash="73349e9c475129197c2cf55a1e1d4cdc"/><dir name="Order"><dir name="Sync"><dir name="fixtures"><file name="testAddOrderToQueue.yaml" hash="c93c3c28273757a13b878f97dd0b9e97"/><file name="testClearQueue.yaml" hash="d7ad7abd553e333e84cbab149cdcfb31"/><file name="testRun.yaml" hash="44f091d24de97d230f61fcaf3689ba81"/></dir></dir><file name="Sync.php" hash="d2166272904e003b6bea3862f66e0235"/></dir><dir name="Product"><dir name="Sync"><dir name="fixtures"><file name="testAddProducts.yaml" hash="0ac9a9e6666f285eff796d30c8e0a4e3"/><file name="testCatalogruleProducts.yaml" hash="c37fe4fe86fda18d9fd90794ea1520e4"/><file name="testClearAllProducts.yaml" hash="b7ec8b285d34a27e1c50d572b5ae8227"/><file name="testDeleteProducts.yaml" hash="22f94366cc64b6980b8d648067920533"/><file name="testRun.yaml" hash="eaac2bf57835625a6cd80294e6c5a99c"/><file name="testSpecialpriceProducts.yaml" hash="7d44672dcf91473c0bf1d9cb523a394a"/><file name="testUpdateProducts.yaml" hash="61266411faa659dc175f75ffbccce97e"/></dir></dir><file name="Sync.php" hash="62c07a8123480172bba781b78103fcf6"/></dir><dir name="Sync"><dir name="providers"><file name="testSchedule.yaml" hash="97f1043c42eb74162ae97941dc920d8f"/></dir></dir><file name="Sync.php" hash="8c091e168e251761be7fb1d1d2149305"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Test"><dir name="providers"><file name="testIsValidSourceModel.yaml" hash="cfedc94014707ee5586dd212b4d1ee16"/></dir></dir><file name="Test.php" hash="3e915599d4f76a2fbbb20aed9ffdf968"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Klevu"><file name="NotificationsController.php" hash="880ebe97a3e7f9cd1d8d0da41447ae12"/><dir name="Search"><file name="WizardController.php" hash="9b478e0ed333e20b41ed4fe28d17b015"/></dir><file name="SearchController.php" hash="81e6b2b6a9072585c36cf01c2e9a2fb5"/></dir></dir><file name="IndexController.php" hash="938643728bbfeaecfee7ad3ec87823fe"/></dir><dir name="etc"><file name="adminhtml.xml" hash="6ce395b9dec2d88a7709d0917c13d50f"/><file name="config.xml" hash="b6115913cbcab745c7f575c4b5bd268a"/><file name="system.xml" hash="df8e524b27be3a6fc54c7cc180b08763"/></dir><dir name="sql"><dir name="klevu_search_setup"><file name="mysql4-data-upgrade-1.1.1-1.1.2.php" hash="a65f702cf64af452f2fb6f6cdac130a7"/><file name="mysql4-data-upgrade-1.1.22-1.1.23.php" hash="79a74acda887a3a5e435a4793bd39dfd"/><file name="mysql4-data-upgrade-1.1.25-1.1.26.php" hash="0c31a59a5562739a00909738ef26d742"/><file name="mysql4-data-upgrade-1.1.27-1.1.28.php" hash="b9dcc6b50d2177976e13b61064adfa2a"/><file name="mysql4-data-upgrade-1.2.10-1.2.11.php" hash="bc8e3dfcc2e019809b72f98f3f7987b7"/><file name="mysql4-data-upgrade-1.2.4-1.2.5.php" hash="b53f5e8b923a26538f26df55fe4038e8"/><file name="mysql4-data-upgrade-1.2.8-1.2.9.php" hash="8126ee936691fefb761dfa304f70938f"/><file name="mysql4-install-1.0.0.php" hash="028831a3f92cf63768a5b43beba06e75"/></dir></dir></dir><dir name="Searchterms"><dir name="Block"><dir name="Catalog"><dir name="Product"><file name="Popularterms.php" hash="aa85fe13044e5477b08dc8b5b5b9da24"/></dir></dir><file name="Popularterms.php" hash="aa85fe13044e5477b08dc8b5b5b9da24"/></dir><dir name="Helper"><file name="Data.php" hash="8e9151b766cdb3eda6f78063c3abbe08"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><file name="Boostingscore.php" hash="13ab65ce0a7109d71b6764495cee7790"/><file name="Popularterms.php" hash="8551ebb57c02e80cf36497f324b55955"/></dir></dir><file name="Observer.php" hash="38538cda2093dfa3502b2ba5dd3dd833"/><dir name="Product"><file name="Seo.php" hash="52dcabcd7be98ccceaa2d3cdea6aaa6c"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="4578e1f39d16335c7a3acd9bb6fdc560"/></dir><dir name="etc"><file name="config.xml" hash="5c8664b8fa4997b2b762e571111868da"/><file name="system.xml" hash="17b7d94f5635e3cbbdaa164ced250e0d"/></dir><dir name="sql"><dir name="klevu_searchterms_setup"><file name="mysql4-data-upgrade-10.0.0-10.0.1.php" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="mysql4-install-10.0.0.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir><dir name="Addtocart"><dir name="Helper"><file name="Data.php" hash="1cf568a02f4d4a319683c986201934e7"/></dir><dir name="etc"><file name="config.xml" hash="bb74783fa2486f42a92efc93ac1b1e8e"/><file name="system.xml" hash="5f214a95e3095fbd78a17f69bf5dc249"/></dir></dir><dir name="Content"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><file name="Cmspages.php" hash="74fc3262b45481e33dad508f48002746"/><dir name="System"><dir name="Config"><dir name="Field"><file name="Select.php" hash="a42ac33f00dfd9346479143ac910f53f"/></dir></dir></dir></dir><dir name="Wizard"><dir name="Configure"><file name="Store.php" hash="6926f8cc65cdcf47bdc89d5067a1e0e4"/></dir></dir></dir><file name="Index.php" hash="4e40ebae7545e7a61a2fcd8da21b7e64"/><file name="Tracking.php" hash="15150693e0d1a6167960f3f96ea3ed22"/></dir><dir name="Helper"><file name="Data.php" hash="06860754d31b39bfbb48c9814ceba0bd"/></dir><dir name="Model"><file name="Content.php" hash="53c44640c9bc7beb1b18f20afb4cf8eb"/><file name="Observer.php" hash="fb0b66baf26daa9f0a02b6adbf396986"/></dir><dir name="Test"><dir name="Controller"><dir name="ContentSearch"><dir name="fixtures"><file name="content_search_results.yaml" hash="952b8215496a66cca9563eea08030f8a"/></dir></dir><file name="ContentSearch.php" hash="9b0e012f2c9bf7d33394361f880020af"/></dir><dir name="Helper"><dir name="Data"><dir name="fixtures"><file name="content_search_results.yaml" hash="65a8b23a351f8b87c2993301361d9191"/><file name="testIsCmsEnabledDisabled.yaml" hash="24e89be563a355b9dcfd6016eb7fe3e2"/><file name="testIsCmsEnabledEnabled.yaml" hash="8903e1fc649bb70f4d76454fced95e2a"/></dir><dir name="providers"><file name="testGetExcludedCmsPages.yaml" hash="954599a138a65fecd75da2366aa6b515"/><file name="testIsCmsSyncEnabled.yaml" hash="9c3006c510c146f6511cae9287b3fdb8"/></dir></dir><file name="Data.php" hash="a8ee9e9d91eece007d94c0d92ddb654b"/></dir><dir name="Model"><dir name="Api"><dir name="data"><file name="message_response_content_success.xml" hash="3ac53566b3d187cb81eb04d40a195c50"/><file name="search_response_empty.xml" hash="39b739de681275c6a192dcd4ce796207"/><file name="search_response_success.xml" hash="15fea6ab852abd01c9630c86b895d773"/><file name="startsession_response_content_success.xml" hash="5fd26f817657ca9e1c1980d59219b28e"/></dir></dir><dir name="Content"><dir name="fixtures"><file name="testAddCms.yaml" hash="3054d1f054399ac080721e9a03be5f0e"/><file name="testClearAllProducts.yaml" hash="b7ec8b285d34a27e1c50d572b5ae8227"/><file name="testCmsRun.yaml" hash="074c89e69ec7a903f224ea430534c12d"/><file name="testDeleteCms.yaml" hash="21071d067eb03b1e546d1e12fe70955b"/><file name="testUpdateCms.yaml" hash="0e3a9db13fdee6858284ebb8b1d31083"/></dir></dir><file name="Content.php" hash="4d2f4c54d5389c686cd745c28fa97d40"/></dir></dir><dir name="controllers"><file name="SearchController.php" hash="b84ae7ea7a66f7c7f78c54fa7afdcfd1"/></dir><dir name="etc"><file name="config.xml" hash="c0e3647d7d4f067f14a45ab037cfc2c8"/><file name="system.xml" hash="de4dfb0d239a9d498c3157ce14d2fd57"/></dir><dir name="sql"><dir name="klevu_content_setup"><file name="mysql4-install-0.1.0.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="klevu"><dir name="boosting"><dir name="form"><dir name="field"><dir name="rule"><file name="button.phtml" hash="f27feff3fad2bbcd68b56df38de5cc83"/></dir></dir></dir></dir><dir name="search"><dir name="form"><dir name="field"><file name="array_readonly.phtml" hash="d3a3be4cf22f89d84bd73121a1adfa86"/><dir name="sync"><file name="button.phtml" hash="dae55579390ed8b72e1fadcbb538442b"/><file name="logbutton.phtml" hash="d31dd881015319d78d9fb2b83874f296"/></dir></dir><file name="information.phtml" hash="9014ac2b78bf4f22be503208b377dc2c"/><file name="klevuinfo.phtml" hash="ea29b14b8f9b794f22465a6695a0e2ae"/><file name="quickinfo.phtml" hash="a383bb10176e87206954b5e379d20c7f"/></dir><file name="notifications.phtml" hash="090714ca57b11d24769c1baa1bcd4615"/><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="2e55476e647b79114b28d0a3a02704d5"/></dir></dir></dir></dir><dir name="wizard"><file name="complete.phtml" hash="7cf33a9a829eb07148d16da5056324dd"/><dir name="config"><file name="button.phtml" hash="b1644ee569882b05c2d8cb2f1eecddbc"/></dir><dir name="configure"><file name="attributes.phtml" hash="d54f0a86e78390fbe66825d0771aad25"/><file name="store.phtml" hash="c3a4fce90c554be53ecca58a41c2813d"/><file name="user.phtml" hash="e5678d947c0ccd6f14a23be3df7e9d7d"/><file name="userplan.phtml" hash="812420878cde0f51e8dcefa2a3ae7039"/></dir><dir name="form"><dir name="field"><file name="array.phtml" hash="ccdccab02fbd9cfc2145f094d5e12a2e"/></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="klevu"><file name="boosting.xml" hash="c17c262a50d6dfa4dc3ee6dbaac18432"/><file name="search.xml" hash="26cef989bb342bad783f5d8fc6a49e7f"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="klevu"><dir name="addtocart"><file name="index.phtml" hash="5697e2f53a92173a1ce89a933ac674f4"/><file name="index.phtml" hash="5697e2f53a92173a1ce89a933ac674f4"/></dir><dir name="content"><file name="content_tracking.phtml" hash="54dc6f0ce8112013c1bcaad01899d7bc"/><file name="index.phtml" hash="a6fdec47b211db2177c9ceba0683d302"/><file name="left.phtml" hash="51f0cad58008a71a27e44377319fa044"/><file name="search.phtml" hash="379b8164a6760762ae1fcea9109f8924"/><file name="top.phtml" hash="2e2e3484388be8eed022ff541fc354f5"/><file name="type_of_query.phtml" hash="25b05bfe942a3bba838a44a8e150a453"/><file name="content_tracking.phtml" hash="54dc6f0ce8112013c1bcaad01899d7bc"/><file name="index.phtml" hash="a6fdec47b211db2177c9ceba0683d302"/><file name="left.phtml" hash="51f0cad58008a71a27e44377319fa044"/><file name="search.phtml" hash="379b8164a6760762ae1fcea9109f8924"/><file name="top.phtml" hash="2e2e3484388be8eed022ff541fc354f5"/><file name="type_of_query.phtml" hash="25b05bfe942a3bba838a44a8e150a453"/></dir><dir name="learning"><file name="category.phtml" hash="ce6ab73d3c9f2a36ac0d34e7a0cf3280"/><file name="category_tracking.phtml" hash="b825ba28a49b9ebb2e4d15ac5459fbf4"/></dir><dir name="search"><file name="form_js.phtml" hash="db06ac54a3fc083297a47792bfd91a38"/><file name="index.phtml" hash="df508e23fce08ddcd980a4fea4988f8e"/><file name="klevulog.phtml" hash="9cebbd9ec162570768aefc30c777fb78"/><file name="product_tracking.phtml" hash="e773b0cfcc8c3649bf26cc83d71345ec"/><file name="form_js.phtml" hash="db06ac54a3fc083297a47792bfd91a38"/><file name="index.phtml" hash="df508e23fce08ddcd980a4fea4988f8e"/><file name="klevulog.phtml" hash="9cebbd9ec162570768aefc30c777fb78"/><file name="product_tracking.phtml" hash="e773b0cfcc8c3649bf26cc83d71345ec"/></dir><dir name="searchterm"><file name="popular_searchterms.phtml" hash="4306a14ced0036bdb72158e11d4091d3"/></dir></dir></dir><dir name="layout"><dir name="klevu"><file name="search.xml" hash="7c581fe86dd6379ccdfdfce5120e43ca"/><file name="addtocart.xml" hash="78bb1c4910c4c2c37b49a9c36446f9d5"/><file name="content.xml" hash="b420ba1cceb6b45e8eb1754370439da1"/><file name="searchterms.xml" hash="c0db7111782ef105d6c44281b5a95303"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="klevu"><dir name="search"><dir name="lib"><file name="Wizard.js" hash="359afd117dc5cc7ccd14c838eacb573d"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="klevu"><dir name="search"><file name="klevumagestyle.css" hash="c2c4508f1193336d078cae94a45d1528"/><file name="notifications.css" hash="019a5a055bc621cb0f4c166ab8e5604c"/><file name="wizard.css" hash="824f735715f3ed97ce98414b9895e46b"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="klevu"><dir name="content"><file name="klevu-landing-left.css" hash="38c63d7796e4e33b212a1d8b044d0a91"/></dir><file name="klevu-landing-page-style.css" hash="778364c191321c1a96f4582f929c3195"/><file name="klevu-landing-responsive.css" hash="1381b9400a4b286a7a02aef4e3ff4970"/><dir name="search"><file name="klevu-search-term.css" hash="e7e3f2e24073e6fa0949ac157d6d4d34"/></dir></dir></dir><dir name="images"><dir name="klevu"><file name="btn-gridview.png" hash="c3dd97f4f53e1dfe34b6c5b6b4237b8a"/><file name="btn-listview.png" hash="00aaaa62d67e252248d6075f53b04f7f"/><file name="ku-loader.gif" hash="009d5e60ec4c77c9a3351a3bf625b257"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="shell"><dir name="klevu"><file name="sync.php" hash="0b4514eee6ea8ff78593f91ac1d9faa0"/></dir></dir></target></contents>
|
25 |
<compatible/>
|
26 |
<dependencies><required><php><min>5.3.0</min><max>7.0.7</max></php></required></dependencies>
|
27 |
</package>
|
skin/adminhtml/default/default/klevu/search/klevumagestyle.css
CHANGED
@@ -129,21 +129,26 @@ cursor:auto;
|
|
129 |
margin-bottom:5px !important;
|
130 |
}
|
131 |
|
132 |
-
|
133 |
width: 85%;
|
134 |
margin: 0 auto;
|
135 |
margin-top: 15px;
|
|
|
136 |
}
|
137 |
|
138 |
-
|
139 |
width:175px;
|
|
|
140 |
background-color:#ffffff;
|
141 |
border:1px solid #ddd;
|
142 |
border-radius:5px;
|
143 |
margin: 0 auto;
|
|
|
|
|
|
|
144 |
}
|
145 |
|
146 |
-
|
147 |
border-bottom:1px solid #ddd;
|
148 |
padding:5px;
|
149 |
text-align:center;
|
@@ -154,74 +159,48 @@ table.kuPlanColumn tr:first-child td{
|
|
154 |
border-top-right-radius:5px;
|
155 |
}
|
156 |
|
157 |
-
|
158 |
margin-top:-3px;
|
159 |
}
|
160 |
|
161 |
-
|
162 |
color:#ffffff;
|
163 |
font-family: Arial;
|
164 |
}
|
165 |
|
166 |
-
|
167 |
-
table.kuOtherPlan{
|
168 |
-
width:100%;
|
169 |
-
margin-top:20px;
|
170 |
-
}
|
171 |
-
|
172 |
-
table.kuOtherPlan td{
|
173 |
-
width:40%;
|
174 |
-
}
|
175 |
-
|
176 |
-
table.kuOtherPlanBox{
|
177 |
-
width: 96%;
|
178 |
-
margin: 0 auto;
|
179 |
-
background-color:#fff;
|
180 |
-
border:1px solid #ddd;
|
181 |
-
border-radius:5px;
|
182 |
-
}
|
183 |
-
|
184 |
-
|
185 |
-
table.kuOtherPlan table.kuOtherPlanBox td.kuOtherPlanHeader{
|
186 |
-
width:20% !important;
|
187 |
-
background-color: #009ACD;
|
188 |
-
border-top-left-radius: 5px;
|
189 |
-
font-size:15px;
|
190 |
text-align:center;
|
191 |
-
padding:5px !important;
|
192 |
-
border-right:1px solid #dddddd;
|
193 |
-
line-height:24px;
|
194 |
-
}
|
195 |
-
|
196 |
-
table.kuOtherPlan table.kuOtherPlanBox td.kuOtherPlanHeader input[type="radio"]{
|
197 |
-
margin-top:-3px;
|
198 |
}
|
199 |
|
200 |
-
|
201 |
-
width:
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
color:#1772b0;
|
207 |
-
border-right:1px solid #dddddd;
|
208 |
-
border-bottom-left-radius: 5px;
|
209 |
}
|
210 |
|
211 |
-
|
212 |
-
|
213 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
}
|
215 |
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
vertical-align:middle;
|
221 |
}
|
222 |
|
223 |
-
|
224 |
-
|
|
|
225 |
}
|
226 |
|
227 |
.visuallyhidden {
|
@@ -303,6 +282,7 @@ table.kuOtherPlanBox td:first-child label{
|
|
303 |
margin-right:0px;
|
304 |
}
|
305 |
|
|
|
306 |
.kuTooltip {
|
307 |
outline: none;
|
308 |
text-decoration: none;
|
@@ -331,8 +311,12 @@ table.kuOtherPlanBox td:first-child label{
|
|
331 |
box-shadow: 2px 2px 2px #999;
|
332 |
}
|
333 |
|
|
|
|
|
|
|
|
|
334 |
/*a.tooltip > span:hover,*/
|
335 |
-
.kuTooltip:hover > span {
|
336 |
opacity: 1;
|
337 |
text-decoration: none;
|
338 |
visibility: visible;
|
@@ -342,7 +326,7 @@ table.kuOtherPlanBox td:first-child label{
|
|
342 |
margin-left: -90px;
|
343 |
}
|
344 |
|
345 |
-
.kuTooltip span b {
|
346 |
width: 18px;
|
347 |
height: 18px;
|
348 |
margin-left: 40px;
|
@@ -355,18 +339,23 @@ table.kuOtherPlanBox td:first-child label{
|
|
355 |
transform: rotate(-45deg);
|
356 |
}
|
357 |
|
358 |
-
.kuTooltip > span {
|
359 |
color: #000000;
|
360 |
background: #FBF5E6;
|
361 |
border: 1px solid #CFB57C;
|
362 |
}
|
363 |
|
364 |
-
.kuTooltip span b {
|
365 |
background: #FBF5E6;
|
366 |
border-bottom: 1px solid #CFB57C;
|
367 |
border-left: 1px solid #CFB57C;
|
368 |
}
|
369 |
|
|
|
|
|
|
|
|
|
|
|
370 |
.kuGuideLink{
|
371 |
position:absolute;
|
372 |
right:0;
|
@@ -410,4 +399,16 @@ table.kuOtherPlanBox td:first-child label{
|
|
410 |
h4.kuCompleteWarning{
|
411 |
text-align: right;
|
412 |
font-size: 12px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
}
|
129 |
margin-bottom:5px !important;
|
130 |
}
|
131 |
|
132 |
+
ul.kuPlanDetails{
|
133 |
width: 85%;
|
134 |
margin: 0 auto;
|
135 |
margin-top: 15px;
|
136 |
+
text-align: center;
|
137 |
}
|
138 |
|
139 |
+
li.kuPlanColumn {
|
140 |
width:175px;
|
141 |
+
display:inline-table;
|
142 |
background-color:#ffffff;
|
143 |
border:1px solid #ddd;
|
144 |
border-radius:5px;
|
145 |
margin: 0 auto;
|
146 |
+
margin-left:10px;
|
147 |
+
margin-right:10px;
|
148 |
+
margin-bottom:5px;
|
149 |
}
|
150 |
|
151 |
+
li.kuPlanColumn .kuPlanName{
|
152 |
border-bottom:1px solid #ddd;
|
153 |
padding:5px;
|
154 |
text-align:center;
|
159 |
border-top-right-radius:5px;
|
160 |
}
|
161 |
|
162 |
+
li.kuPlanColumn .kuPlanName input[type="radio"]{
|
163 |
margin-top:-3px;
|
164 |
}
|
165 |
|
166 |
+
li.kuPlanColumn .kuPlanName label{
|
167 |
color:#ffffff;
|
168 |
font-family: Arial;
|
169 |
}
|
170 |
|
171 |
+
li.kuPlanColumn .kuPlanImg{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
text-align:center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
}
|
174 |
|
175 |
+
li.kuEnterprise, li.kuMicro{
|
176 |
+
width:45%;
|
177 |
+
margin-top:20px;
|
178 |
+
margin-left:5px;
|
179 |
+
border:none;
|
180 |
+
|
|
|
|
|
|
|
181 |
}
|
182 |
|
183 |
+
li.kuEnterprise .kuPlanName, li.kuMicro .kuPlanName{
|
184 |
+
float: left;
|
185 |
+
width: 27%;
|
186 |
+
border-top-right-radius: 0px;
|
187 |
+
border-bottom-left-radius:5px;
|
188 |
+
border-bottom: 0px;
|
189 |
+
height: 24px;
|
190 |
+
padding-top: 5px;
|
191 |
+
font-size: 14px;
|
192 |
+
margin-top: 15px;
|
193 |
}
|
194 |
|
195 |
+
li.kuEnterprise .kuPlanImg, li.kuMicro .kuPlanImg{
|
196 |
+
float: left;
|
197 |
+
border: 1px solid #ddd;
|
198 |
+
border-radius: 5px;
|
|
|
199 |
}
|
200 |
|
201 |
+
li.kuEnterprise .kuPlanImg img, li.kuMicro .kuPlanImg img{
|
202 |
+
max-width:100%;
|
203 |
+
border-radius: 5px;
|
204 |
}
|
205 |
|
206 |
.visuallyhidden {
|
282 |
margin-right:0px;
|
283 |
}
|
284 |
|
285 |
+
|
286 |
.kuTooltip {
|
287 |
outline: none;
|
288 |
text-decoration: none;
|
311 |
box-shadow: 2px 2px 2px #999;
|
312 |
}
|
313 |
|
314 |
+
.kuTooltip:hover span{
|
315 |
+
display:none;
|
316 |
+
}
|
317 |
+
|
318 |
/*a.tooltip > span:hover,*/
|
319 |
+
.kuMicro .kuTooltip:hover > span {
|
320 |
opacity: 1;
|
321 |
text-decoration: none;
|
322 |
visibility: visible;
|
326 |
margin-left: -90px;
|
327 |
}
|
328 |
|
329 |
+
.kuMicro .kuTooltip span b {
|
330 |
width: 18px;
|
331 |
height: 18px;
|
332 |
margin-left: 40px;
|
339 |
transform: rotate(-45deg);
|
340 |
}
|
341 |
|
342 |
+
.kuMicro .kuTooltip > span {
|
343 |
color: #000000;
|
344 |
background: #FBF5E6;
|
345 |
border: 1px solid #CFB57C;
|
346 |
}
|
347 |
|
348 |
+
.kuMicro .kuTooltip span b {
|
349 |
background: #FBF5E6;
|
350 |
border-bottom: 1px solid #CFB57C;
|
351 |
border-left: 1px solid #CFB57C;
|
352 |
}
|
353 |
|
354 |
+
/* disable Micro plan */
|
355 |
+
.kuDisableMicro .kuPlanImg, .kuDisableMicro label{
|
356 |
+
opacity:0.5;
|
357 |
+
}
|
358 |
+
|
359 |
.kuGuideLink{
|
360 |
position:absolute;
|
361 |
right:0;
|
399 |
h4.kuCompleteWarning{
|
400 |
text-align: right;
|
401 |
font-size: 12px;
|
402 |
+
}
|
403 |
+
|
404 |
+
.kuErrorPlanMsg {
|
405 |
+
text-align: center;
|
406 |
+
font-size: 14px;
|
407 |
+
line-height: 22px;
|
408 |
+
width: 65%;
|
409 |
+
margin: 0 auto;
|
410 |
+
margin-top: 80px;
|
411 |
+
background: #fff9e9;
|
412 |
+
padding: 10px;
|
413 |
+
border: 1px solid #eee2be;
|
414 |
}
|