make update method call handling more dynamic

This commit is contained in:
John Bintz 2009-08-16 12:29:25 -04:00
parent af689daebe
commit f962cc2436

View File

@ -90,13 +90,13 @@ class WhatDidTheySayAdmin {
}
function handle_update($info) {
foreach (array(
'languages', 'capabilities'
) as $method) {
$result = $this->{"handle_update_${method}"}($info);
foreach (get_class_methods($this) as $method) {
if (strpos($method, "handle_update_") === 0) {
$result = $this->{$method}($info);
if (!empty($result)) { $this->notices[] = $result; }
}
}
}
function handle_update_languages($language_info) {
$options = get_option('what-did-they-say-options');