Moduli i administracioni panel.

Kreiranje modula sam preuzeo odavde, nema puno filozofije, standardno sam uradio copy / paste :) Problem je jedino bio kad sam hteo da napravim administracioni panel.

Prvo kreirate XML za instalaciju koji ovako izgleda:


Hello, World!
John Doe
1.5.0
A simple Hello, World! module.

mod_helloworld.php
index.html
helper.php
statistika.php
tmpl/default.php
tmpl/index.html

<span> </span>

Gde su tagovi param parametri koji su nam potrebni u administracionom panelu.

A u samom modulu te parametre koristite ovako:

function getHello( $params )
{

$host		= $params-&gt;get('host','');
$user		= $params-&gt;get('user','');
$password		= $params-&gt;get('password','');
$database		= $params-&gt;get('database','');

$option['driver']   = 'mysql';            // Database driver name
$option['host']     = $host;    // Database host name
$option['user']     = $user;       // User for database authentication
$option['password'] = $password;  // Password for database authentication
$option['database'] = $database;      // Database name
$option['prefix']   = '';             // Database prefix (may be empty)

$db = &amp;amp;amp; JDatabase::getInstance( $option );

}

Naravno nemojte u default parametre stavljati prave parametre, ako koristite, za bazu, zato što neko može da vam preuzme xml i pokupi parametre.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>