$res = DB::getValue($query);\r
\r
$skintypeexists = !empty($res);\r
- $skintypevalue = ($content == true);\r
+ $skintypevalue = !empty($content);\r
\r
if( $skintypevalue && $skintypeexists )\r
{\r
'type' => $type,\r
'content' => &$content\r
);\r
- \r
- // PreUpdateSkinPart event\r
- $manager->notify("PreUpdate{{$this->event_identifier}}Part", $data);\r
+ $manager->notify("PreUpdate{$this->event_identifier}Part", $data);\r
}\r
- else if( $skintypevalue && !$skintypeexists )\r
+ else if( $skintypevalue )\r
{\r
$data = array(\r
- 'skinid' => $this->id,\r
- 'type' => $type,\r
+ 'skinid' => $this->id,\r
+ 'type' => $type,\r
'content' => &$content\r
);\r
- \r
$manager->notify("PreAdd{$this->event_identifier}Part", $data);\r
}\r
- else if( !$skintypevalue && $skintypeexists )\r
+ else if( $skintypeexists )\r
{\r
$data = array(\r
'skinid' => $this->id,\r
'type' => $type\r
);\r
- \r
$manager->notify("PreDelete{$this->event_identifier}Part", $data);\r
}\r
\r
// delete old thingie\r
- $query = "DELETE FROM %s WHERE stype=%s and sdesc=%d";\r
+ $query = "DELETE FROM %s WHERE stype=%s and sdesc=%d;";\r
$query = sprintf($query, sql_table('skin'), DB::quoteValue($type), (integer) $this->id);\r
DB::execute($query);\r
\r
// write new thingie\r
if ( $content )\r
{\r
- $query = "INSERT INTO %s (scontent, stype, sdesc) VALUE (%s, %s, %d)";\r
+ $query = "INSERT INTO %s (scontent, stype, sdesc) VALUE (%s, %s, %d);";\r
$query = sprintf($query, sql_table('skin'), DB::quoteValue($content), DB::quoteValue($type), (integer) $this->id);\r
DB::execute($query);\r
}\r
if( $skintypevalue && $skintypeexists )\r
{\r
$data = array(\r
- 'skinid' => $this->id,\r
- 'type' => $type,\r
+ 'skinid' => $this->id,\r
+ 'type' => $type,\r
'content' => &$content\r
);\r
- \r
- // PostUpdateSkinPart event\r
$manager->notify("PostUpdate{$this->event_identifier}Part", $data);\r
}\r
- else if( $skintypevalue && (!$skintypeexists) )\r
+ else if( $skintypevalue )\r
{\r
$data = array(\r
- 'skinid' => $this->id,\r
- 'type' => $type,\r
+ 'skinid' => $this->id,\r
+ 'type' => $type,\r
'content' => &$content\r
);\r
- \r
- // PostAddSkinPart event\r
$manager->notify("PostAdd{$this->event_identifier}Part", $data);\r
}\r
- else if( (!$skintypevalue) && $skintypeexists )\r
+ else if( $skintypeexists )\r
{\r
$data = array(\r
'skinid' => $this->id,\r
'type' => $type\r
);\r
- \r
$manager->notify("PostDelete{$this->event_identifier}Part", $data);\r
}\r
return;\r