$defvalが定義されていなかったために警告が発生し、またプラグインオプションのデフォルト値が適用されていなかったバグの修正
Revision 1830:
FIX: NucleusPlugin::get_option() refers to undefined variable.
$defVal is not defined.
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1830
// fill DB with default value\r
$this->option_values[$key] = $this->get_default_value($context, $name);\r
$query = "INSERT INTO %s (oid, ocontextid, ovalue) VALUES (%d, %d, %s);";\r
- $query = sprintf($query, sql_table('plugin_option'), (integer) $oid, (integer) $contextid, DB::quoteValue($defVal));\r
+ $query = sprintf($query, sql_table('plugin_option'), (integer) $oid, (integer) $contextid, DB::quoteValue($this->option_values[$key]));\r
DB::execute($query);\r
}\r
else\r