CODE
my $data = MT::PluginData->load ({plugin => 'my_plugin', key => 'my_options'});
if ($data) {
my $page_bgcolor = $data->data->{'page_bgcolor'};
my $side_bgcolor = $data->data->{'side_bgcolor'};
}
if ($data) {
my $page_bgcolor = $data->data->{'page_bgcolor'};
my $side_bgcolor = $data->data->{'side_bgcolor'};
}
This does not update my data and I've tried other ways of writing the hash. I've also looked at all the plugins that use PluginData. It must have worked once but I can't get it to update now. No error messages.
CODE
my $data = MT::PluginData->new;
$data->plugin ('my_plugin');
$data->key ('my_options');
$data->data ({
page_bgcolor => $page_bgcolor,
side_bgcolor => $side_bgcolor,
});
$data->save or die $data->errstr;
$data->plugin ('my_plugin');
$data->key ('my_options');
$data->data ({
page_bgcolor => $page_bgcolor,
side_bgcolor => $side_bgcolor,
});
$data->save or die $data->errstr;
Any help appreciated.