" . $existingText . ''; else return $existingText; } function __markallread_sidemenu_folderunreadlabel( $existingText ) { if( hidePrivate() ) return $existingText; $options = rss_plugins_get_option( MARKALLREAD_CONFIG_OPTIONS ); if( $options & MARKALLREAD_OPTION_LINK_FOLDER ) return "" . $existingText . ''; else return $existingText; } function __markallread_sidemenu_feedunreadlabel( $existingText ) { if (hidePrivate() || (class_exists('TagList') && is_a($GLOBALS['rss']-> feedList, 'TagList'))) { return $existingText; } $options = rss_plugins_get_option( MARKALLREAD_CONFIG_OPTIONS ); if( $options & MARKALLREAD_OPTION_LINK_FEED ) return "currentFeedsFeed-> id . "\" onclick=\"return _markallread(this,'feed','" . rss_feeds_feed_title() . "');\">" . $existingText . ''; else return $existingText; } function __markallread_buttondisplay() { $options = rss_plugins_get_option( MARKALLREAD_CONFIG_OPTIONS ); $safety = ''; if(defined('MARK_READ_FEED_FORM')) { $metaaction = "ACT_MARK_CHANNEL_READ"; $id = 'name="channel" value="' . MARK_READ_FEED_FORM . '"'; $text = __('Mark This Feed as Read'); if( $options & MARKALLREAD_OPTION_CONFIIRM ) $safety = ' onclick="return _confirmmarkallread(\'feed\', \'\');"'; } elseif(defined('MARK_READ_FOLDER_FORM')) { $metaaction = "ACT_MARK_FOLDER_READ"; $id = 'name="folder" value="' . MARK_READ_FOLDER_FORM . '"'; $text = __('Mark This Folder as Read'); if( $options & MARKALLREAD_OPTION_CONFIIRM ) $safety = ' onclick="return _confirmmarkallread(\'folder\', \'\');"'; } elseif(defined('MARK_READ_VFOLDER_FORM')){ $metaaction = "ACT_MARK_VFOLDER_READ"; $id = 'name="vfolder" value="' . MARK_READ_VFOLDER_FORM . '"'; $text = __('Mark This Category as Read'); if( $options & MARKALLREAD_OPTION_CONFIIRM ) $safety = ' onclick="return _confirmmarkallread(\'category\', \'\');"'; } if( isset( $id ) && isset( $metaaction ) && isset( $text ) ) { ?>

/> />

\n"; __markallread_buttondisplay(); echo "\n"; } return $in; } function __markallread_config() { $options = rss_plugins_get_option( MARKALLREAD_CONFIG_OPTIONS ); if(null == $options) { $options = MARKALLREAD_OPTION_CONFIIRM; } if( rss_plugins_is_submit() ) { $options = 0; if(!empty($_REQUEST['chkMarkReadButton'])) { $options |= MARKALLREAD_OPTION_BUTTON; } if(!empty($_REQUEST['chkMarkReadButtonBottom'])) { $options |= MARKALLREAD_OPTION_BOTTOM_BUTTON; } if(!empty($_REQUEST['chkFeedLink'])) { $options |= MARKALLREAD_OPTION_LINK_FEED; } if(!empty($_REQUEST['chkFolderLink'])) { $options |= MARKALLREAD_OPTION_LINK_FOLDER; } if(!empty($_REQUEST['chkChannelLink'])) { $options |= MARKALLREAD_OPTION_LINK_CATEGORY; } if(!empty($_REQUEST['chkConfirm'])) { $options |= MARKALLREAD_OPTION_CONFIIRM; } rss_plugins_add_option(MARKALLREAD_CONFIG_OPTIONS, $options, 'num'); } else { ?>

/>

/>

Sidebar

/>

/>

/>

/>

function _confirmmarkallread( type, name ) { if( name != "" ) name = " " + name; return window.confirm( "Are you sure that you want to mark all items in the " + type + name + " as read?" ); } function _markallread(o,type,name) { //window.alert( o.href + "&redirectto=" + escape(window.location) ); if( _confirmmarkallread( type, name ) ) window.location = o.href + "&redirectto=" + escape(window.location); return false; }