Skip to content

Commit

Permalink
MDL-26677 fixed undefined index usewatermarks in flickr plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
Dongsheng Cai committed Jun 17, 2011
1 parent c3f85e2 commit d55846d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
7 changes: 6 additions & 1 deletion admin/repositoryinstance.php
Expand Up @@ -66,9 +66,14 @@
if ($edit) { if ($edit) {
$settings = array(); $settings = array();
$settings['name'] = $fromform->name; $settings['name'] = $fromform->name;
var_dump($fromform);
if (!$instance->readonly) { if (!$instance->readonly) {
foreach($configs as $config) { foreach($configs as $config) {
$settings[$config] = $fromform->$config; if (isset($fromform->$config)) {
$settings[$config] = $fromform->$config;
} else {
$settings[$config] = null;
}
} }
} }
$success = $instance->set_option($settings); $success = $instance->set_option($settings);
Expand Down
4 changes: 2 additions & 2 deletions repository/flickr_public/lib.php
Expand Up @@ -456,7 +456,7 @@ public function get_file($photo_id, $file = '') {
public function instance_config_form($mform) { public function instance_config_form($mform) {
$mform->addElement('text', 'email_address', get_string('emailaddress', 'repository_flickr_public')); $mform->addElement('text', 'email_address', get_string('emailaddress', 'repository_flickr_public'));
$mform->addElement('checkbox', 'usewatermarks', get_string('watermark', 'repository_flickr_public')); $mform->addElement('checkbox', 'usewatermarks', get_string('watermark', 'repository_flickr_public'));
//$mform->addRule('email_address', get_string('required'), 'required', null, 'client'); $mform->setDefault('usewatermarks', 0);
} }


/** /**
Expand Down Expand Up @@ -498,7 +498,7 @@ public static function get_type_option_names() {
public static function plugin_init() { public static function plugin_init() {
//here we create a default instance for this type //here we create a default instance for this type


$id = repository::static_function('flickr_public','create', 'flickr_public', 0, get_system_context(), array('name'=>'', 'email_address' => null), 0); $id = repository::static_function('flickr_public','create', 'flickr_public', 0, get_system_context(), array('name'=>'', 'email_address' => null, 'usewatermarks' => false), 0);
if (empty($id)) { if (empty($id)) {
return false; return false;
} else { } else {
Expand Down

0 comments on commit d55846d

Please sign in to comment.