]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
added a latest photos widget
authorCash Costello <cash.costello@gmail.com>
Wed, 19 Aug 2009 12:04:17 +0000 (12:04 +0000)
committerCash Costello <cash.costello@gmail.com>
Wed, 19 Aug 2009 12:04:17 +0000 (12:04 +0000)
languages/de.php
languages/en.php
languages/es.php
languages/he.php
start.php
views/default/tidypics/css.php
views/default/widgets/album_view/edit.php
views/default/widgets/latest/edit.php [new file with mode: 0644]
views/default/widgets/latest/view.php [new file with mode: 0644]

index 3c6d3d101b87e477f2326829926f87a4a9e27cce..bca483af1b921a1dfb918d9a115014efd1380019 100644 (file)
 \r
                //widgets\r
 \r
-                       'album:widget' => "Fotoalben",\r
+                       'tidypics:widget:albums' => "Fotoalben",\r
+                       'tidypics:widget:album_descr' => "Zeige Deine neuesten Fotoalben",\r
+                       'tidypics:widget:num_albums' => "Anzahl der anzuzeigenden Alben",\r
+                       'tidypics:widget:latest' => "Latest Photos",\r
+                       'tidypics:widget:latest_descr' => "Display your latest photos",\r
+                       'tidypics:widget:num_latest' => "Number of images to display",\r
                        'album:more' => "Alle Alben ansehen",\r
-                       'album:widget:description' => "Zeige Deine neuesten Fotoalben",\r
-                       'album:display:number' => "Anzahl der Alben, die angezeigt werden sollen",\r
-                       'album:num_albums' => "Anzahl der anzuzeigenden Alben",\r
 \r
                //river\r
 \r
index 7aef340942b5cd5225afa48d6d69180451607495..c6d9bd61b2d1d80721d6f7d2417a1d1bd58fd68c 100644 (file)
 \r
                //widgets\r
 \r
-                       'album:widget' => "Photo Albums",\r
+                       'tidypics:widget:albums' => "Photo Albums",\r
+                       'tidypics:widget:album_descr' => "Showcase your photo albums",\r
+                       'tidypics:widget:num_albums' => "Number of albums to display",\r
+                       'tidypics:widget:latest' => "Latest Photos",\r
+                       'tidypics:widget:latest_descr' => "Display your latest photos",\r
+                       'tidypics:widget:num_latest' => "Number of images to display",\r
                        'album:more' => "View all albums",\r
-                       'album:widget:description' => "Showcase your latest photo albums",\r
-                       'album:display:number' => "Number of albums to display",\r
-                       'album:num_albums' => "Number of albums to display",\r
 \r
                //  river\r
 \r
index 2e0d1cf818b666b7c57a2f1724c8502f51d7952b..1c9b580ef5831f989e6b51ccc99513ddf95399ca 100644 (file)
 \r
                //widgets\r
 \r
-                       'album:widget' => "&Aacute;lbumnes de fotos",\r
+                       'tidypics:widget:albums' => "&Aacute;lbumnes de fotos",\r
+                       'tidypics:widget:album_descr' => "Mosrar tu &uacute;ltimo &aacute;lbum de fotos",\r
+                       'tidypics:widget:num_albums' => "N&uacute;mero de &aacute;lbumnes a mostrar",\r
+                       'tidypics:widget:latest' => "Latest Photos",\r
+                       'tidypics:widget:latest_descr' => "Display your latest photos",\r
+                       'tidypics:widget:num_latest' => "Number of images to display",\r
                        'album:more' => "Ver todos los &aacute;lbumnes",\r
-                       'album:widget:description' => "Mosrar tu &uacute;ltimo &aacute;lbum de fotos",\r
-                       'album:display:number' => "N&uacute;mero de &aacute;lbumnes a mostrar",\r
-                       'album:num_albums' => "N&uacute;mero de &aacute;lbumnes a mostrar",\r
 \r
                //  river\r
 \r
