AfterMM bug in Add, Edit and Delete sections

Have a question or a suggestion about a 3rd party addon module or plugin?
Let us know here.
Post Reply
spod_dmd
Forum Members
Forum Members
Posts: 25
Joined: Fri Oct 26, 2007 2:56 am

AfterMM bug in Add, Edit and Delete sections

Post by spod_dmd »

Hi

I get errors when trying to create code for add, edit and delete in AfterMM 0.1 because of the use of $this inside a function. The error produced for each starts:

Fatal error: Using $this when not in object context in

The functions that throw it up are:

function CreateEditAction() {
###########################################################################
# Create generic EDIT ACTION code
###########################################################################
$CreateEvents = $CreateEvents .  "\$this->CreateEvent('" . $theModule . $UCFItem. "Edited');";
$RemoveEvents = $RemoveEvents .  "\$this->RemoveEvent('" . $theModule . $UCFItem. "Edited');";
echo $this->ProcessTemplate('action.editSkeleton.tpl');
echo "";
}


function CreateAddAction() {
###########################################################################
# Create generic ADD ACTION code
###########################################################################
$CreateEvents = $CreateEvents .  "\$this->CreateEvent('" . $theModule . $UCFItem. "Added');";
$RemoveEvents = $RemoveEvents .  "\$this->RemoveEvent('" . $theModule . $UCFItem. "Added');";
echo $this->ProcessTemplate('action.addSkeleton.tpl');
echo "";
}


function CreateDeleteAction() {
###########################################################################
# Create generic DELETE ACTION code
###########################################################################
$CreateEvents = $CreateEvents .  "\$this->CreateEvent('" . $theModule . $UCFItem. "Deleted');";
$RemoveEvents = $RemoveEvents .  "\$this->RemoveEvent('" . $theModule . $UCFItem. "Deleted');";

echo $this->ProcessTemplate('action.deleteSkeleton.tpl');
echo "";

}


How should echo $this->ProcessTemplate('action.deleteSkeleton.tpl');, for example, be re-written to work within the function?

CMSMS: 1.6.7
ModuleMaker: 0.3.1
AfterMM: 0.1

Trevor.
Post Reply

Return to “Modules/Add-Ons”