Version Notes
Fixed minor bugs
Download this release
Release Info
| Developer | Rodrigo |
| Extension | clever_adwords |
| Version | 1.0.5 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.4 to 1.0.5
- app/code/local/Rodrigo/Munoz/controllers/Adminhtml/IndexController.php +203 -261
- app/design/adminhtml/default/default/template/munoz/form.phtml +1 -0
- app/design/adminhtml/default/default/template/munoz/step1.phtml +33 -69
- app/design/adminhtml/default/default/template/munoz/step2.phtml +6 -39
- app/design/adminhtml/default/default/template/munoz/step3.phtml +71 -110
- app/design/adminhtml/default/default/template/munoz/step4.phtml +18 -39
- app/design/adminhtml/default/default/template/munoz/step5.phtml +36 -43
- app/design/adminhtml/default/default/template/munoz/waiting.phtml +2 -3
- app/design/frontend/base/default/template/munoz/google/adwords/conversion.phtml +0 -20
- app/design/frontend/base/default/template/munoz/google/adwords/remarket_tag.phtml +2 -2
- package.xml +4 -4
- shell/createInstance.php +3 -3
app/code/local/Rodrigo/Munoz/controllers/Adminhtml/IndexController.php
CHANGED
|
@@ -39,32 +39,27 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 39 |
const update_gender_info ='http://manager.cleverppc.com/api/ecommerce/v1/update_gender_info';
|
| 40 |
|
| 41 |
public function indexAction(){
|
| 42 |
-
|
| 43 |
-
|
| 44 |
try {
|
| 45 |
$info=$this->CreateEcommerceInfo();
|
| 46 |
} catch (Exception $e) {
|
| 47 |
// Rollbar::report_exception($e);
|
| 48 |
Rollbar::report_exception($e, array("my" => "extra", "data" => 42));
|
| 49 |
}
|
| 50 |
-
|
| 51 |
$data = $this->_getcurl($this->getDashboardApi());
|
| 52 |
$json_a=json_decode($data,true);
|
| 53 |
$messaage= $json_a['message'];
|
| 54 |
if($this->dashboardStatus()=='complete'){
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
}
|
| 63 |
-
else{
|
| 64 |
$this->_redirect('*/*/dashboard',$json_a);
|
| 65 |
-
|
| 66 |
}
|
| 67 |
-
|
| 68 |
else{
|
| 69 |
$this->loadLayout();
|
| 70 |
$this->renderLayout();
|
|
@@ -78,8 +73,7 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 78 |
|
| 79 |
}
|
| 80 |
|
| 81 |
-
|
| 82 |
-
|
| 83 |
$step = $this->getRequest()->getParam('step');
|
| 84 |
if($step){
|
| 85 |
$step = $this->getRequest()->getParam('step');
|
|
@@ -87,20 +81,17 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 87 |
else{
|
| 88 |
$step=1;
|
| 89 |
}
|
| 90 |
-
|
| 91 |
$url=self::last_step_status."?client_token=".$this->_getClient_id()."&last_step=".$step;
|
| 92 |
try {
|
| 93 |
$data =$this->_getcurl($url);
|
| 94 |
$json_a=json_decode($data,true);
|
| 95 |
|
| 96 |
} catch (Exception $e) {
|
| 97 |
-
// Rollbar::report_exception($e);
|
| 98 |
Rollbar::report_exception($e, array("my" => "extra", "data" => 42));
|
| 99 |
}
|
| 100 |
$this->loadLayout();
|
| 101 |
-
$this->renderLayout();
|
| 102 |
-
|
| 103 |
-
|
| 104 |
}
|
| 105 |
|
| 106 |
public function _getcurl($url){
|
|
@@ -112,7 +103,7 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 112 |
curl_close($ch);
|
| 113 |
return $data;
|
| 114 |
|
| 115 |
-
|
| 116 |
|
| 117 |
public function categorytreeAction(){
|
| 118 |
$data = $this->getRequest()->getParams();
|
|
@@ -145,76 +136,62 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 145 |
}
|
| 146 |
|
| 147 |
public function SetCategoryAction(){
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
$preId=$final_cat;
|
| 175 |
-
|
| 176 |
-
}
|
| 177 |
-
|
| 178 |
-
//echo $all_cat->getSize();
|
| 179 |
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
|
|
|
| 191 |
}
|
| 192 |
|
| 193 |
-
|
| 194 |
-
|
| 195 |
public function getCurlresponseAction(){
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
} catch (Exception $e) {
|
| 211 |
-
// Rollbar::report_exception($e);
|
| 212 |
-
Rollbar::report_exception($e);
|
| 213 |
-
}
|
| 214 |
-
return $messaage= $json_a['message'];
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
}
|
| 219 |
|
| 220 |
public function setUrlresponseAction(){
|
|
@@ -234,26 +211,23 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 234 |
} catch (Exception $e) {
|
| 235 |
// Rollbar::report_exception($e);
|
| 236 |
Rollbar::report_exception($e);
|
| 237 |
-
}
|
| 238 |
-
|
| 239 |
-
}
|
| 240 |
|
| 241 |
public function deleteKeywordAction(){
|
| 242 |
-
//$data='';
|
| 243 |
$wholekeyword=$this->getRequest()->getParams();
|
| 244 |
-
|
| 245 |
$delete= Mage::getModel('munoz/keyword')->load($wholekeyword['id'])->delete();
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
}
|
| 253 |
-
|
| 254 |
-
|
| 255 |
}
|
| 256 |
-
|
|
|
|
| 257 |
try {
|
| 258 |
$data =Mage::getModel('munoz/keyword')->saveResponse($messaage,$session_id);
|
| 259 |
|
|
@@ -263,22 +237,19 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 263 |
}
|
| 264 |
return $data;
|
| 265 |
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
|
| 270 |
public function setParameterAction(){
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
}
|
| 282 |
}
|
| 283 |
|
| 284 |
public function getDetail(){
|
|
@@ -319,64 +290,59 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 319 |
|
| 320 |
}
|
| 321 |
public function dashboardStatus(){
|
| 322 |
-
|
| 323 |
-
|
| 324 |
}
|
| 325 |
|
| 326 |
public function SetcleintInfoAction(){
|
| 327 |
-
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
| 364 |
-
|
| 365 |
-
|
| 366 |
-
|
| 367 |
-
|
| 368 |
-
|
| 369 |
-
|
| 370 |
-
|
| 371 |
-
|
| 372 |
-
|
| 373 |
-
}
|
| 374 |
-
}
|
| 375 |
-
|
| 376 |
-
public function getTotalorders(){
|
| 377 |
$salesModel=Mage::getModel("sales/order")->getCollection();
|
| 378 |
return count($salesModel);
|
| 379 |
-
|
| 380 |
}
|
| 381 |
|
| 382 |
public function BackGroundProcessAction(){
|
|
@@ -391,64 +357,52 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 391 |
require('shell/createInstance.php');
|
| 392 |
exec('php -f createInstance.php > /dev/null 2>&1 &');
|
| 393 |
}
|
| 394 |
-
}
|
| 395 |
-
|
| 396 |
-
|
| 397 |
}
|
| 398 |
|
| 399 |
-
public function CreateEcommerceInfo(){
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
|
| 404 |
-
|
| 405 |
-
|
| 406 |
-
|
| 407 |
-
|
| 408 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
|
| 427 |
-
|
| 428 |
-
|
| 429 |
-
$info['device']='';
|
| 430 |
-
|
| 431 |
-
$info['age']='';
|
| 432 |
-
$info['platform']='Magento';
|
| 433 |
-
// $info['created_at']='';
|
| 434 |
-
// $info['installed_at']='';
|
| 435 |
-
$params= array('info'=>json_encode($info));
|
| 436 |
return $this->_postCurl(self::create_ecommerce_info, $params);
|
| 437 |
}
|
| 438 |
|
| 439 |
-
|
| 440 |
-
|
| 441 |
-
|
| 442 |
-
|
| 443 |
-
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
return $logo_url;
|
| 447 |
-
|
| 448 |
-
|
| 449 |
}
|
|
|
|
| 450 |
public function _googleAdwordsId($res){
|
| 451 |
-
|
| 452 |
$price =$this->_allProductPrice();
|
| 453 |
$design =Mage::getBaseDir('design').'/frontend/base/default/template/munoz/google/adwords/';
|
| 454 |
$save_remarket_tag=$this->_remarketTag($design, $res['tag_id']);
|
|
@@ -460,8 +414,7 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 460 |
return true;
|
| 461 |
}
|
| 462 |
|
| 463 |
-
public function _allProductPrice(){
|
| 464 |
-
|
| 465 |
$collection= Mage::getResourceModel('catalog/product_collection')->addAttributeToSelect('price')->addAttributeToFilter('status','1');
|
| 466 |
$sum = 0;
|
| 467 |
$count = 0;
|
|
@@ -472,7 +425,7 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 472 |
$count +=$stock;
|
| 473 |
}
|
| 474 |
}
|
| 475 |
-
|
| 476 |
}
|
| 477 |
|
| 478 |
public function _remarketTag($design ,$tag_id){
|
|
@@ -483,9 +436,8 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 483 |
return true;
|
| 484 |
}
|
| 485 |
|
| 486 |
-
|
| 487 |
$url='';
|
| 488 |
-
|
| 489 |
$param=$this->getRequest()->getParams();
|
| 490 |
if($param['values']=='device'){
|
| 491 |
$url=self::update_device_info.'?device='.$param['slide'];
|
|
@@ -508,41 +460,31 @@ class Rodrigo_Munoz_Adminhtml_IndexController extends Mage_Adminhtml_Controller_
|
|
| 508 |
if($json_a['message']=='success'){
|
| 509 |
$data =Mage::getModel('munoz/keyword')->saveAccuRate($param);
|
| 510 |
}
|
| 511 |
-
|
| 512 |
-
|
| 513 |
-
|
| 514 |
-
|
| 515 |
-
|
| 516 |
-
|
| 517 |
-
|
| 518 |
-
|
| 519 |
-
|
| 520 |
-
|
| 521 |
-
|
| 522 |
-
|
| 523 |
-
|
| 524 |
-
|
| 525 |
-
|
| 526 |
-
|
| 527 |
-
|
| 528 |
-
|
| 529 |
-
|
| 530 |
-
|
| 531 |
-
|
| 532 |
-
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
$u =str_replace($d, '', $url);
|
| 538 |
-
$url =str_replace('/', '', $u);
|
| 539 |
-
return md5($url);
|
| 540 |
-
}
|
| 541 |
-
}
|
| 542 |
-
return md5($url);
|
| 543 |
-
}
|
| 544 |
-
|
| 545 |
-
|
| 546 |
-
|
| 547 |
}
|
| 548 |
?>
|
| 39 |
const update_gender_info ='http://manager.cleverppc.com/api/ecommerce/v1/update_gender_info';
|
| 40 |
|
| 41 |
public function indexAction(){
|
|
|
|
|
|
|
| 42 |
try {
|
| 43 |
$info=$this->CreateEcommerceInfo();
|
| 44 |
} catch (Exception $e) {
|
| 45 |
// Rollbar::report_exception($e);
|
| 46 |
Rollbar::report_exception($e, array("my" => "extra", "data" => 42));
|
| 47 |
}
|
| 48 |
+
try {
|
| 49 |
$data = $this->_getcurl($this->getDashboardApi());
|
| 50 |
$json_a=json_decode($data,true);
|
| 51 |
$messaage= $json_a['message'];
|
| 52 |
if($this->dashboardStatus()=='complete'){
|
| 53 |
+
$dUrl=self::check_dasboard_ready.'?client_token='.$this->_getClient_id();
|
| 54 |
+
$data= $this->_getcurl($dUrl);
|
| 55 |
+
$json_a=json_decode($data,true);
|
| 56 |
+
if($json_a['dasboard_ready']=='false'){
|
| 57 |
+
$this->_redirect('munoz/adminhtml_excelsheet/index');
|
| 58 |
+
}
|
| 59 |
+
else{
|
|
|
|
|
|
|
| 60 |
$this->_redirect('*/*/dashboard',$json_a);
|
| 61 |
+
}
|
| 62 |
}
|
|
|
|
| 63 |
else{
|
| 64 |
$this->loadLayout();
|
| 65 |
$this->renderLayout();
|
| 73 |
|
| 74 |
}
|
| 75 |
|
| 76 |
+
public function getFormAction(){
|
|
|
|
| 77 |
$step = $this->getRequest()->getParam('step');
|
| 78 |
if($step){
|
| 79 |
$step = $this->getRequest()->getParam('step');
|
| 81 |
else{
|
| 82 |
$step=1;
|
| 83 |
}
|
| 84 |
+
|
| 85 |
$url=self::last_step_status."?client_token=".$this->_getClient_id()."&last_step=".$step;
|
| 86 |
try {
|
| 87 |
$data =$this->_getcurl($url);
|
| 88 |
$json_a=json_decode($data,true);
|
| 89 |
|
| 90 |
} catch (Exception $e) {
|
|
|
|
| 91 |
Rollbar::report_exception($e, array("my" => "extra", "data" => 42));
|
| 92 |
}
|
| 93 |
$this->loadLayout();
|
| 94 |
+
$this->renderLayout();
|
|
|
|
|
|
|
| 95 |
}
|
| 96 |
|
| 97 |
public function _getcurl($url){
|
| 103 |
curl_close($ch);
|
| 104 |
return $data;
|
| 105 |
|
| 106 |
+
}
|
| 107 |
|
| 108 |
public function categorytreeAction(){
|
| 109 |
$data = $this->getRequest()->getParams();
|
| 136 |
}
|
| 137 |
|
| 138 |
public function SetCategoryAction(){
|
| 139 |
+
$Black_list = array("","Default Category","home page","homepage","Frontpage","Brands","All","New products","New release","New Arrivals","sale","sales","On sale","New Arrival","All products","Products","Man","Men","Woman","Accessories","VIP");
|
| 140 |
+
Mage::getSingleton('core/session')->unsCatids();
|
| 141 |
+
$cate=array();
|
| 142 |
+
$data = $this->getRequest()->getParams();
|
| 143 |
+
$all_cat = Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addIsActiveFilter()
|
| 144 |
+
->addAttributeToFilter('is_active', 1)
|
| 145 |
+
->addAttributeToSort('position', 'desc');
|
| 146 |
+
|
| 147 |
+
if($data['Cat']){
|
| 148 |
+
$preId=$data['Cat'];
|
| 149 |
+
$all_cat->addIdFilter($data['Cat']);
|
| 150 |
+
}
|
| 151 |
+
|
| 152 |
+
if($data['unselct']){
|
| 153 |
+
//echo "unselect";
|
| 154 |
+
$all= Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addIsActiveFilter()
|
| 155 |
+
->addAttributeToFilter('is_active', 1)
|
| 156 |
+
->addAttributeToSort('position', 'desc');
|
| 157 |
+
foreach($all as $select_cat){
|
| 158 |
+
if(!in_array($select_cat->getName(), $Black_list)){
|
| 159 |
+
array_push($cate,$select_cat->getId());
|
| 160 |
+
}
|
| 161 |
+
}
|
| 162 |
+
$final_cat = array_diff($cate, $data['unselct']);
|
| 163 |
+
$all_cat->addIdFilter($final_cat);
|
| 164 |
+
$preId=$final_cat;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 165 |
|
| 166 |
+
}
|
| 167 |
+
foreach ($all_cat as $_category) {
|
| 168 |
+
$html .= "<div class='add-key-word'>";
|
| 169 |
+
$html .= "<input class='key_save_button add-key-word' value='Save' type='button'> </button>";
|
| 170 |
+
|
| 171 |
+
$html .= "<input class='add-key-word' value='".$_category->getName()."' type='text' name='addkeyword_".$_category->getId()."'>";
|
| 172 |
+
$html .= "<i onclick ='RemoveTextBoxKey(this)' class='fa fa-trash-o fa-2x' aria-hidden='true'></i>";
|
| 173 |
+
$html .= " </div>";
|
| 174 |
+
|
| 175 |
+
}
|
| 176 |
+
Mage::getSingleton('core/session')->setCatids($preId);
|
| 177 |
+
echo $html;
|
| 178 |
}
|
| 179 |
|
|
|
|
|
|
|
| 180 |
public function getCurlresponseAction(){
|
| 181 |
+
$data = $this->getRequest()->getParams();
|
| 182 |
+
try {
|
| 183 |
+
$url=self::check_adwords_user_status."?client_token=".$this->_getClient_id();
|
| 184 |
+
$data = $this->_getcurl($url);
|
| 185 |
+
$json_a=json_decode($data,true);
|
| 186 |
+
echo $messaage= $json_a['message'];
|
| 187 |
+
if($messaage=='success'){
|
| 188 |
+
$session_id =$this->_getClient_id();
|
| 189 |
+
$this->SetResponse($messaage,$session_id);
|
| 190 |
+
}
|
| 191 |
+
}catch (Exception $e) {
|
| 192 |
+
Rollbar::report_exception($e);
|
| 193 |
+
}
|
| 194 |
+
return $messaage= $json_a['message'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 195 |
}
|
| 196 |
|
| 197 |
public function setUrlresponseAction(){
|
| 211 |
} catch (Exception $e) {
|
| 212 |
// Rollbar::report_exception($e);
|
| 213 |
Rollbar::report_exception($e);
|
| 214 |
+
}
|
| 215 |
+
}
|
|
|
|
| 216 |
|
| 217 |
public function deleteKeywordAction(){
|
|
|
|
| 218 |
$wholekeyword=$this->getRequest()->getParams();
|
| 219 |
+
if($wholekeyword['id']){
|
| 220 |
$delete= Mage::getModel('munoz/keyword')->load($wholekeyword['id'])->delete();
|
| 221 |
+
if($delete){
|
| 222 |
+
echo json_encode(array('success'=>true,'response'=>'Keywords deleted Successfully'));
|
| 223 |
+
}
|
| 224 |
+
else{
|
| 225 |
+
echo json_encode(array('success'=>false,'response'=>'Keywords not found'));
|
| 226 |
+
}
|
| 227 |
}
|
|
|
|
|
|
|
| 228 |
}
|
| 229 |
+
|
| 230 |
+
public function SetResponse($messaage,$session_id){
|
| 231 |
try {
|
| 232 |
$data =Mage::getModel('munoz/keyword')->saveResponse($messaage,$session_id);
|
| 233 |
|
| 237 |
}
|
| 238 |
return $data;
|
| 239 |
|
| 240 |
+
}
|
|
|
|
|
|
|
| 241 |
|
| 242 |
public function setParameterAction(){
|
| 243 |
+
try {
|
| 244 |
+
$client_info= $this->getDetail();
|
| 245 |
+
$params=['client_info'=>json_encode($client_info)];
|
| 246 |
+
$json_a =$this->_postCurl(self::save_magento_client_user ,$params);
|
| 247 |
+
$this->_googleAdwordsId($json_a);
|
| 248 |
+
echo $messaage= $json_a['message'];
|
| 249 |
+
|
| 250 |
+
} catch (Exception $e) {
|
| 251 |
+
Rollbar::report_exception($e);
|
| 252 |
+
}
|
|
|
|
| 253 |
}
|
| 254 |
|
| 255 |
public function getDetail(){
|
| 290 |
|
| 291 |
}
|
| 292 |
public function dashboardStatus(){
|
| 293 |
+
$res= Mage::getModel('munoz/keyword')->load('complete','keyword_title');
|
| 294 |
+
return $res->getKeywordTitle();
|
| 295 |
}
|
| 296 |
|
| 297 |
public function SetcleintInfoAction(){
|
| 298 |
+
$stores =array();
|
| 299 |
+
foreach(Mage::app()->getStores() as $store) {
|
| 300 |
+
array_push($stores,$store->getName().',');
|
| 301 |
+
}
|
| 302 |
+
$all_store =Mage::getStoreConfig('general/store_information/name');
|
| 303 |
+
$ch = curl_init();
|
| 304 |
+
$info['id']='';
|
| 305 |
+
$info['clientId']=$this->_getClient_id();
|
| 306 |
+
$info['store_name']= Mage::getStoreConfig('general/store_information/name');
|
| 307 |
+
$info['name_ascii']='';
|
| 308 |
+
$info['info_type']='';
|
| 309 |
+
$info['owner']=$this->getDetail()['name'];
|
| 310 |
+
$info['email']=$this->getDetail()['email'];
|
| 311 |
+
$info['phone']=Mage::getStoreConfig('general/store_information/phone');
|
| 312 |
+
$info['domain']=$_SERVER['HTTP_HOST'];
|
| 313 |
+
$info['main_language']=Mage::app()->getLocale()->getLocaleCode();
|
| 314 |
+
$info['total_oders']=$this->getTotalorders();
|
| 315 |
+
$info['currency']=Mage::app()->getStore()->getCurrentCurrencyCode();
|
| 316 |
+
$info['adwordsId']='';
|
| 317 |
+
$info['budget']='';
|
| 318 |
+
$info['camp_by_default']='1';
|
| 319 |
+
$info['country']=Mage::getStoreConfig('general/country/default');;
|
| 320 |
+
$info['city']=Mage::getStoreConfig('general/store_information/address');
|
| 321 |
+
$info['province']='';
|
| 322 |
+
$info['city']='';
|
| 323 |
+
$info['zip']='';
|
| 324 |
+
$info['latitude']='';
|
| 325 |
+
$info['longitude']='';
|
| 326 |
+
$info['iana_timezone']=Mage::getStoreConfig('general/locale/timezone');
|
| 327 |
+
$info['logo_url']=Mage::getStoreConfig('design/header/logo_src');
|
| 328 |
+
$info['gender']='';
|
| 329 |
+
$info['device']='';
|
| 330 |
+
$info['age']='';
|
| 331 |
+
$info['platform']='Magento';
|
| 332 |
+
$params= array('info'=>json_encode($info));
|
| 333 |
+
try {
|
| 334 |
+
$json_a=$this->_postCurl(self::create_ecommerce_info ,$params);
|
| 335 |
+
echo $json_a['message'];
|
| 336 |
+
|
| 337 |
+
} catch (Exception $e) {
|
| 338 |
+
// Rollbar::report_exception($e);
|
| 339 |
+
Rollbar::report_exception($e);
|
| 340 |
+
}
|
| 341 |
+
}
|
| 342 |
+
|
| 343 |
+
public function getTotalorders(){
|
|
|
|
|
|
|
|
|
|
|
|
|
| 344 |
$salesModel=Mage::getModel("sales/order")->getCollection();
|
| 345 |
return count($salesModel);
|
|
|
|
| 346 |
}
|
| 347 |
|
| 348 |
public function BackGroundProcessAction(){
|
| 357 |
require('shell/createInstance.php');
|
| 358 |
exec('php -f createInstance.php > /dev/null 2>&1 &');
|
| 359 |
}
|
| 360 |
+
}
|
|
|
|
|
|
|
| 361 |
}
|
| 362 |
|
| 363 |
+
public function CreateEcommerceInfo(){
|
| 364 |
+
$info['id']='';
|
| 365 |
+
$info['clientId']=$this->_getClient_id();
|
| 366 |
+
$info['store_name']= Mage::getStoreConfig('general/store_information/name');
|
| 367 |
+
$info['name_ascii']='';
|
| 368 |
+
$info['info_type']='';
|
| 369 |
+
$info['owner']=$this->getDetail()['name'];
|
| 370 |
+
$info['email']=$this->getDetail()['email'];
|
| 371 |
+
$info['phone']=Mage::getStoreConfig('general/store_information/phone');
|
| 372 |
+
$info['domain']=$_SERVER['HTTP_HOST'];
|
| 373 |
+
$info['main_language']=Mage::app()->getLocale()->getLocaleCode();
|
| 374 |
+
$info['total_oders']=$this->getTotalorders();
|
| 375 |
+
$info['currency']=Mage::app()->getStore()->getCurrentCurrencyCode();
|
| 376 |
+
$info['adwordsId']='';
|
| 377 |
+
$info['budget']='';
|
| 378 |
+
$info['camp_by_default']='1';
|
| 379 |
+
$info['country']=Mage::getStoreConfig('general/country/default');;
|
| 380 |
+
$info['city']=Mage::getStoreConfig('general/store_information/address');
|
| 381 |
+
$info['province']='';
|
| 382 |
+
$info['city']='';
|
| 383 |
+
$info['zip']='';
|
| 384 |
+
$info['latitude']='';
|
| 385 |
+
$info['longitude']='';
|
| 386 |
+
$info['iana_timezone']=Mage::getStoreConfig('general/locale/timezone');
|
| 387 |
+
$info['logo_url']=$this->_getLogoUrls();
|
| 388 |
+
$info['gender']='';
|
| 389 |
+
$info['device']='';
|
| 390 |
+
$info['age']='';
|
| 391 |
+
$info['platform']='Magento';
|
| 392 |
+
$params= array('info'=>json_encode($info));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 393 |
return $this->_postCurl(self::create_ecommerce_info, $params);
|
| 394 |
}
|
| 395 |
|
| 396 |
+
public function _getLogoUrls(){
|
| 397 |
+
$logo_src = Mage::getStoreConfig('design/header/logo_src');
|
| 398 |
+
$design = Mage::getDesign();
|
| 399 |
+
$design->setArea('frontend');
|
| 400 |
+
$logo_url = $design->getSkinUrl($logo_src);
|
| 401 |
+
$design->setArea('adminhtml');
|
| 402 |
+
return $logo_url;
|
|
|
|
|
|
|
|
|
|
| 403 |
}
|
| 404 |
+
|
| 405 |
public function _googleAdwordsId($res){
|
|
|
|
| 406 |
$price =$this->_allProductPrice();
|
| 407 |
$design =Mage::getBaseDir('design').'/frontend/base/default/template/munoz/google/adwords/';
|
| 408 |
$save_remarket_tag=$this->_remarketTag($design, $res['tag_id']);
|
| 414 |
return true;
|
| 415 |
}
|
| 416 |
|
| 417 |
+
public function _allProductPrice(){
|
|
|
|
| 418 |
$collection= Mage::getResourceModel('catalog/product_collection')->addAttributeToSelect('price')->addAttributeToFilter('status','1');
|
| 419 |
$sum = 0;
|
| 420 |
$count = 0;
|
| 425 |
$count +=$stock;
|
| 426 |
}
|
| 427 |
}
|
| 428 |
+
return $sum;
|
| 429 |
}
|
| 430 |
|
| 431 |
public function _remarketTag($design ,$tag_id){
|
| 436 |
return true;
|
| 437 |
}
|
| 438 |
|
| 439 |
+
public function SetAccurateValueAction(){
|
| 440 |
$url='';
|
|
|
|
| 441 |
$param=$this->getRequest()->getParams();
|
| 442 |
if($param['values']=='device'){
|
| 443 |
$url=self::update_device_info.'?device='.$param['slide'];
|
| 460 |
if($json_a['message']=='success'){
|
| 461 |
$data =Mage::getModel('munoz/keyword')->saveAccuRate($param);
|
| 462 |
}
|
| 463 |
+
}
|
| 464 |
+
public function _postCurl($url , $params){
|
| 465 |
+
$ch = curl_init();
|
| 466 |
+
curl_setopt($ch, CURLOPT_URL,$url);
|
| 467 |
+
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
| 468 |
+
curl_setopt($ch, CURLOPT_POST, true);
|
| 469 |
+
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
|
| 470 |
+
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0);
|
| 471 |
+
curl_setopt($ch,CURLOPT_TIMEOUT,400);
|
| 472 |
+
// $output contains the output string
|
| 473 |
+
$output = curl_exec($ch);
|
| 474 |
+
curl_close($ch);
|
| 475 |
+
return $json_a =json_decode($output,true);
|
| 476 |
+
}
|
| 477 |
+
public function _getClient_id() {
|
| 478 |
+
$url=Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
|
| 479 |
+
$disallowed = array('http://', 'https://');
|
| 480 |
+
foreach($disallowed as $d) {
|
| 481 |
+
if(strpos($url, $d) === 0) {
|
| 482 |
+
$u =str_replace($d, '', $url);
|
| 483 |
+
$url =str_replace('/', '', $u);
|
| 484 |
+
return md5($url);
|
| 485 |
+
}
|
| 486 |
+
}
|
| 487 |
+
return md5($url);
|
| 488 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 489 |
}
|
| 490 |
?>
|
app/design/adminhtml/default/default/template/munoz/form.phtml
CHANGED
|
@@ -87,6 +87,7 @@
|
|
| 87 |
</div>
|
| 88 |
|
| 89 |
<script type="text/javascript">
|
|
|
|
| 90 |
$wk_jq(document ).ready(function() {
|
| 91 |
$wk_jq(".actions").prependTo(".wizard");
|
| 92 |
$wk_jq('.page-loader').css('display','none');
|
| 87 |
</div>
|
| 88 |
|
| 89 |
<script type="text/javascript">
|
| 90 |
+
var $wk_jq = jQuery.noConflict();
|
| 91 |
$wk_jq(document ).ready(function() {
|
| 92 |
$wk_jq(".actions").prependTo(".wizard");
|
| 93 |
$wk_jq('.page-loader').css('display','none');
|
app/design/adminhtml/default/default/template/munoz/step1.phtml
CHANGED
|
@@ -8,15 +8,11 @@
|
|
| 8 |
</h1>
|
| 9 |
</center>
|
| 10 |
<center class="bottm-content">
|
| 11 |
-
|
| 12 |
-
<p class="allow-acess-content">
|
| 13 |
-
|
| 14 |
<?php echo $this->__(' Good, we are going to help you with the creation of all your campaigns with few clicks. It`s going to be so easy.<br>
|
| 15 |
(Remember to select the mail account where you want to have your campaigns )'); ?>
|
| 16 |
</p>
|
| 17 |
<a href="#" class="btn primary allow_btn"><?php echo $this->__('Allow Access'); ?></a>
|
| 18 |
-
|
| 19 |
-
|
| 20 |
<p class="allow-acess-content">
|
| 21 |
<?php echo $this->__("If you don't have an Adwords Account is really easy to create it. Here's the official site:") ?> <a href="http://www.google.com/adwords/" target="_blank"><?php echo $this->__('Google Adwords') ?></a>
|
| 22 |
</p>
|
|
@@ -24,28 +20,15 @@
|
|
| 24 |
</center>
|
| 25 |
<script>
|
| 26 |
$j('.allow_btn').click(function(event) {
|
| 27 |
-
|
| 28 |
-
var urls="http://manager.cleverppc.com/google_adwords?client_token=<?php echo $this->getClientToken(); ?>";
|
| 29 |
var session_id="<?php echo $this->getClientToken(); ?>";
|
| 30 |
-
/// $wk_jq('.category-loader').css('display','block');
|
| 31 |
$j('.loader').css('display','block');
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
//setTimeout(get_response_url(myWindow,urls,session_id), 2000);
|
| 36 |
-
get_response_url(myWindow,session_id);
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
//return false;
|
| 40 |
-
// console.log(myWindow);
|
| 41 |
});
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
//});
|
| 46 |
function get_response_url(myWindow,session_id){
|
| 47 |
-
|
| 48 |
-
// alert(urls);
|
| 49 |
$wk_jq.ajax({
|
| 50 |
url :'<?php echo $this->getUrls("index/getCurlresponse"); ?>',
|
| 51 |
type : "get",
|
|
@@ -53,13 +36,9 @@
|
|
| 53 |
data : {'session_id':session_id},
|
| 54 |
dataType: "text",
|
| 55 |
success : function(content){
|
| 56 |
-
|
| 57 |
if(content=='success'){
|
| 58 |
-
|
| 59 |
set_parameter_curl();
|
| 60 |
-
|
| 61 |
setTimeout(function(){
|
| 62 |
-
// location.reload();
|
| 63 |
|
| 64 |
}, 3000);
|
| 65 |
|
|
@@ -73,16 +52,16 @@
|
|
| 73 |
}
|
| 74 |
else{
|
| 75 |
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
}
|
| 87 |
|
| 88 |
},
|
|
@@ -92,7 +71,6 @@
|
|
| 92 |
|
| 93 |
|
| 94 |
// set client info aouth status
|
| 95 |
-
|
| 96 |
function set_clint_info(){
|
| 97 |
$wk_jq.ajax({
|
| 98 |
url :'<?php echo $this->getUrls("index/SetcleintInfo"); ?>',
|
|
@@ -104,15 +82,10 @@
|
|
| 104 |
if (reponse=='success') {
|
| 105 |
location.reload();
|
| 106 |
}
|
| 107 |
-
}
|
| 108 |
-
|
| 109 |
})
|
| 110 |
}
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
// end aouth status
|
| 115 |
-
|
| 116 |
function set_parameter_curl(){
|
| 117 |
$wk_jq.ajax({
|
| 118 |
url :'<?php echo $this->getUrls("index/setParameter"); ?>',
|
|
@@ -122,35 +95,26 @@
|
|
| 122 |
dataType: "text",
|
| 123 |
success : function(reponse){
|
| 124 |
if (reponse=='success') {
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
}
|
| 130 |
}
|
|
|
|
| 131 |
|
| 132 |
-
|
| 133 |
-
}
|
| 134 |
-
|
| 135 |
// for aouth checking
|
| 136 |
window.onload = function() {
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
$j(".actions ul li a" ).trigger( "click" );
|
| 143 |
$j(".steps ul .first" ).removeClass( "done" );
|
| 144 |
$j(".steps ul .first" ).addClass( "disabled" );
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
}
|
| 152 |
-
|
| 153 |
-
};
|
| 154 |
// end aouth checking
|
| 155 |
-
</script>
|
| 156 |
-
|
| 8 |
</h1>
|
| 9 |
</center>
|
| 10 |
<center class="bottm-content">
|
| 11 |
+
<p class="allow-acess-content">
|
|
|
|
|
|
|
| 12 |
<?php echo $this->__(' Good, we are going to help you with the creation of all your campaigns with few clicks. It`s going to be so easy.<br>
|
| 13 |
(Remember to select the mail account where you want to have your campaigns )'); ?>
|
| 14 |
</p>
|
| 15 |
<a href="#" class="btn primary allow_btn"><?php echo $this->__('Allow Access'); ?></a>
|
|
|
|
|
|
|
| 16 |
<p class="allow-acess-content">
|
| 17 |
<?php echo $this->__("If you don't have an Adwords Account is really easy to create it. Here's the official site:") ?> <a href="http://www.google.com/adwords/" target="_blank"><?php echo $this->__('Google Adwords') ?></a>
|
| 18 |
</p>
|
| 20 |
</center>
|
| 21 |
<script>
|
| 22 |
$j('.allow_btn').click(function(event) {
|
| 23 |
+
var urls="http://manager.cleverppc.com/google_adwords?client_token=<?php echo $this->getClientToken(); ?>";
|
|
|
|
| 24 |
var session_id="<?php echo $this->getClientToken(); ?>";
|
|
|
|
| 25 |
$j('.loader').css('display','block');
|
| 26 |
+
$j('.wizard').css('opacity','0.5');
|
| 27 |
+
var myWindow= window.open(urls,"popupWindow", "width=600,height=600,scrollbars=yes");
|
| 28 |
+
get_response_url(myWindow,session_id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
});
|
| 30 |
+
|
|
|
|
|
|
|
|
|
|
| 31 |
function get_response_url(myWindow,session_id){
|
|
|
|
|
|
|
| 32 |
$wk_jq.ajax({
|
| 33 |
url :'<?php echo $this->getUrls("index/getCurlresponse"); ?>',
|
| 34 |
type : "get",
|
| 36 |
data : {'session_id':session_id},
|
| 37 |
dataType: "text",
|
| 38 |
success : function(content){
|
|
|
|
| 39 |
if(content=='success'){
|
|
|
|
| 40 |
set_parameter_curl();
|
|
|
|
| 41 |
setTimeout(function(){
|
|
|
|
| 42 |
|
| 43 |
}, 3000);
|
| 44 |
|
| 52 |
}
|
| 53 |
else{
|
| 54 |
|
| 55 |
+
$j('.actions ul li:nth-child(even)').find('a:first').attr('href','');
|
| 56 |
+
$j('.loader').css('display','block');
|
| 57 |
+
$j('.wizard').css('opacity','0.5');
|
| 58 |
+
$j('.category_second_step').removeClass("second_step");
|
| 59 |
+
setTimeout(function(){get_response_url(myWindow,session_id);},
|
| 60 |
+
5000);
|
| 61 |
+
setTimeout(function(){
|
| 62 |
+
myWindow.close(),
|
| 63 |
+
location.href = '<?php echo $this->getUrls('index/index');?>';
|
| 64 |
+
},50000);
|
| 65 |
}
|
| 66 |
|
| 67 |
},
|
| 71 |
|
| 72 |
|
| 73 |
// set client info aouth status
|
|
|
|
| 74 |
function set_clint_info(){
|
| 75 |
$wk_jq.ajax({
|
| 76 |
url :'<?php echo $this->getUrls("index/SetcleintInfo"); ?>',
|
| 82 |
if (reponse=='success') {
|
| 83 |
location.reload();
|
| 84 |
}
|
| 85 |
+
}
|
|
|
|
| 86 |
})
|
| 87 |
}
|
|
|
|
|
|
|
|
|
|
| 88 |
// end aouth status
|
|
|
|
| 89 |
function set_parameter_curl(){
|
| 90 |
$wk_jq.ajax({
|
| 91 |
url :'<?php echo $this->getUrls("index/setParameter"); ?>',
|
| 95 |
dataType: "text",
|
| 96 |
success : function(reponse){
|
| 97 |
if (reponse=='success') {
|
| 98 |
+
set_clint_info();
|
| 99 |
+
|
|
|
|
|
|
|
|
|
|
| 100 |
}
|
| 101 |
+
}
|
| 102 |
|
| 103 |
+
})
|
| 104 |
+
}
|
|
|
|
| 105 |
// for aouth checking
|
| 106 |
window.onload = function() {
|
| 107 |
+
var aouth="<?php echo $this->getAouth() ?>";
|
| 108 |
+
if(aouth==0){
|
| 109 |
+
$j('.actions ul li:nth-child(even)').find('a:first').attr('href','');
|
| 110 |
+
}else{
|
| 111 |
+
$j(".actions ul li a" ).trigger( "click" );
|
|
|
|
| 112 |
$j(".steps ul .first" ).removeClass( "done" );
|
| 113 |
$j(".steps ul .first" ).addClass( "disabled" );
|
| 114 |
+
$j(".actions ul .first" ).addClass( "disabled" );
|
| 115 |
+
$j('.actions ul li:nth-child(odd)').addClass("disabled ui-li-has-thumb");
|
| 116 |
+
$j('.actions ul li:nth-child(odd)').addClass('ui-li-has-thumb');
|
| 117 |
+
}
|
| 118 |
+
};
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
// end aouth checking
|
| 120 |
+
</script>
|
|
|
app/design/adminhtml/default/default/template/munoz/step2.phtml
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
<fieldset>
|
| 2 |
<legend><?php echo $this->__('Profile Information'); ?></legend>
|
| 3 |
-
|
| 4 |
<div class="main-category-box">
|
| 5 |
<div class="product_category_left">
|
| 6 |
<img src="<?php echo $this->getMediaUrl() ?>ico1.png">
|
|
@@ -173,10 +172,7 @@ Try to select as many as possible, this will allow you to have bigger opportunit
|
|
| 173 |
}
|
| 174 |
// categor();
|
| 175 |
// console.log(cheselected);
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
$wk_jq.ajax({
|
| 180 |
url :'<?php echo $this->getUrls("index/SetCategory");?>',
|
| 181 |
type : "get",
|
| 182 |
data : {Cat:checked,unselct:cheselected},
|
|
@@ -214,22 +210,8 @@ Try to select as many as possible, this will allow you to have bigger opportunit
|
|
| 214 |
document.getElementById('country-message').innerHTML = "Please Select Atleast one Country";
|
| 215 |
$wk_jq('.actions ul li:nth-child(even)').find('a:first').attr('href','');
|
| 216 |
}
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
// alert($wk_jq(this).val());
|
| 220 |
-
//if(!$wk_jq(this).val() || $wk_jq(this).val()==0 ){
|
| 221 |
-
// document.getElementById('country-message').innerHTML = "Please Select Atleast one Country";
|
| 222 |
-
// $wk_jq('.actions ul li:nth-child(even)').find('a:first').attr('href','');
|
| 223 |
-
//
|
| 224 |
-
//}else{
|
| 225 |
-
// $wk_jq('.actions ul li:nth-child(even)').find('a:first').attr('href','next');
|
| 226 |
-
// document.getElementById('country-message').innerHTML = "";
|
| 227 |
-
//}
|
| 228 |
-
})
|
| 229 |
-
|
| 230 |
-
// end for multiselect validation
|
| 231 |
-
|
| 232 |
-
|
| 233 |
$wk_jq('#wk_bodymain input:checkbox').attr('checked', 'checked');
|
| 234 |
$wk_jq("#wk_bodymain").delegate('.wk_plus ,.wk_plusend,.wk_minus, .wk_minusend ',"click",function(){
|
| 235 |
var thisthis=$wk_jq(this);
|
|
@@ -304,7 +286,7 @@ Try to select as many as possible, this will allow you to have bigger opportunit
|
|
| 304 |
}
|
| 305 |
});
|
| 306 |
})($wk_jq);
|
| 307 |
-
|
| 308 |
$wk_jq(check).closest("ul").find(":checkbox").prop("checked",check.checked);
|
| 309 |
// $wk_jq(check).closest("ul").find(":checkbox").prop("checked",check.checked);
|
| 310 |
if( $wk_jq('#wk_bodymain:checkbox:checked').length < 1) {
|
|
@@ -320,20 +302,5 @@ Try to select as many as possible, this will allow you to have bigger opportunit
|
|
| 320 |
else{
|
| 321 |
allcheck.clear();
|
| 322 |
}
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
</script>
|
| 327 |
-
<script>
|
| 328 |
-
//var expanded = false;
|
| 329 |
-
//function showCheckboxes() {
|
| 330 |
-
// var checkboxes = document.getElementById("checkboxes");
|
| 331 |
-
// if (!expanded) {
|
| 332 |
-
// checkboxes.style.display = "block";
|
| 333 |
-
// expanded = true;
|
| 334 |
-
// } else {
|
| 335 |
-
// checkboxes.style.display = "none";
|
| 336 |
-
// expanded = false;
|
| 337 |
-
// }
|
| 338 |
-
//}
|
| 339 |
-
</script>
|
| 1 |
<fieldset>
|
| 2 |
<legend><?php echo $this->__('Profile Information'); ?></legend>
|
|
|
|
| 3 |
<div class="main-category-box">
|
| 4 |
<div class="product_category_left">
|
| 5 |
<img src="<?php echo $this->getMediaUrl() ?>ico1.png">
|
| 172 |
}
|
| 173 |
// categor();
|
| 174 |
// console.log(cheselected);
|
| 175 |
+
$wk_jq.ajax({
|
|
|
|
|
|
|
|
|
|
| 176 |
url :'<?php echo $this->getUrls("index/SetCategory");?>',
|
| 177 |
type : "get",
|
| 178 |
data : {Cat:checked,unselct:cheselected},
|
| 210 |
document.getElementById('country-message').innerHTML = "Please Select Atleast one Country";
|
| 211 |
$wk_jq('.actions ul li:nth-child(even)').find('a:first').attr('href','');
|
| 212 |
}
|
| 213 |
+
})
|
| 214 |
+
// end for multiselect validation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 215 |
$wk_jq('#wk_bodymain input:checkbox').attr('checked', 'checked');
|
| 216 |
$wk_jq("#wk_bodymain").delegate('.wk_plus ,.wk_plusend,.wk_minus, .wk_minusend ',"click",function(){
|
| 217 |
var thisthis=$wk_jq(this);
|
| 286 |
}
|
| 287 |
});
|
| 288 |
})($wk_jq);
|
| 289 |
+
function fnSelectAll(check){
|
| 290 |
$wk_jq(check).closest("ul").find(":checkbox").prop("checked",check.checked);
|
| 291 |
// $wk_jq(check).closest("ul").find(":checkbox").prop("checked",check.checked);
|
| 292 |
if( $wk_jq('#wk_bodymain:checkbox:checked').length < 1) {
|
| 302 |
else{
|
| 303 |
allcheck.clear();
|
| 304 |
}
|
| 305 |
+
}
|
| 306 |
+
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/design/adminhtml/default/default/template/munoz/step3.phtml
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
-
|
| 2 |
-
<?php $category_key= $this->getCategoryKeywords();
|
| 3 |
$cat_ids=array();
|
| 4 |
foreach ($category_key as $cat_id) {
|
| 5 |
array_push($cat_ids,$cat_id->getCategoryId());
|
|
@@ -7,80 +6,72 @@ foreach ($category_key as $cat_id) {
|
|
| 7 |
$add_keywords=$this->add_keywords();
|
| 8 |
?>
|
| 9 |
<fieldset>
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
alert(content.response);
|
| 73 |
-
}
|
| 74 |
-
|
| 75 |
-
}
|
| 76 |
|
| 77 |
-
|
| 78 |
-
// });
|
| 79 |
-
});
|
| 80 |
-
|
| 81 |
-
</script>
|
| 82 |
|
| 83 |
-
|
| 84 |
<div class="keyword_logo" >
|
| 85 |
<img class="keyword-img" height='64' src="<?php echo $this->getMediaUrl(); ?>imgpsh_fullsize.png">
|
| 86 |
</div>
|
|
@@ -92,39 +83,17 @@ $add_keywords=$this->add_keywords();
|
|
| 92 |
|
| 93 |
</div>
|
| 94 |
</div>
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
<div class="section-content">
|
| 99 |
|
| 100 |
<div class="section-row" style="">
|
| 101 |
<div class="section-cell" >
|
| 102 |
-
|
| 103 |
<p><?php //echo $this->__('Suggestions...'); ?> </p>
|
| 104 |
<div id="ajax_conten"></div>
|
| 105 |
<div id="add_key">
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
// $all_cat = Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addIsActiveFilter();
|
| 110 |
-
//$all_cat->addAttributeToFilter('is_active', 1)
|
| 111 |
-
//->addAttributeToFilter('include_in_menu', 1);
|
| 112 |
-
// foreach($all_cat as $_category) {
|
| 113 |
-
//
|
| 114 |
-
// if(!in_array($_category->getId(), $cat_ids)){
|
| 115 |
-
// if(!in_array($_category->getName(), $Black_list)){
|
| 116 |
-
// if($_category->getMetaKeywords()){
|
| 117 |
-
// $value=$_category->getName().",".$_category->getMetaKeywords();
|
| 118 |
-
// }else{
|
| 119 |
-
// $value =$_category->getName();
|
| 120 |
-
// }
|
| 121 |
-
?>
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
<?php // } } }
|
| 126 |
-
|
| 127 |
-
if(count($category_key) >0){
|
| 128 |
foreach ($category_key as $cat) { ?>
|
| 129 |
<div class='add-key-word'>
|
| 130 |
<button class='key_save_button add-key-word save_category' value='<?php echo $cat->getCategoryId(); ?>'> <?php echo $this->__('save'); ?>
|
|
@@ -136,23 +105,15 @@ $add_keywords=$this->add_keywords();
|
|
| 136 |
</div>
|
| 137 |
|
| 138 |
<?php } } ?>
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
</div>
|
|
|
|
| 146 |
<div class="add-key-save">
|
| 147 |
<a onClick="return addTextBox()" href="javascript:void(0)" class="primary add-box"><?php echo $this->__('Add Keyword Tip');?></a>
|
| 148 |
|
| 149 |
</div>
|
| 150 |
<div class="add-key-bottom"><hr></div>
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
</div>
|
| 155 |
</div>
|
| 156 |
</div>
|
| 157 |
</div>
|
| 158 |
-
|
| 1 |
+
<?php $category_key= $this->getCategoryKeywords();
|
|
|
|
| 2 |
$cat_ids=array();
|
| 3 |
foreach ($category_key as $cat_id) {
|
| 4 |
array_push($cat_ids,$cat_id->getCategoryId());
|
| 6 |
$add_keywords=$this->add_keywords();
|
| 7 |
?>
|
| 8 |
<fieldset>
|
| 9 |
+
<script language="javascript">
|
| 10 |
+
var count = 1;
|
| 11 |
+
function addTextBox()
|
| 12 |
+
{
|
| 13 |
+
count +=1;
|
| 14 |
+
var divBoxCat = document.createElement('DIV');
|
| 15 |
+
divBoxCat.className = "add-key-word";
|
| 16 |
+
divBoxCat.innerHTML = "<button class='save_category key_save_button add-key-word' value='cat_"+count+"'><?php echo $this->__('save'); ?></button><input class='add-key-word' type='text' name='addkeyword"+i+"'><i onclick ='RemoveTextBox(this)' class='fa fa-trash-o fa-2x' aria-hidden='true'></i>";
|
| 17 |
+
document.getElementById("add_key").appendChild(divBoxCat);
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
function RemoveTextBoxKey(div,id) {
|
| 21 |
+
var keybox_div = document.getElementById('add_key');
|
| 22 |
+
var count = keybox_div.getElementsByTagName('div').length;
|
| 23 |
+
if(count ==3)
|
| 24 |
+
{
|
| 25 |
+
alert('Can Not Remove');
|
| 26 |
+
}
|
| 27 |
+
else if (id) {
|
| 28 |
+
if (confirm("Are you sure?")) {
|
| 29 |
+
$wk_jq.ajax({
|
| 30 |
+
url :'<?php echo $this->getUrls("index/deleteKeyword"); ?>',
|
| 31 |
+
type : "get",
|
| 32 |
+
//async: false,
|
| 33 |
+
data : {id:id,'type':'category'},
|
| 34 |
+
dataType: "json",
|
| 35 |
+
success : function(content){
|
| 36 |
+
|
| 37 |
+
}
|
| 38 |
+
});
|
| 39 |
+
document.getElementById("add_key").removeChild(div.parentNode);
|
| 40 |
+
}
|
| 41 |
+
}
|
| 42 |
+
else{
|
| 43 |
+
document.getElementById("add_key").removeChild(div.parentNode);
|
| 44 |
+
}
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
var $wk_jq=jQuery.noConflict();
|
| 48 |
+
$wk_jq( "#add_key" ).on( "click", ".save_category", function() {
|
| 49 |
+
var textval = $wk_jq(this).closest(".add-key-word").next().val();
|
| 50 |
+
var Id= $wk_jq(this).val();
|
| 51 |
+
if(textval==''){
|
| 52 |
+
alert('please enter textbox value');
|
| 53 |
+
return false;
|
| 54 |
+
}
|
| 55 |
+
$wk_jq.ajax({
|
| 56 |
+
url :'<?php echo $this->getUrls("index/saveKeyword"); ?>',
|
| 57 |
+
type : "get",
|
| 58 |
+
//async: false,
|
| 59 |
+
data : {id:Id,'value':textval,'type':'category'},
|
| 60 |
+
dataType: "json",
|
| 61 |
+
success : function(content){
|
| 62 |
+
if(content.response){
|
| 63 |
+
alert(content.response);
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
});
|
| 69 |
+
// });
|
| 70 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
|
| 72 |
+
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
|
| 74 |
+
<div class="section" >
|
| 75 |
<div class="keyword_logo" >
|
| 76 |
<img class="keyword-img" height='64' src="<?php echo $this->getMediaUrl(); ?>imgpsh_fullsize.png">
|
| 77 |
</div>
|
| 83 |
|
| 84 |
</div>
|
| 85 |
</div>
|
| 86 |
+
<div class="product_keyword_right">
|
|
|
|
|
|
|
| 87 |
<div class="section-content">
|
| 88 |
|
| 89 |
<div class="section-row" style="">
|
| 90 |
<div class="section-cell" >
|
|
|
|
| 91 |
<p><?php //echo $this->__('Suggestions...'); ?> </p>
|
| 92 |
<div id="ajax_conten"></div>
|
| 93 |
<div id="add_key">
|
| 94 |
+
<?php
|
| 95 |
+
$Black_list = array("","Default Category","home page","homepage","Frontpage","Brands","All","New products","New release","New Arrivals","sale","sales","On sale","New Arrival","All products","Products","Man","Men","Woman","Accessories","VIP");
|
| 96 |
+
if(count($category_key) >0){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 97 |
foreach ($category_key as $cat) { ?>
|
| 98 |
<div class='add-key-word'>
|
| 99 |
<button class='key_save_button add-key-word save_category' value='<?php echo $cat->getCategoryId(); ?>'> <?php echo $this->__('save'); ?>
|
| 105 |
</div>
|
| 106 |
|
| 107 |
<?php } } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
</div>
|
| 109 |
+
|
| 110 |
<div class="add-key-save">
|
| 111 |
<a onClick="return addTextBox()" href="javascript:void(0)" class="primary add-box"><?php echo $this->__('Add Keyword Tip');?></a>
|
| 112 |
|
| 113 |
</div>
|
| 114 |
<div class="add-key-bottom"><hr></div>
|
|
|
|
|
|
|
|
|
|
| 115 |
</div>
|
| 116 |
</div>
|
| 117 |
</div>
|
| 118 |
</div>
|
| 119 |
+
</fieldset>
|
app/design/adminhtml/default/default/template/munoz/step4.phtml
CHANGED
|
@@ -24,35 +24,26 @@
|
|
| 24 |
});
|
| 25 |
|
| 26 |
});
|
| 27 |
-
|
| 28 |
-
|
| 29 |
if( $wk_jq(".preview_section-row > div").length >3){
|
| 30 |
$wk_jq( ".preview_content" ).last().css( "display", "none" );
|
| 31 |
}
|
| 32 |
-
|
| 33 |
function addTextBoxCall()
|
| 34 |
{
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
divBox.className = "add-key-word";
|
| 49 |
-
divBox.innerHTML = "<button class='key_save_button add-key-word' value='ac_"+count+"'>save</button><input class='add-key-word' value='' type='text' name='addkeyword'>  <i onclick ='RemoveTextBox(this)' class='fa fa-trash-o fa-2x' aria-hidden='true'></i>";
|
| 50 |
-
document.getElementById("add_key_1").appendChild(divBox);
|
| 51 |
-
}
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
}
|
|
|
|
| 56 |
function RemoveTextBox(div,id) {
|
| 57 |
var maindiv = document.getElementById('add_key_1');
|
| 58 |
var count = maindiv.getElementsByTagName('div').length;
|
|
@@ -81,8 +72,7 @@
|
|
| 81 |
document.getElementById("add_key_1").removeChild(div.parentNode);
|
| 82 |
}
|
| 83 |
}
|
| 84 |
-
|
| 85 |
-
</script>
|
| 86 |
<div class="keyword_logo" >
|
| 87 |
<img src="<?php echo $this->getMediaUrl() ?>ico5.png" height='64'>
|
| 88 |
</div>
|
|
@@ -119,20 +109,10 @@
|
|
| 119 |
<input class='add-key-word test_key' value="<?php echo $keywords->getKeywordTitle(); ?>" type='text' name='addkeyword'>
|
| 120 |
<i onclick ='RemoveTextBox(this,<?php echo $keywords->getId(); ?>)' class="fa fa-trash-o fa-2x" aria-hidden="true"></i>
|
| 121 |
</div>
|
| 122 |
-
|
| 123 |
-
|
| 124 |
<?php }// end foreach
|
| 125 |
-
|
| 126 |
} else{// end if
|
| 127 |
-
|
| 128 |
?>
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
<?php } ?>
|
| 134 |
-
|
| 135 |
-
|
| 136 |
</div>
|
| 137 |
<div class="add-key-save">
|
| 138 |
<a onClick="return addTextBoxCall()" href="javascript:void(0)" class="primary add-box"><?php echo $this->__('New Ad Tip');?></a>
|
|
@@ -166,7 +146,6 @@ foreach ($getSubcat as $subchild) {
|
|
| 166 |
}
|
| 167 |
|
| 168 |
}
|
| 169 |
-
|
| 170 |
$category_model = Mage::getModel("catalog/category");
|
| 171 |
$main_cat =Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addIsActiveFilter()
|
| 172 |
->addAttributeToFilter('is_active', 1)
|
|
@@ -186,9 +165,9 @@ foreach ($main_cat as $random) {
|
|
| 186 |
if($cat_count <=1){
|
| 187 |
$collection = Mage::getModel('catalog/product')
|
| 188 |
->getCollection()
|
| 189 |
-
|
| 190 |
-
->addAttributeToSelect('*')
|
| 191 |
-
|
| 192 |
$collection->getSelect()->limit(1);
|
| 193 |
if(count($collection) >0){
|
| 194 |
?>
|
| 24 |
});
|
| 25 |
|
| 26 |
});
|
|
|
|
|
|
|
| 27 |
if( $wk_jq(".preview_section-row > div").length >3){
|
| 28 |
$wk_jq( ".preview_content" ).last().css( "display", "none" );
|
| 29 |
}
|
|
|
|
| 30 |
function addTextBoxCall()
|
| 31 |
{
|
| 32 |
+
var maindiv = document.getElementById('add_key_1');
|
| 33 |
+
var count = maindiv.getElementsByTagName('div').length;
|
| 34 |
+
count += 1;
|
| 35 |
+
if(count ==8)
|
| 36 |
+
{
|
| 37 |
+
alert('Can Not Add more Tips');
|
| 38 |
+
}
|
| 39 |
+
else{
|
| 40 |
+
var divBox = document.createElement('DIV');
|
| 41 |
+
divBox.className = "add-key-word";
|
| 42 |
+
divBox.innerHTML = "<button class='key_save_button add-key-word' value='ac_"+count+"'>save</button><input class='add-key-word' value='' type='text' name='addkeyword'>  <i onclick ='RemoveTextBox(this)' class='fa fa-trash-o fa-2x' aria-hidden='true'></i>";
|
| 43 |
+
document.getElementById("add_key_1").appendChild(divBox);
|
| 44 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
}
|
| 46 |
+
|
| 47 |
function RemoveTextBox(div,id) {
|
| 48 |
var maindiv = document.getElementById('add_key_1');
|
| 49 |
var count = maindiv.getElementsByTagName('div').length;
|
| 72 |
document.getElementById("add_key_1").removeChild(div.parentNode);
|
| 73 |
}
|
| 74 |
}
|
| 75 |
+
</script>
|
|
|
|
| 76 |
<div class="keyword_logo" >
|
| 77 |
<img src="<?php echo $this->getMediaUrl() ?>ico5.png" height='64'>
|
| 78 |
</div>
|
| 109 |
<input class='add-key-word test_key' value="<?php echo $keywords->getKeywordTitle(); ?>" type='text' name='addkeyword'>
|
| 110 |
<i onclick ='RemoveTextBox(this,<?php echo $keywords->getId(); ?>)' class="fa fa-trash-o fa-2x" aria-hidden="true"></i>
|
| 111 |
</div>
|
|
|
|
|
|
|
| 112 |
<?php }// end foreach
|
|
|
|
| 113 |
} else{// end if
|
|
|
|
| 114 |
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
<?php } ?>
|
|
|
|
|
|
|
| 116 |
</div>
|
| 117 |
<div class="add-key-save">
|
| 118 |
<a onClick="return addTextBoxCall()" href="javascript:void(0)" class="primary add-box"><?php echo $this->__('New Ad Tip');?></a>
|
| 146 |
}
|
| 147 |
|
| 148 |
}
|
|
|
|
| 149 |
$category_model = Mage::getModel("catalog/category");
|
| 150 |
$main_cat =Mage::getModel('catalog/category')->getCollection()->addAttributeToSelect('*')->addIsActiveFilter()
|
| 151 |
->addAttributeToFilter('is_active', 1)
|
| 165 |
if($cat_count <=1){
|
| 166 |
$collection = Mage::getModel('catalog/product')
|
| 167 |
->getCollection()
|
| 168 |
+
//->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id = entity_id', null, 'left')
|
| 169 |
+
->addAttributeToSelect('*');
|
| 170 |
+
//->addAttributeToFilter('category_id', array('in' => $random->getId()));
|
| 171 |
$collection->getSelect()->limit(1);
|
| 172 |
if(count($collection) >0){
|
| 173 |
?>
|
app/design/adminhtml/default/default/template/munoz/step5.phtml
CHANGED
|
@@ -1,62 +1,56 @@
|
|
| 1 |
|
| 2 |
<div class="step5_main_wrapper" style="">
|
| 3 |
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
</p>
|
| 14 |
-
<h2>
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
</h2>
|
| 18 |
<center class="price_slider_text">
|
| 19 |
<font style="font-size: 3em">
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
</sup></font>
|
| 24 |
-
|
| 25 |
-
<font class="slider_day"> <?php echo $this->__('per day'); ?>
|
| 26 |
</font>
|
| 27 |
-
<div class="price_slider"> </div>
|
| 28 |
-
<div id="slider-range"></div>
|
| 29 |
-
</center>
|
| 30 |
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
<p>
|
| 35 |
-
|
| 36 |
-
|
| 37 |
</p>
|
| 38 |
<p>
|
| 39 |
-
|
| 40 |
</p>
|
| 41 |
|
| 42 |
<center>
|
| 43 |
-
|
| 44 |
-
<form action="<?php echo $this->getUrls('excelsheet/CreateExelShet'); ?>">
|
| 45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
<input type="hidden" name="unselectCat" value="" id="unselectCat">
|
| 51 |
-
|
| 52 |
-
<?php echo $this->__('Finish'); ?>
|
| 53 |
-
</button>
|
| 54 |
-
</form>
|
| 55 |
|
| 56 |
</center>
|
| 57 |
<center>
|
| 58 |
|
| 59 |
-
|
| 60 |
<label for="finish"><?php echo $this->__('Activate Campaigns when ready.'); ?></label>
|
| 61 |
</center>
|
| 62 |
|
|
@@ -64,7 +58,7 @@
|
|
| 64 |
<!--<script src="//code.jquery.com/jquery-1.10.2.js"></script>-->
|
| 65 |
|
| 66 |
|
| 67 |
-
|
| 68 |
var $wk_jq=jQuery.noConflict();
|
| 69 |
$wk_jq(".finish").click(function(){
|
| 70 |
if($wk_jq('.icheck-me').is(":checked")) {
|
|
@@ -79,8 +73,7 @@ $wk_jq(".finish").click(function(){
|
|
| 79 |
|
| 80 |
});
|
| 81 |
|
| 82 |
-
|
| 83 |
-
|
| 84 |
var country_code = "<?php echo Mage::getStoreConfig('general/country/default'); ?>";
|
| 85 |
var curency_Symbol="<?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();?>";
|
| 86 |
$wk_jq( "#slider-range" ).slider({
|
| 1 |
|
| 2 |
<div class="step5_main_wrapper" style="">
|
| 3 |
|
| 4 |
+
<center>
|
| 5 |
+
<img class="step_5_logo" src="<?php echo $this->getMediaUrl();?>ico4.png" height='128'>
|
| 6 |
+
</center>
|
| 7 |
|
| 8 |
+
<h1>
|
| 9 |
+
<?php echo $this->__('High five! You rock'); ?>
|
| 10 |
+
</h1>
|
| 11 |
+
<p>
|
| 12 |
+
<?php echo $this->__('We have all the information we need, thanks so much.</br> Click the button and you will recive a confirmation email.'); ?>
|
| 13 |
+
</p>
|
| 14 |
+
<h2>
|
| 15 |
+
<?php echo $this->__('How much do you want to spend in Google Adwords ?'); ?>
|
| 16 |
+
</h2>
|
|
|
|
| 17 |
<center class="price_slider_text">
|
| 18 |
<font style="font-size: 3em">
|
| 19 |
+
<sup id="amount">
|
| 20 |
+
</sup>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
</font>
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
+
<font class="slider_day"> <?php echo $this->__('per day'); ?></font>
|
| 24 |
+
<div class="price_slider"> </div>
|
| 25 |
+
<div id="slider-range"></div>
|
| 26 |
+
</center>
|
| 27 |
+
<!-- price slider --->
|
| 28 |
+
<div id="slider_budget_estimated" class="step_5_slider"></div>
|
| 29 |
+
<!-- end price slider --->
|
| 30 |
<p>
|
| 31 |
+
<?php echo $this->__("* Your Clever campaigns will be under your daily limit budget, so you don't need to worry."); ?>
|
|
|
|
| 32 |
</p>
|
| 33 |
<p>
|
| 34 |
+
<?php echo $this->__("Remember that Clever is a free software, and this budget will be fully spent on Google Adwords. "); ?>
|
| 35 |
</p>
|
| 36 |
|
| 37 |
<center>
|
| 38 |
+
<div style="display:none" class="page-loader_finish"><?php $this->__("Pleaswe Wait We Posting Data"); ?></div>
|
| 39 |
+
<form action="<?php echo $this->getUrls('excelsheet/CreateExelShet'); ?>">
|
| 40 |
+
<button type="submit" class="btn primary finish">
|
| 41 |
+
<input type="hidden" name="budget" value="15" id="budget">
|
| 42 |
+
<input type="hidden" name="countries" value="" id="countries">
|
| 43 |
+
<input type="hidden" name="checkecCat" value="" id="checkecCat">
|
| 44 |
+
<input type="hidden" name="unselectCat" value="" id="unselectCat">
|
| 45 |
|
| 46 |
+
<?php echo $this->__('Finish'); ?>
|
| 47 |
+
</button>
|
| 48 |
+
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
</center>
|
| 51 |
<center>
|
| 52 |
|
| 53 |
+
<input checked type="checkbox" id="finish" class="icheck-me">
|
| 54 |
<label for="finish"><?php echo $this->__('Activate Campaigns when ready.'); ?></label>
|
| 55 |
</center>
|
| 56 |
|
| 58 |
<!--<script src="//code.jquery.com/jquery-1.10.2.js"></script>-->
|
| 59 |
|
| 60 |
|
| 61 |
+
<script type="text/javascript">
|
| 62 |
var $wk_jq=jQuery.noConflict();
|
| 63 |
$wk_jq(".finish").click(function(){
|
| 64 |
if($wk_jq('.icheck-me').is(":checked")) {
|
| 73 |
|
| 74 |
});
|
| 75 |
|
| 76 |
+
$wk_jq(function() {
|
|
|
|
| 77 |
var country_code = "<?php echo Mage::getStoreConfig('general/country/default'); ?>";
|
| 78 |
var curency_Symbol="<?php echo Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();?>";
|
| 79 |
$wk_jq( "#slider-range" ).slider({
|
app/design/adminhtml/default/default/template/munoz/waiting.phtml
CHANGED
|
@@ -55,7 +55,8 @@
|
|
| 55 |
// print_r($wholekeyword);
|
| 56 |
?>
|
| 57 |
|
| 58 |
-
|
|
|
|
| 59 |
<script>
|
| 60 |
$wk_jq=jQuery.noConflict();
|
| 61 |
var budget ='<?php echo $wholekeyword['budget']; ?>';
|
|
@@ -63,8 +64,6 @@
|
|
| 63 |
var checkecCat ='<?php echo $wholekeyword['checkecCat']; ?>';
|
| 64 |
var unselectCat ='<?php echo $wholekeyword['unselectCat']; ?>';
|
| 65 |
window.onload = function() {
|
| 66 |
-
|
| 67 |
-
|
| 68 |
$wk_jq.ajax({
|
| 69 |
url :'<?php echo $this->getUrls("index/BackGroundProcess"); ?>',
|
| 70 |
type : "get",
|
| 55 |
// print_r($wholekeyword);
|
| 56 |
?>
|
| 57 |
|
| 58 |
+
<?php $js=Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS); ?>
|
| 59 |
+
<script src="<?php echo $js ?>munoz/js/jquery-1.9.1.min.js "></script>
|
| 60 |
<script>
|
| 61 |
$wk_jq=jQuery.noConflict();
|
| 62 |
var budget ='<?php echo $wholekeyword['budget']; ?>';
|
| 64 |
var checkecCat ='<?php echo $wholekeyword['checkecCat']; ?>';
|
| 65 |
var unselectCat ='<?php echo $wholekeyword['unselectCat']; ?>';
|
| 66 |
window.onload = function() {
|
|
|
|
|
|
|
| 67 |
$wk_jq.ajax({
|
| 68 |
url :'<?php echo $this->getUrls("index/BackGroundProcess"); ?>',
|
| 69 |
type : "get",
|
app/design/frontend/base/default/template/munoz/google/adwords/conversion.phtml
CHANGED
|
@@ -1,20 +0,0 @@
|
|
| 1 |
-
<!-- Google Code for purchase_conversion_cleverppc Conversion Page -->
|
| 2 |
-
<script type="text/javascript">
|
| 3 |
-
/* <![CDATA[ */
|
| 4 |
-
var google_conversion_id = 940384895;
|
| 5 |
-
var google_conversion_language = "en";
|
| 6 |
-
var google_conversion_format = "2";
|
| 7 |
-
var google_conversion_color = "ffffff";
|
| 8 |
-
var google_conversion_label = "PJCiCN7nsGUQ_8S0wAM";
|
| 9 |
-
var google_conversion_value = 4007045;
|
| 10 |
-
var google_conversion_currency = "INR";
|
| 11 |
-
var google_remarketing_only = false;
|
| 12 |
-
/* ]]> */
|
| 13 |
-
</script>
|
| 14 |
-
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
|
| 15 |
-
</script>
|
| 16 |
-
<noscript>
|
| 17 |
-
<div style="display:inline;">
|
| 18 |
-
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/940384895/?value=4007045&currency_code=INR&label=PJCiCN7nsGUQ_8S0wAM&guid=ON&script=0"/>
|
| 19 |
-
</div>
|
| 20 |
-
</noscript>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/design/frontend/base/default/template/munoz/google/adwords/remarket_tag.phtml
CHANGED
|
@@ -7,7 +7,7 @@
|
|
| 7 |
<!-- Google Code for Remarketing Tag -->
|
| 8 |
<script type="text/javascript">
|
| 9 |
/* <![CDATA[ */
|
| 10 |
-
var google_conversion_id =
|
| 11 |
var google_custom_params = window.google_tag_params;
|
| 12 |
var google_remarketing_only = true;
|
| 13 |
/* ]]> */
|
|
@@ -16,6 +16,6 @@
|
|
| 16 |
</script>
|
| 17 |
<noscript>
|
| 18 |
<div style="display:inline;">
|
| 19 |
-
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/
|
| 20 |
</div>
|
| 21 |
</noscript>
|
| 7 |
<!-- Google Code for Remarketing Tag -->
|
| 8 |
<script type="text/javascript">
|
| 9 |
/* <![CDATA[ */
|
| 10 |
+
var google_conversion_id =874326568;
|
| 11 |
var google_custom_params = window.google_tag_params;
|
| 12 |
var google_remarketing_only = true;
|
| 13 |
/* ]]> */
|
| 16 |
</script>
|
| 17 |
<noscript>
|
| 18 |
<div style="display:inline;">
|
| 19 |
+
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/874326568/?value=0&guid=ON&script=0"/>
|
| 20 |
</div>
|
| 21 |
</noscript>
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>clever_adwords</name>
|
| 4 |
-
<version>1.0.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>OSL</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -21,9 +21,9 @@ No work from your side, <b>we will upload all campaigns for you.</b>
|
|
| 21 |
<h2></description>
|
| 22 |
<notes>Fixed minor bugs</notes>
|
| 23 |
<authors><author><name>Rodrigo</name><user>Rodrigo</user><email>rodrigo@cleverppc.com</email></author></authors>
|
| 24 |
-
<date>2016-
|
| 25 |
-
<time>13:
|
| 26 |
-
<contents><target name="magelocal"><dir name="Rodrigo"><dir name="Munoz"><dir name="Block"><dir name="Adminhtml"><file name="Form.php" hash="54444c96513238d9c562c540f9d94916"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fc1bcf8c0fb907db2a545ca518af1fcf"/></dir><dir name="Model"><file name="Keyword.php" hash="f0e4ff03e65f91ff5b24e3246e9e3636"/><dir name="Mysql4"><dir name="Keyword"><file name="Collection.php" hash="5e74a7fc484cb68f003d8d843fad7852"/></dir><file name="Keyword.php" hash="b3ff64494c92d5ca070ebf0a33d2c072"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExcelsheetController.php" hash="0fb1074059edf54c21413cb215175ff4"/><file name="IndexController.php" hash="fc934054dc9f8667892f7005e86a4b62"/></dir><file name="IndexController.php" hash="fa73f9ae7feb2e3fa80edea3e8774838"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdf47fa749068b411c2704fda8eb4444"/><file name="config.xml" hash="516d1ae5dcdf5cb9ce5bdba33c540a1c"/><file name="system.xml" hash="b1eec31001ae641320cc79f86a62f760"/></dir><dir name="sql"><dir name="keyword_setup"><file name="mysql4-install-0.1.0.php" hash="854409a2d6bff834005798d4d0368f54"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Rodrigo_Munoz.xml" hash="6b1a61c409f48a95f87c61d678a26a42"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="munoz.xml" hash="5855ebab13f8e3da65c4fe4e9a3f1e2c"/></dir><dir name="template"><dir name="munoz"><file name="accurate.phtml" hash="68b76695cc680381d808c0c82fa54a18"/><file name="dashboard.phtml" hash="771ef9cedfed14f9cd500e1010ff6a34"/><file name="form.phtml" hash="8cd9e5f3009cb70449b597ae0e71d9e6"/><file name="step1.phtml" hash="538a3e757cba14cb58185459fb4fd976"/><file name="step2.phtml" hash="3fca6072ed0de6face5a14f5868b57ab"/><file name="step3.phtml" hash="851a245ca5f910653644fcbe2ef27d41"/><file name="step4.phtml" hash="ed94768698daf4e4333624f5ed980402"/><file name="step5.phtml" hash="016382faed88f6a64456d5997a3036aa"/><file name="switch.phtml" hash="0b4affaa8e4e9bfb78d1ed36a6ae1c8f"/><file name="waiting.phtml" hash="81cc9b8b1f4a6d76e8c84a59713c8f2c"/><file name="welcome.phtml" hash="956926f7fa15775f0755f59533f2dbe9"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir><dir name="template"><dir name="munoz"><dir name="google"><dir name="adwords"><file name="conversion.phtml" hash="fcea58042d20c6f8c7b3d0b845f99134"/><file name="remarket_tag.phtml" hash="69d3c79cc68eebd3f79455e32576c0db"/></dir></dir></dir></dir></dir><dir name="layout"><file name="ro.xml" hash="ad1086f90d433a59d51823be9110ecee"/></dir></dir></dir></dir></target><target name="magemedia"><dir name="munoz"><file name="Selección_007.png" hash="a7f34f0918bd15ad6e5fe3c103433d58"/><file name="ads_tips.png" hash="555cc05f3b14b7cfb089cb6bf0fe4900"/><file name="adwords-logo.png" hash="fbfcea42be8bdc62b1ca559dc72bbd5e"/><file name="adwords-screen.png" hash="6261a10c000b75b2b7b6e22307a4e5e5"/><file name="adwords-symbol.png" hash="90a1ce04aa7bc5e82594677d2b7aa119"/><file name="age.png" hash="fb7b4011e56345875426191d470cb9c1"/><file name="checked_rmkt.png" hash="2136fb7110ae7fe6fa64f170c036451f"/><file name="computer.png" hash="614895299f0ff062326222284969f66b"/><file name="devices.png" hash="7f0ea3c3260ee54fe266f2c13ae6704b"/><file name="female.png" hash="95ee4dcaef28e8422e0f4966253d6c2c"/><file name="gender.png" hash="96fe85bd81be701de76bec1236b26226"/><file name="ico1.png" hash="deea6977b369c8a252db6c7ad70b13c9"/><file name="ico2.png" hash="258381acb1c2829660fe78916fa7f7b1"/><file name="ico4.png" hash="df8e0052bea21c4fdcac45cbb6b11f00"/><file name="ico5.png" hash="fd197c3807a51238958d83b1986ac47a"/><file name="imgpsh_fullsize.png" hash="a9de1d69724f0cd96727045ea9403992"/><file name="keywords.png" hash="075655566b7b7abe2cf36d12f1aa6ca9"/><file name="logo.png" hash="55c45b86a18f3c94e1dbd70af8db2487"/><file name="male.png" hash="c71923fdae30561fb1cb7d3a3db10809"/><file name="mobile.png" hash="9a0c157149bdccf33b92e556e4442cc3"/><file name="old-adwords-screen.png" hash="cef9f147366c521f4e089d049128a21c"/><file name="rockstar.png" hash="6d88b35fbeba82088f8969215aca88a3"/><file name="wait.png" hash="946052e085a5c60fc71f3c716fb806c1"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="munoz"><dir name="css"><file name="ad-icon.jpg" hash="b87496c052b306a94eabf5af3544a717"/><file name="adwords-symbol.png" hash="90a1ce04aa7bc5e82594677d2b7aa119"/><file name="font-awesome.css" hash="b652e3b759188ceaf79182f2fe72ea64"/><file name="font-awesome.min.css" hash="4083f5d376eb849a458cc790b53ba080"/><file name="imgpsh_fullsize.png" hash="a9de1d69724f0cd96727045ea9403992"/><file name="jquery-ui.css" hash="b50192cf9c90fe83462ce9a7bcdd29c7"/><file name="jquery.steps.css" hash="5a25f593fe74b7d73a3c2a4212ac6612"/><file name="main.css" hash="aa03751cf9078dc47675f907e22bd2a5"/><file name="progress-bar.png" hash="bd5b9782b845486917de1b1e9fc2c631"/><file name="simple_container_bg.gif" hash="56f1ac91169eb4896b8c91384fc8bf15"/><file name="styles.css" hash="102a0ff89ef27e400b9df25de82e053e"/></dir><dir name="fonts"><file name="FontAwesome.otf" hash="5dc41d8fe329a22fa1ee9225571c843e"/><file name="fontawesome-webfont.eot" hash="25a32416abee198dd821b0b17a198a8f"/><file name="fontawesome-webfont.svg" hash="d7c639084f684d66a1bc66855d193ed8"/><file name="fontawesome-webfont.ttf" hash="1dc35d25e61d819a9c357074014867ab"/><file name="fontawesome-webfont.woff" hash="c8ddf1e5e5bf3682bc7bebf30f394148"/><file name="fontawesome-webfont.woff2" hash="e6cf7c6ec7c2d6f670ae9d762604cb0b"/></dir><dir name="images"><file name="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><file name="delete_dust.png" hash="948ef1640b50d09d385597f967e6ebc1"/><file name="elbow-end-minus-nl.gif" hash="6dc08c43109cc6a365bd0270f05e2f1c"/><file name="elbow-end-minus.gif" hash="3dbdb88a9297fe5631e832f046b0350b"/><file name="elbow-end-plus-nl.gif" hash="6dc08c43109cc6a365bd0270f05e2f1c"/><file name="elbow-end-plus.gif" hash="5470e5712a9742ba666c26cb429baaeb"/><file name="elbow-end.gif" hash="63fe879440e2784e0cc0d316ce017745"/><file name="elbow-line.gif" hash="b316a39455304e20e01dbc437f57fd32"/><file name="elbow-minus-nl.gif" hash="0e3129bff70475c8f7f297e0e59d1608"/><file name="elbow-minus.gif" hash="e7b18ff6800e65c6e171bbb2a911762e"/><file name="elbow-plus-nl.gif" hash="78a8f737941fa658f1e770258a3791cd"/><file name="elbow-plus.gif" hash="b02cb264df55aef2105b1b245d075e56"/><file name="elbow.gif" hash="b6bd0e0237e3cd413fa2dac27701c724"/><file name="elbow_minus.png" hash="3fc01d7af6d0f10fb6ea321f85cfc4ce"/><file name="elbow_plus.png" hash="1deaa077bfe1c95f161e323aae1dc989"/><file name="folder-open.gif" hash="e3cd196406d4857dc0c926807f16c409"/><file name="folder.gif" hash="03eb26c42137ac792609822862ef4d0f"/><file name="keywords.png" hash="075655566b7b7abe2cf36d12f1aa6ca9"/><file name="leaf.gif" hash="e3cd196406d4857dc0c926807f16c409"/><file name="loading.gif" hash="00ef871b291bc03a497d608a5bd8ec99"/><file name="loading.png" hash="be5a561a53b5efe2e464f5acb811e90e"/><file name="s.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="simple_container_bg.gif" hash="56f1ac91169eb4896b8c91384fc8bf15"/><file name="styles.css" hash="73525c4881f2048bf59a594c61de3e09"/></dir><dir name="js"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir><dir name="less"><file name="animated.less" hash="08baef05e05301cabc91599a54921081"/><file name="bordered-pulled.less" hash="898f90e40876883214bbd121b0c20e9f"/><file name="core.less" hash="fb4efe4ae63737706875bbbfc7b7e9af"/><file name="fixed-width.less" hash="5e07ec001f8d21bd279c12ee542813f7"/><file name="font-awesome.less" hash="f53235946c37e394a6cd6d92f84587a8"/><file name="icons.less" hash="3c3bb8fbcd54a6b66a41137d5e9e8a33"/><file name="larger.less" hash="8cb65280c0f889daf72626c21a7c8628"/><file name="list.less" hash="975571323cf880a4a30601998236b027"/><file name="mixins.less" hash="fbb1f2f1ab96ba020c7f14208aac72b8"/><file name="path.less" hash="a8c41460c42a4fe9e98550f00c8b3f19"/><file name="rotated-flipped.less" hash="a8476cdc50c264abd11ff59d6a9dd025"/><file name="screen-reader.less" hash="0f881617264587bef0df6ce92253ecea"/><file name="stacked.less" hash="518e2b2d263982d2caa1e6514b4b4eac"/><file name="variables.less" hash="45fa411bbd22ff8467e027318a88a557"/></dir><file name="loader_new.jpg" hash="e02968245a670ef65a06411a442e557a"/><dir name="scss"><file name="_animated.scss" hash="39ff4f359a7b81d6585075715f41e5dc"/><file name="_bordered-pulled.scss" hash="4cad0df17bf40327feae33fa9a6c6ba2"/><file name="_core.scss" hash="ef059a98cf9de6ca5b77ee6850771cf0"/><file name="_fixed-width.scss" hash="9277ab6964a434d499873687b00be906"/><file name="_icons.scss" hash="fdffb08bc3d85c7427d8697f268fb072"/><file name="_larger.scss" hash="e95931566f6fc6ad5685c4fa9802e206"/><file name="_list.scss" hash="7107e80b053928271d5fcf422dc29490"/><file name="_mixins.scss" hash="aa2b8f32b403733713d8885f14ab86cc"/><file name="_path.scss" hash="ab5a9e8388563e097b5ce835601f01d2"/><file name="_rotated-flipped.scss" hash="9f5d4bc6fadea89328d2aac26574a9d8"/><file name="_screen-reader.scss" hash="8907bd7dbf4799e8120bda5568d76fea"/><file name="_stacked.scss" hash="5594237226aedfbca2fa1c7f4604c214"/><file name="_variables.scss" hash="783d4422626a7f27fa8f513de3ad4795"/><file name="font-awesome.scss" hash="ace7fb9336021f92b1cf68a10d5f452c"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="shell"><file name="createInstance.php" hash="4707ebd18bf21ac91ddc681005775573"/><file name="abstracts.php" hash="e92717fb78260959ef9de93f63b80fb2"/><file name="countryLanguadge.php" hash="0f6cdd3496a6b9f4122af672044f11f2"/><file name="defaultAttribute.php" hash="5722718990361cb1c0c4c4e1d8fdc510"/></dir><dir name="js"><dir name="munoz"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><dir name="js"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir></dir></target><target name="magelib"><dir name="rollbar"><file name="Level.php" hash="fbe1e94a42be5a3a45b24350b176ccf4"/><file name="rollbar.php" hash="462cec30ca3fb320dd8360b2f03d9da4"/></dir></target></contents>
|
| 27 |
<compatible/>
|
| 28 |
<dependencies><required><php><min>5.4.0</min><max>6.0.0</max></php></required></dependencies>
|
| 29 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>clever_adwords</name>
|
| 4 |
+
<version>1.0.5</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>OSL</license>
|
| 7 |
<channel>community</channel>
|
| 21 |
<h2></description>
|
| 22 |
<notes>Fixed minor bugs</notes>
|
| 23 |
<authors><author><name>Rodrigo</name><user>Rodrigo</user><email>rodrigo@cleverppc.com</email></author></authors>
|
| 24 |
+
<date>2016-09-05</date>
|
| 25 |
+
<time>13:54:48</time>
|
| 26 |
+
<contents><target name="magelocal"><dir name="Rodrigo"><dir name="Munoz"><dir name="Block"><dir name="Adminhtml"><file name="Form.php" hash="54444c96513238d9c562c540f9d94916"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fc1bcf8c0fb907db2a545ca518af1fcf"/></dir><dir name="Model"><file name="Keyword.php" hash="f0e4ff03e65f91ff5b24e3246e9e3636"/><dir name="Mysql4"><dir name="Keyword"><file name="Collection.php" hash="5e74a7fc484cb68f003d8d843fad7852"/></dir><file name="Keyword.php" hash="b3ff64494c92d5ca070ebf0a33d2c072"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExcelsheetController.php" hash="0fb1074059edf54c21413cb215175ff4"/><file name="IndexController.php" hash="c6b96a26d879a5be243d385fbdf55608"/></dir><file name="IndexController.php" hash="fa73f9ae7feb2e3fa80edea3e8774838"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdf47fa749068b411c2704fda8eb4444"/><file name="config.xml" hash="516d1ae5dcdf5cb9ce5bdba33c540a1c"/><file name="system.xml" hash="b1eec31001ae641320cc79f86a62f760"/></dir><dir name="sql"><dir name="keyword_setup"><file name="mysql4-install-0.1.0.php" hash="854409a2d6bff834005798d4d0368f54"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Rodrigo_Munoz.xml" hash="6b1a61c409f48a95f87c61d678a26a42"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="munoz.xml" hash="5855ebab13f8e3da65c4fe4e9a3f1e2c"/></dir><dir name="template"><dir name="munoz"><file name="accurate.phtml" hash="68b76695cc680381d808c0c82fa54a18"/><file name="dashboard.phtml" hash="771ef9cedfed14f9cd500e1010ff6a34"/><file name="form.phtml" hash="f2e62d2b36eb76eb867c0988be344963"/><file name="step1.phtml" hash="1e04de676ce0396570d591a7fca2c7c6"/><file name="step2.phtml" hash="0c48d2305d58854701c4522508a486e3"/><file name="step3.phtml" hash="309d0f07965c0289740e49ac13c74a1a"/><file name="step4.phtml" hash="c19893594102cef19cb68b239b31b9fd"/><file name="step5.phtml" hash="7cc96a1acb318a938e533b5d188e5f10"/><file name="switch.phtml" hash="0b4affaa8e4e9bfb78d1ed36a6ae1c8f"/><file name="waiting.phtml" hash="414196d7f11d8de34a8aba1af54d6d4d"/><file name="welcome.phtml" hash="956926f7fa15775f0755f59533f2dbe9"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir><dir name="template"><dir name="munoz"><dir name="google"><dir name="adwords"><file name="conversion.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="remarket_tag.phtml" hash="c80547ab81d3d8d5808a20118a07781d"/></dir></dir></dir></dir></dir><dir name="layout"><file name="ro.xml" hash="ad1086f90d433a59d51823be9110ecee"/></dir></dir></dir></dir></target><target name="magemedia"><dir name="munoz"><file name="Selección_007.png" hash="a7f34f0918bd15ad6e5fe3c103433d58"/><file name="ads_tips.png" hash="555cc05f3b14b7cfb089cb6bf0fe4900"/><file name="adwords-logo.png" hash="fbfcea42be8bdc62b1ca559dc72bbd5e"/><file name="adwords-screen.png" hash="6261a10c000b75b2b7b6e22307a4e5e5"/><file name="adwords-symbol.png" hash="90a1ce04aa7bc5e82594677d2b7aa119"/><file name="age.png" hash="fb7b4011e56345875426191d470cb9c1"/><file name="checked_rmkt.png" hash="2136fb7110ae7fe6fa64f170c036451f"/><file name="computer.png" hash="614895299f0ff062326222284969f66b"/><file name="devices.png" hash="7f0ea3c3260ee54fe266f2c13ae6704b"/><file name="female.png" hash="95ee4dcaef28e8422e0f4966253d6c2c"/><file name="gender.png" hash="96fe85bd81be701de76bec1236b26226"/><file name="ico1.png" hash="deea6977b369c8a252db6c7ad70b13c9"/><file name="ico2.png" hash="258381acb1c2829660fe78916fa7f7b1"/><file name="ico4.png" hash="df8e0052bea21c4fdcac45cbb6b11f00"/><file name="ico5.png" hash="fd197c3807a51238958d83b1986ac47a"/><file name="imgpsh_fullsize.png" hash="a9de1d69724f0cd96727045ea9403992"/><file name="keywords.png" hash="075655566b7b7abe2cf36d12f1aa6ca9"/><file name="logo.png" hash="55c45b86a18f3c94e1dbd70af8db2487"/><file name="male.png" hash="c71923fdae30561fb1cb7d3a3db10809"/><file name="mobile.png" hash="9a0c157149bdccf33b92e556e4442cc3"/><file name="old-adwords-screen.png" hash="cef9f147366c521f4e089d049128a21c"/><file name="rockstar.png" hash="6d88b35fbeba82088f8969215aca88a3"/><file name="wait.png" hash="946052e085a5c60fc71f3c716fb806c1"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="munoz"><dir name="css"><file name="ad-icon.jpg" hash="b87496c052b306a94eabf5af3544a717"/><file name="adwords-symbol.png" hash="90a1ce04aa7bc5e82594677d2b7aa119"/><file name="font-awesome.css" hash="b652e3b759188ceaf79182f2fe72ea64"/><file name="font-awesome.min.css" hash="4083f5d376eb849a458cc790b53ba080"/><file name="imgpsh_fullsize.png" hash="a9de1d69724f0cd96727045ea9403992"/><file name="jquery-ui.css" hash="b50192cf9c90fe83462ce9a7bcdd29c7"/><file name="jquery.steps.css" hash="5a25f593fe74b7d73a3c2a4212ac6612"/><file name="main.css" hash="aa03751cf9078dc47675f907e22bd2a5"/><file name="progress-bar.png" hash="bd5b9782b845486917de1b1e9fc2c631"/><file name="simple_container_bg.gif" hash="56f1ac91169eb4896b8c91384fc8bf15"/><file name="styles.css" hash="102a0ff89ef27e400b9df25de82e053e"/></dir><dir name="fonts"><file name="FontAwesome.otf" hash="5dc41d8fe329a22fa1ee9225571c843e"/><file name="fontawesome-webfont.eot" hash="25a32416abee198dd821b0b17a198a8f"/><file name="fontawesome-webfont.svg" hash="d7c639084f684d66a1bc66855d193ed8"/><file name="fontawesome-webfont.ttf" hash="1dc35d25e61d819a9c357074014867ab"/><file name="fontawesome-webfont.woff" hash="c8ddf1e5e5bf3682bc7bebf30f394148"/><file name="fontawesome-webfont.woff2" hash="e6cf7c6ec7c2d6f670ae9d762604cb0b"/></dir><dir name="images"><file name="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><file name="delete_dust.png" hash="948ef1640b50d09d385597f967e6ebc1"/><file name="elbow-end-minus-nl.gif" hash="6dc08c43109cc6a365bd0270f05e2f1c"/><file name="elbow-end-minus.gif" hash="3dbdb88a9297fe5631e832f046b0350b"/><file name="elbow-end-plus-nl.gif" hash="6dc08c43109cc6a365bd0270f05e2f1c"/><file name="elbow-end-plus.gif" hash="5470e5712a9742ba666c26cb429baaeb"/><file name="elbow-end.gif" hash="63fe879440e2784e0cc0d316ce017745"/><file name="elbow-line.gif" hash="b316a39455304e20e01dbc437f57fd32"/><file name="elbow-minus-nl.gif" hash="0e3129bff70475c8f7f297e0e59d1608"/><file name="elbow-minus.gif" hash="e7b18ff6800e65c6e171bbb2a911762e"/><file name="elbow-plus-nl.gif" hash="78a8f737941fa658f1e770258a3791cd"/><file name="elbow-plus.gif" hash="b02cb264df55aef2105b1b245d075e56"/><file name="elbow.gif" hash="b6bd0e0237e3cd413fa2dac27701c724"/><file name="elbow_minus.png" hash="3fc01d7af6d0f10fb6ea321f85cfc4ce"/><file name="elbow_plus.png" hash="1deaa077bfe1c95f161e323aae1dc989"/><file name="folder-open.gif" hash="e3cd196406d4857dc0c926807f16c409"/><file name="folder.gif" hash="03eb26c42137ac792609822862ef4d0f"/><file name="keywords.png" hash="075655566b7b7abe2cf36d12f1aa6ca9"/><file name="leaf.gif" hash="e3cd196406d4857dc0c926807f16c409"/><file name="loading.gif" hash="00ef871b291bc03a497d608a5bd8ec99"/><file name="loading.png" hash="be5a561a53b5efe2e464f5acb811e90e"/><file name="s.gif" hash="df3e567d6f16d040326c7a0ea29a4f41"/><file name="simple_container_bg.gif" hash="56f1ac91169eb4896b8c91384fc8bf15"/><file name="styles.css" hash="73525c4881f2048bf59a594c61de3e09"/></dir><dir name="js"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir><dir name="less"><file name="animated.less" hash="08baef05e05301cabc91599a54921081"/><file name="bordered-pulled.less" hash="898f90e40876883214bbd121b0c20e9f"/><file name="core.less" hash="fb4efe4ae63737706875bbbfc7b7e9af"/><file name="fixed-width.less" hash="5e07ec001f8d21bd279c12ee542813f7"/><file name="font-awesome.less" hash="f53235946c37e394a6cd6d92f84587a8"/><file name="icons.less" hash="3c3bb8fbcd54a6b66a41137d5e9e8a33"/><file name="larger.less" hash="8cb65280c0f889daf72626c21a7c8628"/><file name="list.less" hash="975571323cf880a4a30601998236b027"/><file name="mixins.less" hash="fbb1f2f1ab96ba020c7f14208aac72b8"/><file name="path.less" hash="a8c41460c42a4fe9e98550f00c8b3f19"/><file name="rotated-flipped.less" hash="a8476cdc50c264abd11ff59d6a9dd025"/><file name="screen-reader.less" hash="0f881617264587bef0df6ce92253ecea"/><file name="stacked.less" hash="518e2b2d263982d2caa1e6514b4b4eac"/><file name="variables.less" hash="45fa411bbd22ff8467e027318a88a557"/></dir><file name="loader_new.jpg" hash="e02968245a670ef65a06411a442e557a"/><dir name="scss"><file name="_animated.scss" hash="39ff4f359a7b81d6585075715f41e5dc"/><file name="_bordered-pulled.scss" hash="4cad0df17bf40327feae33fa9a6c6ba2"/><file name="_core.scss" hash="ef059a98cf9de6ca5b77ee6850771cf0"/><file name="_fixed-width.scss" hash="9277ab6964a434d499873687b00be906"/><file name="_icons.scss" hash="fdffb08bc3d85c7427d8697f268fb072"/><file name="_larger.scss" hash="e95931566f6fc6ad5685c4fa9802e206"/><file name="_list.scss" hash="7107e80b053928271d5fcf422dc29490"/><file name="_mixins.scss" hash="aa2b8f32b403733713d8885f14ab86cc"/><file name="_path.scss" hash="ab5a9e8388563e097b5ce835601f01d2"/><file name="_rotated-flipped.scss" hash="9f5d4bc6fadea89328d2aac26574a9d8"/><file name="_screen-reader.scss" hash="8907bd7dbf4799e8120bda5568d76fea"/><file name="_stacked.scss" hash="5594237226aedfbca2fa1c7f4604c214"/><file name="_variables.scss" hash="783d4422626a7f27fa8f513de3ad4795"/><file name="font-awesome.scss" hash="ace7fb9336021f92b1cf68a10d5f452c"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="shell"><file name="createInstance.php" hash="fd22f311f5a66f3ede8d6acbc86d0f74"/><file name="abstracts.php" hash="e92717fb78260959ef9de93f63b80fb2"/><file name="countryLanguadge.php" hash="0f6cdd3496a6b9f4122af672044f11f2"/><file name="defaultAttribute.php" hash="5722718990361cb1c0c4c4e1d8fdc510"/></dir><dir name="js"><dir name="munoz"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><dir name="js"><dir name="build"><file name="jQuery.Steps.1.1.0.nupkg" hash="979939a5151179f40ab6883ea12cfbc4"/><file name="jquery.easyswitch.js" hash="9262c7cd4cd062a7b40d6e6ca65e3471"/><file name="jquery.steps-1.1.0.zip" hash="f446d606df167069be7718434b11ff55"/><file name="jquery.steps.js" hash="5a38905c075292e628c3e9453875b65d"/><file name="jquery.steps.min.js" hash="4c5e9f4e84d32b7df69af7420b355e03"/></dir><file name="jquery-1.10.2.min.js" hash="628072e7212db1e8cdacb22b21752cda"/><file name="jquery-1.11.1.min.js" hash="8101d596b2b8fa35fe3a634ea342d7c3"/><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery.cookie-1.3.1.js" hash="e5937111b7dc83385e3f4c7b91af7a80"/><file name="jquery.easyswitch.js" hash="70b67fe638e45f2b0f4ba978a4baa785"/><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir><file name="modernizr-2.6.2.min.js" hash="42306a279a9e831515347ae319181cd1"/><file name="priceslider.js" hash="94827683d2169636ed208b023624cfb4"/></dir></dir></target><target name="magelib"><dir name="rollbar"><file name="Level.php" hash="fbe1e94a42be5a3a45b24350b176ccf4"/><file name="rollbar.php" hash="462cec30ca3fb320dd8360b2f03d9da4"/></dir></target></contents>
|
| 27 |
<compatible/>
|
| 28 |
<dependencies><required><php><min>5.4.0</min><max>6.0.0</max></php></required></dependencies>
|
| 29 |
</package>
|
shell/createInstance.php
CHANGED
|
@@ -31,7 +31,7 @@ class Rodrigo_Shell_MyApi extends Mage_Shell_Abstract
|
|
| 31 |
const create_ecommerce_info='http://manager.cleverppc.com/api/ecommerce/v1/create_ecommerce_info';
|
| 32 |
|
| 33 |
public function __construct($wholekeyword) {
|
| 34 |
-
|
| 35 |
require_once 'lib/rollbar/rollbar.php';
|
| 36 |
$config = array(
|
| 37 |
// required
|
|
@@ -42,8 +42,8 @@ class Rodrigo_Shell_MyApi extends Mage_Shell_Abstract
|
|
| 42 |
'root' => __DIR__
|
| 43 |
);
|
| 44 |
Rollbar::init($config);
|
| 45 |
-
ignore_user_abort(true);
|
| 46 |
-
set_time_limit(0);
|
| 47 |
try {
|
| 48 |
$stat_time_api=$this->stat_time_api();
|
| 49 |
} catch (Exception $e) {
|
| 31 |
const create_ecommerce_info='http://manager.cleverppc.com/api/ecommerce/v1/create_ecommerce_info';
|
| 32 |
|
| 33 |
public function __construct($wholekeyword) {
|
| 34 |
+
// parent::__construct();
|
| 35 |
require_once 'lib/rollbar/rollbar.php';
|
| 36 |
$config = array(
|
| 37 |
// required
|
| 42 |
'root' => __DIR__
|
| 43 |
);
|
| 44 |
Rollbar::init($config);
|
| 45 |
+
//ignore_user_abort(true);
|
| 46 |
+
//set_time_limit(0);
|
| 47 |
try {
|
| 48 |
$stat_time_api=$this->stat_time_api();
|
| 49 |
} catch (Exception $e) {
|
