<?php
/*
 * 2014 - 2017 Vinum Master - Presta Magician
 *
 * NOTICE OF LICENSE
 *
 *  @author Presta Magician <contact@presta-magician.com>
 *  @website http://www.presta-magician.com
 *  @copyright  2014-2017 Vinum Master - Presta Magician
 *  @license    Commercial
 *  @name module vm_advancedconfigurator
 *  @version  1.1.5 du 23/01/2017 // Only available for PS 1.6
 *    
 *  International Registered Trademark & Property of Presta Magician
 */
include('../../config/config.inc.php');
include_once(dirname(__FILE__) . '/../../config/settings.inc.php');
include_once(dirname(__FILE__) . '/../../classes/Cookie.php');

$context = Context::getContext();
$token= Tools::getAdminToken('vm_advancedconfigurator'.'protected'.Configuration::get('PS_SHOP_NAME'));
 
$authorized_ip=  Configuration::get('VM_ADVC_IP');
$allIp = explode(',',$authorized_ip);

 

$isAdmin = false;
$cookie = new Cookie('psAdmin', '', (int)Configuration::get('PS_COOKIE_LIFETIME_BO'));
        $employee = new Employee((int)$cookie->id_employee);
        if (Validate::isLoadedObject($employee) && $employee->checkPassword((int)$cookie->id_employee, $cookie->passwd)
            && (!isset($cookie->remote_addr) || $cookie->remote_addr == ip2long(Tools::getRemoteAddr()) || !Configuration::get('PS_COOKIE_CHECKIP')))
            $isAdmin = true;
 
 
  if (Tools::isSubmit('live_token') && Tools::getValue('live_token') == $token && $isAdmin && in_array(Tools::getRemoteAddr(),$allIp) )
  {
  $context->smarty->display('../../modules/vm_advancedconfigurator/views/templates/hook/openCatBreadConfig.tpl');  
  }
  
 
     