Page 1 of 1

Vývoj modulu - volání jiného modulu

Posted: Fri Feb 27, 2009 9:56 pm
by patak
Dobrý den všem,
potřebuji poradit s vývojem modulu.
Snažím se propojit dva moduly. V jednom z nich chci zavolat funkci, která je v druhém modulu (VolanyModul) v action.default.php a jmenuje se, dejme tomu, GetData(). Funkci volám pomocí následujícího:

Code: Select all

global $gCms;
if( !isset( $gCms->modules['VolanyModul'] ) || !isset( $gCms->modules['VolanyModul']['object'] ) )
    {
       return;
    }
$data = $gCms->modules['VolanyModul']['object'];
$data->GetData();
Bohužel mi toto vrací chybu:
Fatal error: Call to undefined method VolanyModul::GetData() in C:\xxxxx\cmsms\modules\xxxx\action.changedata.php on line XX
Můžete mi prosím někdo poradit co je špatně nebo mě alespoň nasměrovat dále. Upozorňuji, že nejsem zběhlý v objektovém programování :-(
Děkuji.

Re: Vývoj modulu - volání jiného modulu

Posted: Sat Feb 28, 2009 9:39 am
by kuzmany
napr:

Code: Select all

$feusers =& $this->GetModuleInstance('FrontEndUsers');
if( $feusers && $uid = $feusers->LoggedIn())
{
...	
}