<?xml version="1.0" encoding="UTF-8"?>
<modification>
  <id>Opencart Members Only</id>
  <version>1.1.0</version>
  <vqmver>2.6.1</vqmver> 
  <author><a href="mailto:info@paolospitilli.com">info@paolospitilli.com</a></author>
  <comment><![CDATA[
    This mod will force users to login or register before they can view any part of your website. If they are not logged, then it will redirects them to the login page. 
  ]]></comment>
  
<!--common--> 
<file name="catalog/controller/common/home.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>
 
 <!--information-->
<file name="catalog/controller/information/information.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
</file>
 
<file name="catalog/controller/information/contact.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>    
</file>
 
<file name="catalog/controller/information/sitemap.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
</file>
  <!--product-->
<file name="catalog/controller/product/category.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>
 
<file name="catalog/controller/product/product.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>
<file name="catalog/controller/product/compare.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>
 
<file name="catalog/controller/product/manufacturer.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>

<file name="catalog/controller/product/search.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>
 
 <file name="catalog/controller/product/special.php">
<operation>
<search position="after"><![CDATA[public function index() {]]></search>
<add><![CDATA[
if (!$this->customer->isLogged()) {
$this->response->redirect($this->url->link('account/login', '', true));
}
]]></add> 
</operation>
 </file>


 
</modification>


