/web/htdocs/www.euroroma.net/home/zenphoto/zp-core/zp-extensions/publishContent.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
/**
 *
 * You will be presented a list un-published albums and a list of not visible images. You can select albums and
 * images from these lists to be published. (
 * So you can freely upload albums and images then on a periodic basis review which ones to make available
 * to visitors of your gallery.
 * Only images that are older than specific date and time will be shown. (You can select that benchmark making it easy
 * to allow new images to <i>age</i> before you decide to publish them.)
 * There is no record of when albums were first encountered, so all un-published
 * albums are show.
 *
 * If you have the <var>Zenpage</var> content management plugin enabled you will also have lists of
 * unpublished <i>categories</i>, <i>news articles</i>, and <i>pages</i>.
 *
 * <b>NOTE:</b>  The <var>fieldsets</var> for each of these displays is <i>collapsed</i> by default. Click on the <img src="%WEBPATH%/%ZENFOLDER%/images/arrow_down.png" /> icon to
 * <i>open</i> the view. When the view is open, <img src="%WEBPATH%/%ZENFOLDER%/images/arrow_up.png" /> will close it.
 *
 * You can also change the default setting of the albums <i>published</i> and
 * the images <i>visible</i> fields. (These are the same options provided in the <i>Gallery behavior</i> section of
 * the gallery options tab.)
 *
 * @package plugins
 * @subpackage admin
 */

$plugin_is_filter 9|ADMIN_PLUGIN;
$plugin_description gettext('A single place to quickly review your unpublished content.');
$plugin_author "Stephen Billard (sbillard)";

zp_register_filter('admin_utilities_buttons''publishContent::button');

class 
publishContent {
    static function 
button($buttons) {
        
$buttons[] = array(
                                        
'category'=>gettext('Admin'),
                                        
'enable'=>true,
                                        
'button_text'=>gettext('Publish content'),
                                        
'formname'=>'publishContent_button',
                                        
'action'=>WEBPATH.'/'.ZENFOLDER.'/'.PLUGIN_FOLDER.'/publishContent/publishContent.php',
                                        
'icon'=>'images/calendar.png',
                                        
'title'=>gettext('Manage published state of content in your gallery.'),
                                        
'alt'=>'',
                                        
'hidden'=> '',
                                        
'rights'=> ALBUM_RIGHTS
        
);
        return 
$buttons;
    }
}

?>