Back to top

Autore Topic: Categoria protetta da password VM1.1.9  (Letto 1151 volte)

Offline jeck_ara

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Categoria protetta da password VM1.1.9
« il: 31 Mar 2012, 01:12:36 »
Come da oggetto, vorrei proteggere una o più categorie o sotto categorie con password, in modo da impedire anche ad utenti registrati la consultazione e l'acquisto di articoli presenti nelle categorie protette.

Ho studiato il problema ed individuato i file coinvolti, ma purtroppo ho delle limitazioni in fatto di PHP, se qualcuno volesse aiutarmi ne sarei molto grato e penso che la mod. possa servirà a tutta la comunità.

Detto questo i file coinvolti sono:
administrator\components\com_virtuemart\html\product.product_category_form.php
in cui inserire il campo di testo per la password

administrator\components\com_virtuemart\classes\product.product_category_form.php\ps_product_category.php
in cui inserire il controllo per verificare se la categoria è protetta da password, e nel caso affermativo, procedere con l'inserimento della password.

Ovviamente, va aggiunta una tabella al DB, per memorizzare le pass delle relative categorie.

Codice: [Seleziona]
CREATE TABLE IF NOT EXISTS `jos_vm_category_pass` (
`category_id` int(11) NOT NULL,
`pass` char(11) DEFAULT NULL,
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ora nel file product.product_category_form.php
alla linea 124 inserico:

Codice: [Seleziona]
<tr>
       <td ><div align="right">Password lista:</td>
       <td valign="top">
e qui già mi sono perso; come passo il category_id e la pass alla tabella creata precedentemente nel DB?

 



Web Design Bolzano Kreatif