static public function createNew($name, $desc)
{
global $manager;
-
- $manager->notify(
- 'PreAddTemplate',
- array(
+
+ $data = array(
'name' => &$name,
'description' => &$desc
- )
- );
+ );
+ $manager->notify('PreAddTemplate', $data);
DB::execute('INSERT INTO '.sql_table('template_desc').' (tdname, tddesc) VALUES (' . DB::quoteValue($name) . ',' . DB::quoteValue($desc) . ')');
$newId = DB::getInsertId();
-
- $manager->notify(
- 'PostAddTemplate',
- array(
+
+ $data = array(
'templateid' => $newId,
'name' => $name,
'description' => $desc
- )
- );
+ );
+ $manager->notify('PostAddTemplate', $data);
return $newId;
}
static public function read($name)
{
global $manager;
- $manager->notify(
- 'PreTemplateRead',
- array(
- 'template' => &$name
- )
- );
+ $data = array('template' => &$name);
+ $manager->notify('PreTemplateRead', $data);
$query = "SELECT tpartname, tcontent FROM %s, %s WHERE tdesc=tdnumber and tdname=%s";
$query = sprintf($query, sql_table('template_desc'), sql_table('template'), DB::quoteValue($name));