index 801d8a96fda7bb46b4185f0ff09238aeb17886c4..8edee9c0cc08455d82ed7f33cec1f1ae89f22f90 100644 (file)
@@ -95,11 +95,13 @@ $hebrew = array(
         'tidypics:phototagging:error'  =>  "אירע שגיאה בתהליך התיוג" , 
         'tidypics:deletetag:success'  =>  "התגים נמחקו בהצלחה" , 
         'tidypics:posted'  =>  "הוסיף/ה תמונה" , 
-        'album:widget'  =>  "אלבומי תמונות" , 
+        'tidypics:widget:albums'  =>  "אלבומי תמונות" , 
+        'tidypics:widget:album_descr'  =>  "הצג את האלבומים החדשים שלך" , 
+        'tidypics:widget:num_albums'  =>  "מספר האלבומים לתצוגה" , 
+        'tidypics:widget:latest' => "Latest Photos",
+        'tidypics:widget:latest_descr' => "Display your latest photos",
+        'tidypics:widget:num_latest' => "Number of images to display",
         'album:more'  =>  "צפיה בכל האלבומים" , 
-        'album:widget:description'  =>  "הצג את האלבומים החדשים שלך" , 
-        'album:display:number'  =>  "מספר האלבומים לתצוגה" , 
-        'album:num_albums'  =>  "מספר האלבומים לתצוגה" , 
         'image:river:created'  =>  "%s הוסיף/ה את התמונה %s לאלבום %s" , 
         'image:river:item'  =>  "תמונה" , 
         'image:river:annotate'  =>  "תגובה לתמונה" , 
index 9e061ad90ed8402450b76f32c7bc7c4830cd6087..d88f7497a790af85e41a742af97dbef981037ee2 100644 (file)
--- a/start.php
+++ b/start.php
                \r
                // Register a page handler, so we can have nice URLs\r
                register_page_handler('photos','tidypics_page_handler');\r
-                       \r
+               \r
                // Add a new tidypics widget\r
-               add_widget_type('album_view', elgg_echo("album:widget"), elgg_echo("album:widget:description"), 'profile');\r
+               add_widget_type('album_view', elgg_echo("tidypics:widget:albums"), elgg_echo("tidypics:widget:album_descr"), 'profile');\r
+               add_widget_type('latest', elgg_echo("tidypics:widget:latest"), elgg_echo("tidypics:widget:latest_descr"), 'profile');\r
                \r
                // Register a URL handler for files\r
                register_entity_url_handler('tidypics_image_url', 'object', 'image');\r
index 84f6ee2d53eedf06e11a59a337eff972257cadb4..c3c202caf0052c2aa48dda44ffb2bdf4b8a9a708 100644 (file)
@@ -113,6 +113,11 @@ text-align:center;
 color:#333333;
 }
 
+.tidypics_widget_latest {
+margin: 0 auto;
+width: 208px;
+}
+
 /* ---------  image upload/edit forms  ------------   */
 
 #tidpics_image_upload_list li {
index 2d7c7708f066b00e915b8a5b03a7c197a48b1ca7..1fea6764ae49b6594ffaa85fb6cabd620059531c 100644 (file)
@@ -1,21 +1,24 @@
 <p>\r
