From 0868f619c5214e8fcfe16b99f4ccb128eb208bea Mon Sep 17 00:00:00 2001 From: jerome Date: Thu, 11 Sep 2008 06:42:54 +0000 Subject: [PATCH] MDL-15402: flickr rep admin settings updated --- lang/en_utf8/repository_flickr.php | 13 +++++++++---- repository/boxnet/repository.class.php | 8 ++++---- repository/flickr/repository.class.php | 27 ++++++++++++++++++++++++-- 3 files changed, 38 insertions(+), 10 deletions(-) diff --git a/lang/en_utf8/repository_flickr.php b/lang/en_utf8/repository_flickr.php index bec2a78816..643640e10d 100644 --- a/lang/en_utf8/repository_flickr.php +++ b/lang/en_utf8/repository_flickr.php @@ -1,9 +1,14 @@ addElement('text', 'share_url', get_string('shareurl', 'repository_boxnet'), array('value'=>$share_url)); + //$share_url = get_config('boxnet', 'share_url'); + $mform->addElement('text', 'share_url', get_string('shareurl', 'repository_boxnet')); } } diff --git a/repository/flickr/repository.class.php b/repository/flickr/repository.class.php index 8f176c6687..b8494ba1dc 100755 --- a/repository/flickr/repository.class.php +++ b/repository/flickr/repository.class.php @@ -217,18 +217,41 @@ class repository_flickr extends repository{ } public static function has_instance_config() { - return false; + return true; + } + + public function instance_config_form(&$mform) { + $mform->addElement('text', 'email_address', get_string('emailaddress', 'repository_flickr')); + //$mform->addRule('email_address', get_string('required'), 'required', null, 'client'); + } + + public static function get_instance_option_names(){ + return array('email_address'); } public function admin_config_form(&$mform) { $api_key = get_config('flickr', 'api_key'); + $secret = get_config('flickr', 'secret'); + $callbackurl = get_config('flickr', 'callbackurl'); if (empty($api_key)) { $api_key = ''; } + if (empty($secret)) { + $secret = ''; + } + if (empty($callbackurl)) { + $callbackurl = ''; + } $strrequired = get_string('required'); - $mform->addElement('text', 'api_key', get_string('apikey', 'repository_boxnet'), array('value'=>$api_key,'size' => '40')); + $mform->addElement('text', 'api_key', get_string('apikey', 'repository_flickr'), array('value'=>$api_key,'size' => '40')); + $mform->addElement('text', 'secret', get_string('secret', 'repository_flickr'), array('value'=>$secret,'size' => '40')); + $mform->addElement('text', 'callbackurl', get_string('callbackurl', 'repository_flickr'), array('value'=>$callbackurl,'size' => '40')); + $mform->addRule('api_key', $strrequired, 'required', null, 'client'); + $mform->addRule('secret', $strrequired, 'required', null, 'client'); + $mform->addRule('callbackurl', $strrequired, 'required', null, 'client'); } + public static function get_admin_option_names(){ return array('api_key'); } -- 2.39.5