From 7af5924b4a54c5363de88849df0eac49f7d6fe9d Mon Sep 17 00:00:00 2001 From: Silvio Date: Wed, 20 Oct 2010 17:56:41 -0200 Subject: Adding admin functions --- jquery_gallery_view.module | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'jquery_gallery_view.module') diff --git a/jquery_gallery_view.module b/jquery_gallery_view.module index 539433a..6ac2c58 100644 --- a/jquery_gallery_view.module +++ b/jquery_gallery_view.module @@ -6,6 +6,39 @@ * jQuery GalleryView module. */ +/** + * Implementation of hook_menu(). + */ +function jquery_gallery_view_menu() { + $items['admin/settings/jquery_gallery_view'] = array( + 'title' => t('jQuery Gallery View'), + 'description' => t('Configure settings for jQuery Gallery View.'), + 'page callback' => 'jquery_gallery_view', + 'access arguments' => array('administer content'), + 'type' => MENU_NORMAL_ITEM, + 'file' => 'jquery_gallery_view.admin.inc', + ); + + return $items; +} + +/** + * Get the first filefield from a content type. + * + * @param $fields + * Content type fields. + * + * @return + * Field name. + */ +function jquery_gallery_view_field($fields) { + foreach ($fields as $field) { + if ($field['type'] == 'filefield') { + return $field['field_name']; + } + } +} + /** * Setup photos for a view. * -- cgit v1.2.3