-               <?php echo elgg_echo("album:num_albums"); ?>:\r
-               \r
-               <?php\r
-                       if($vars['entity']->num_display == '') $vars['entity']->num_display = 5;\r
-               ?>\r
-               <select name="params[num_display]">\r
-                   <option value="1" <?php if($vars['entity']->num_display == 1) echo "SELECTED"; ?>>1</option>\r
-                   <option value="2" <?php if($vars['entity']->num_display == 2) echo "SELECTED"; ?>>2</option>\r
-                   <option value="3" <?php if($vars['entity']->num_display == 3) echo "SELECTED"; ?>>3</option>\r
-                   <option value="4" <?php if($vars['entity']->num_display == 4) echo "SELECTED"; ?>>4</option>\r
-                   <option value="5" <?php if($vars['entity']->num_display == 5) echo "SELECTED"; ?>>5</option>\r
-                   <option value="6" <?php if($vars['entity']->num_display == 6) echo "SELECTED"; ?>>6</option>\r
-                   <option value="7" <?php if($vars['entity']->num_display == 7) echo "SELECTED"; ?>>7</option>\r
-                   <option value="8" <?php if($vars['entity']->num_display == 8) echo "SELECTED"; ?>>8</option>\r
-                   <option value="9" <?php if($vars['entity']->num_display == 9) echo "SELECTED"; ?>>9</option>\r
-                   <option value="10" <?php if($vars['entity']->num_display == 10) echo "SELECTED"; ?>>10</option>\r
-                   <option value="15" <?php if($vars['entity']->num_display == 15) echo "SELECTED"; ?>>15</option>\r
-                   <option value="20" <?php if($vars['entity']->num_display == 20) echo "SELECTED"; ?>>20</option>\r
-               </select>\r
+<?php \r
+\r
+       echo elgg_echo("tidypics:widget:num_albums") . ": ";\r
+       \r
+       \r
+       if($vars['entity']->num_display == '') $vars['entity']->num_display = 5;\r
+       \r
+?>\r
+       <select name="params[num_display]">\r
+               <option value="1" <?php if($vars['entity']->num_display == 1) echo "SELECTED"; ?>>1</option>\r
+               <option value="2" <?php if($vars['entity']->num_display == 2) echo "SELECTED"; ?>>2</option>\r
+               <option value="3" <?php if($vars['entity']->num_display == 3) echo "SELECTED"; ?>>3</option>\r
+               <option value="4" <?php if($vars['entity']->num_display == 4) echo "SELECTED"; ?>>4</option>\r
+               <option value="5" <?php if($vars['entity']->num_display == 5) echo "SELECTED"; ?>>5</option>\r
+               <option value="6" <?php if($vars['entity']->num_display == 6) echo "SELECTED"; ?>>6</option>\r
+               <option value="7" <?php if($vars['entity']->num_display == 7) echo "SELECTED"; ?>>7</option>\r
+               <option value="8" <?php if($vars['entity']->num_display == 8) echo "SELECTED"; ?>>8</option>\r
+               <option value="9" <?php if($vars['entity']->num_display == 9) echo "SELECTED"; ?>>9</option>\r
+               <option value="10" <?php if($vars['entity']->num_display == 10) echo "SELECTED"; ?>>10</option>\r
+               <option value="15" <?php if($vars['entity']->num_display == 15) echo "SELECTED"; ?>>15</option>\r
+               <option value="20" <?php if($vars['entity']->num_display == 20) echo "SELECTED"; ?>>20</option>\r
+       </select>\r
 </p>
\ No newline at end of file
diff --git a/views/default/widgets/latest/edit.php b/views/default/widgets/latest/edit.php
new file mode 100644 (file)
index 0000000..15a56af
--- /dev/null
@@ -0,0 +1,15 @@
+<p>\r
+<?php \r
+       echo elgg_echo("tidypics:widget:num_latest") . ": ";\r
+\r
+       if($vars['entity']->num_display == '') $vars['entity']->num_display = 6;\r
+       \r
+?>\r
+       <select name="params[num_display]">\r
+               <option value="6" <?php if($vars['entity']->num_display == 6) echo "SELECTED"; ?>>6</option>\r
+               <option value="9" <?php if($vars['entity']->num_display == 9) echo "SELECTED"; ?>>9</option>\r
+               <option value="12" <?php if($vars['entity']->num_display == 12) echo "SELECTED"; ?>>12</option>\r
+               <option value="15" <?php if($vars['entity']->num_display == 15) echo "SELECTED"; ?>>15</option>\r
+               <option value="18" <?php if($vars['entity']->num_display == 18) echo "SELECTED"; ?>>18</option>\r
+       </select>\r
+</p>
\ No newline at end of file
diff --git a/views/default/widgets/latest/view.php b/views/default/widgets/latest/view.php
new file mode 100644 (file)
index 0000000..6d65e9d
--- /dev/null
@@ -0,0 +1,15 @@
+<div class="contentWrapper"> 
+<?php
+
+       //the number of files to display
+       $number = (int) $vars['entity']->num_display;
+       //if no number has been set, default to 6
+       if (!$number)
+               $number = 6;
+
+       echo '<div class="tidypics_widget_latest">';
+       echo tp_get_latest_photos($number);
+       echo '</div>';
+
+?>
+</div>
\ No newline at end of file