Index: cc_widget.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/cc_widget/cc_widget.module,v
retrieving revision 1.3.2.1
diff -u -p -r1.3.2.1 cc_widget.module
--- cc_widget.module	17 Sep 2008 18:39:26 -0000	1.3.2.1
+++ cc_widget.module	24 Sep 2008 23:05:04 -0000
@@ -1,6 +1,10 @@
 <?php
 // $Id: cc_widget.module,v 1.3.2.1 2008/09/17 18:39:26 nedjo Exp $
 
+/**
+ * Implementation of hook_menu()
+ * @return array
+ */
 function cc_widget_menu($may_cache) {
   $items = array();
   if ($may_cache) {
@@ -16,6 +20,9 @@ function cc_widget_menu($may_cache) {
   return $items;
 }
 
+/**
+ * admin settings form 
+ */
 function cc_widget_admin_settings() {
   global $locale;
 
@@ -42,6 +49,11 @@ function cc_widget_admin_settings() {
   return system_settings_form($form);
 }
 
+
+/**
+ * helper function which builds the list of jurisdictions that 
+ * are available from CC.org
+ */
 function cc_widget_jurisdiction_options() {
   $url = 'http://api.creativecommons.org/rest/1.5/support/jurisdictions';
   $result = drupal_http_request($url);
@@ -55,6 +67,10 @@ function cc_widget_jurisdiction_options(
   return $options;
 }
 
+
+/**
+ * get the options that are availabe for the choosen license
+ */
 function cc_widget_get_license_options() {
   $url = 'http://api.creativecommons.org/rest/1.5/simple/chooser';
   $jurisdiction = variable_get('cc_widget_jurisdiction', 'us');
@@ -71,10 +87,17 @@ function cc_widget_get_license_options()
   return $options;
 }
 
+
+/**
+ * validate the admin settings form
+ * @param string $formid
+ * @param array $form_values
+ *   drupal form array
+ * @param unknown $form
+ */
 function cc_widget_admin_settings_validate($form_id, $form_values, $form) {
   $url = 'http://api.creativecommons.org/rest/1.5/simple/chooser';
-  $jurisdiction = variable_get('cc_widget_jurisdiction', 'us');
-  if ($jurisdiction != 'international') {
+  if ($form_values['cc_widget_jurisdiction'] != 'international') {
     $url .= '?jurisdiction=' . $form_values['cc_widget_jurisdiction'];
     $regex = '/"http:\/\/creativecommons.org\/licenses\/(.*)\/(.*)\/(.*)\/"/';
   }
@@ -82,16 +105,17 @@ function cc_widget_admin_settings_valida
     $regex = '/"http:\/\/creativecommons.org\/licenses\/(.*)\/(.*)\/"/';
   }
   $result = drupal_http_request($url);
-  preg_match($regex, $result->data, $matches);
-  
+  preg_match($regex, $result->data, $matches);  
   drupal_set_message(t('Setting license version %version, latest for selected jurisdiction %jurisdiction.', array('%version' => $matches[2], '%jurisdiction' => $form_values['cc_widget_jurisdiction'])));
   form_set_value($form['cc_widget_version'], $matches[2]);
 }
 
+
 function cc_widget_admin_settings_submit($form_id, $form_values) {
   cc_widget_clear_cache();
 }
 
+
 function cc_widget_preset_widget_options($reset = FALSE) {
   static $types;
 
