This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
MatritumCantat_Web/www/administrator/components/com_docman/toolbar.docman.class15.php

163 lines
5.0 KiB
PHP
Raw Normal View History

<?php
/**
* DOCman 1.4.x - Joomla! Document Manager
* @version $Id: toolbar.docman.class15.php 803 2009-02-13 14:58:45Z mathias $
* @package DOCman_1.4
* @copyright (C) 2003-2009 Joomlatools
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.joomlatools.eu/ Official website
**/
defined('_VALID_MOS') or die('Restricted access');
/**
* MenuBar class
* @package DOCman_1.4
* */
class dmToolBar {
function donate($task = 'donate', $alt = _DML_DONATE, $icon = 'dm_donate') {
dmToolBar::icon($task, $alt, $icon);
}
function logo(){
//JToolBarHelper::title('DOCman');
}
/**
* Writes the start of the button bar table
*/
function startTable() {
}
/**
* Writes a spacer cell
* @param string The width for the cell
*/
function spacer( $width='' ) {
JToolBarHelper::spacer($width);
}
/**
* Write a divider between menu buttons
*/
function divider() {
JToolBarHelper::divider();
}
/**
* Writes the end of the menu bar table
*/
function endTable() {
}
/**
* Writes a common icon button
* @param string The task
* @param string The alt text
* @param string The icon name
*/
function icon( $task, $alt, $icon) {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Standard', $icon, $alt, $task, false, false );
}
function save($task='save', $alt=_DML_TOOLBAR_SAVE, $icon='dm_save') {
dmToolBar::icon($task, $alt, $icon);
}
function apply($task='apply', $alt=_DML_TOOLBAR_APPLY, $icon='dm_apply') {
dmToolBar::icon($task, $alt, $icon);
}
function cancel($task='cancel', $alt=_DML_TOOLBAR_CANCEL, $icon='dm_cancel' ) {
dmToolBar::icon($task, $alt, $icon);
}
function addNew($task = 'new', $alt = _DML_TOOLBAR_NEW, $icon = 'dm_newdocument') {
dmToolBar::icon($task, $alt, $icon);
}
function addNewDocument($task = 'new', $alt = _DML_TOOLBAR_NEW_DOC, $icon = 'dm_newdocument') {
dmToolBar::icon($task, $alt, $icon);
}
function cpanel() {
dmToolBar::icon('cpanel', _DML_TOOLBAR_HOME, 'dm_cpanel');
}
function upload($task = 'upload', $alt = _DML_TOOLBAR_UPLOAD, $icon = 'dm_upload') {
dmToolBar::icon($task, $alt, $icon);
}
function move($task = 'move', $alt = _DML_TOOLBAR_MOVE, $icon='dm_move') {
dmToolBar::icon($task, $alt, $icon);
}
function copy($task = 'copy', $alt = _DML_TOOLBAR_COPY, $icon='dm_copy') {
dmToolBar::icon($task, $alt, $icon);
}
function sendEmail(){
dmToolBar::icon('sendemail', _DML_TOOLBAR_SEND, 'dm_sendemail');
}
/**
* Writes a cancel button that will go back to the previous page without doing
* any other operation
*/
function back($task = 'back', $alt = _DML_TOOLBAR_BACK, $href="javascript:window.history.back();", $icon='dm_back') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', $icon, $alt, $href );
}
/**
* Writes a common icon button for a list of records
* @param string The task
* @param string The alt text
* @param string The icon name
*/
function iconList( $task, $alt, $icon='dm_edit') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Standard', $icon, $alt, $task, true, false );
}
function iconListConfirm( $task, $alt, $icon='dm_edit' ) {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Confirm', _DML_ARE_YOU_SURE, $icon, $alt, $task, true, false );
}
function publishList($task='publish', $alt=_DML_TOOLBAR_PUBLISH, $icon='dm_publish') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Standard', $icon, $alt, $task, true, false );
}
function unpublishList($task='unpublish', $alt=_DML_TOOLBAR_UNPUBLISH, $icon='dm_unpublish') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Standard', $icon, $alt, $task, true, false );
}
function deleteList($task='remove', $alt=_DML_TOOLBAR_DELETE, $icon='dm_delete') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Confirm', _DML_ARE_YOU_SURE, $icon, $alt, $task, true, false );
}
function clear($task='remove', $alt=_DML_TOOLBAR_CLEAR) {
dmToolBar::deleteList($task, $alt, 'dm_cleardata');
}
function editList($task='edit', $alt=_DML_TOOLBAR_EDIT, $icon='dm_edit') {
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Standard', $icon, $alt, $task, true, false );
}
function editCss( $task='edit_css', $alt=_DML_TOOLBAR_EDIT_CSS, $icon='dm_editcss') {
dmToolBar::icon($task, $alt, $icon);
}
function help()
{
$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Popup', 'dm_help', 'Help', _DM_HELP_URL);
}
}