--- home/jak/Desktop/flickr/flickr.admin.inc	2009-01-30 11:39:01.000000000 +0100
+++ srv/http/scout/sites/all/modules/flickr/flickr.admin.inc	2009-03-10 21:54:31.000000000 +0100
@@ -35,6 +35,24 @@
     '#description' => t("The refresh interval indicating how often you want to check cached Flickr API calls are up to date."),
   );
 
+  $form['flickr_photos_per_page'] = array(
+    '#type' => 'select',
+    '#title' => t('Number of photos per photoset'),
+    '#default_value' => variable_get('flickr_photos_per_page', '30'),
+    '#options' => array(
+      '10' => t('10'),
+      '30' => t('30'),
+      '50' => t('50'),
+      '100' => t('100'),
+      '150' => t('150'),
+      '200' => t('200'),
+      '300' => t('300'),
+      '400' => t('400'),
+      '500' => t('500'),
+    ),
+    '#description' => t("The number indicates how many photos of a photoset display in your nodes. After saving the configuration, <a href='?q=admin/settings/performance'>clear the cache</a>."),
+  );
+
   // we need an api key before we can verify usernames
   if (!$form['flickr_api_key']['#default_value']) {
     $form['flickr_default_userid']['#disabled'] = TRUE;
@@ -72,6 +90,7 @@
   // clean up the data ...
   $form_state['values']['flickr_api_key'] = trim($form_state['values']['flickr_api_key']);
   $form_state['values']['flickr_api_secret'] = trim($form_state['values']['flickr_api_secret']);
+  $form_state['values']['flickr_photos_per_page'] = trim($form_state['values']['flickr_photos_per_page']);
   $form_state['values']['flickr_default_userid'] = trim($form_state['values']['flickr_default_userid']);
 
   // ... replace the usernames with a user id ...
