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

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
patak
Forum Members
Forum Members
Posts: 29
Joined: Thu Jun 12, 2008 2:55 pm

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

Post 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.
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

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

Post by kuzmany »

napr:

Code: Select all

$feusers =& $this->GetModuleInstance('FrontEndUsers');
if( $feusers && $uid = $feusers->LoggedIn())
{
...	
}
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”