diff options
author | Silvio <silvio@devlet.com.br> | 2010-10-20 17:47:25 -0200 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-10-20 17:47:25 -0200 |
commit | e0e83b1f95c754897930f4727830edd3f2b61e4b (patch) | |
tree | 6e0d1ef72b8a780f9a56d1be7fadb96182f57c87 /jquery_gallery_view.module | |
download | jquery_gallery_view-e0e83b1f95c754897930f4727830edd3f2b61e4b.tar.gz jquery_gallery_view-e0e83b1f95c754897930f4727830edd3f2b61e4b.tar.bz2 |
Initial import
Diffstat (limited to 'jquery_gallery_view.module')
-rw-r--r-- | jquery_gallery_view.module | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/jquery_gallery_view.module b/jquery_gallery_view.module new file mode 100644 index 0000000..539433a --- /dev/null +++ b/jquery_gallery_view.module @@ -0,0 +1,35 @@ +<?php +// $Id$ + +/** + * @file + * jQuery GalleryView module. + */ + +/** + * Setup photos for a view. + * + * @param $view + * View data. + */ +function jquery_gallery_view_setup_photos($view) { + // Setup files folder + $files = variable_get('file_directory_path', conf_path() .'/files'); + + foreach ($view->result as $result) { + $fid = $result->node_data_field_photo_fid; + if ($fid != NULL) { + $file = field_file_load($fid); + $data = unserialize($result->node_data_field_photo_data); + $photos[] = array( + 'filename' => $file['filename'], + 'title' => $data['title'], + ); + } + } + + // Add needed javascript + drupal_add_js(array('jqueryGalleryView' => array('photos' => $photos)), 'setting'); + drupal_add_js(drupal_get_path('module', 'jqueryGalleryView') .'/js/jquery-galleryview/jquery.galleryview-2.1.1-pack.js'); + drupal_add_js(drupal_get_path('module', 'jqueryGalleryView') .'/js/jquery-galleryview/jquery.timers-1.2.js'); +} |