forked from extern/egroupware
82 lines
3.4 KiB
PHP
82 lines
3.4 KiB
PHP
|
<?php
|
||
|
/**************************************************************************\
|
||
|
* phpGroupWare - Info Log *
|
||
|
* http://www.phpgroupware.org *
|
||
|
* Written by Ralf Becker <RalfBecker@outdoor-training.de> *
|
||
|
* based on todo written by Joseph Engo <jengo@phpgroupware.org> *
|
||
|
* -------------------------------------------- *
|
||
|
* This program is free software; you can redistribute it and/or modify it *
|
||
|
* under the terms of the GNU General Public License as published by the *
|
||
|
* Free Software Foundation; either version 2 of the License, or (at your *
|
||
|
* option) any later version. *
|
||
|
\**************************************************************************/
|
||
|
|
||
|
/* $Id$ */
|
||
|
|
||
|
$phpgw_info['flags'] = array(
|
||
|
'noheader' => True,
|
||
|
'nonavbar' => True,
|
||
|
'nofooter' => True,
|
||
|
'currentapp' => 'info'
|
||
|
);
|
||
|
|
||
|
include('../header.inc.php');
|
||
|
|
||
|
if (! $info_id) {
|
||
|
Header('Location: ' . $phpgw->link('/info/index.php',"&sort=$sort&order=$order&query=$query&start=$start"
|
||
|
. "&filter=$filter&cat_id=$cat_id"));
|
||
|
}
|
||
|
|
||
|
$phpgw->info = createobject('info.info');
|
||
|
if (! $phpgw->info->check_access($info_id,PHPGW_ACL_DELETE)) {
|
||
|
Header('Location: ' . $phpgw->link('/info/index.php',"&sort=$sort&order=$order&query=$query&start=$start"
|
||
|
. "&filter=$filter&cat_id$cat_id"));
|
||
|
}
|
||
|
|
||
|
if ($confirm) {
|
||
|
$phpgw->info->delete($info_id);
|
||
|
|
||
|
Header('Location: ' . $phpgw->link('/info/index.php',"cd=16&sort=$sort&order=$order&query=$query&start="
|
||
|
. "$start&filter=$filter&cat_id=$cat_id"));
|
||
|
} else {
|
||
|
$phpgw->common->phpgw_header();
|
||
|
echo parse_navbar();
|
||
|
|
||
|
$common_hidden_vars =
|
||
|
"<input type=\"hidden\" name=\"sort\" value=\"$sort\">\n"
|
||
|
. "<input type=\"hidden\" name=\"order\" value=\"$order\">\n"
|
||
|
. "<input type=\"hidden\" name=\"query\" value=\"$query\">\n"
|
||
|
. "<input type=\"hidden\" name=\"start\" value=\"$start\">\n"
|
||
|
. "<input type=\"hidden\" name=\"filter\" value=\"$filter\">\n";
|
||
|
|
||
|
$phpgw->template = new Template($phpgw->common->get_tpl_dir('info'));
|
||
|
$phpgw->template->set_file(array( 'info_delete' => 'delete.tpl' ));
|
||
|
$phpgw->template->set_var( $phpgw->info->setStyleSheet( ));
|
||
|
$phpgw->template->set_var( $phpgw->info->infoHeaders( ));
|
||
|
$phpgw->template->set_var( $phpgw->info->formatInfo( $info_id ));
|
||
|
$phpgw->template->set_var('lang_info_action',lang('Info Log - Delete'));
|
||
|
|
||
|
$phpgw->template->set_var('deleteheader',lang('Are you sure you want to delete this entry'));
|
||
|
|
||
|
$nolinkf = $phpgw->link('/info/index.php',"sort=$sort&order=$order&query=$query&start=$start&filter=$filter");
|
||
|
$nolink = '<a href="' . $nolinkf . '">' . lang('No') .'</a>';
|
||
|
|
||
|
$phpgw->template->set_var('nolink',$nolink);
|
||
|
$phpgw->template->set_var('cancel_action',$nolinkf);
|
||
|
$phpgw->template->set_var('lang_cancel',lang('No - Cancel'));
|
||
|
|
||
|
$yeslinkf = $phpgw->link('/info/delete.php',"info_id=$info_id&confirm=True&sort="
|
||
|
. "$sort&order=$order&query=$query&start=$start&filter=$filter");
|
||
|
|
||
|
$yeslink = '<a href="' . $yeslinkf . '">' . lang('Yes') . '</a>';
|
||
|
|
||
|
$phpgw->template->set_var('yeslink',$yeslink);
|
||
|
$phpgw->template->set_var('delete_action',$yeslinkf);
|
||
|
$phpgw->template->set_var('lang_delete',lang('Yes - Delete'));
|
||
|
|
||
|
$phpgw->template->pfp('out','info_delete');
|
||
|
|
||
|
$phpgw->common->phpgw_footer();
|
||
|
echo parse_navbar_end();
|
||
|
}
|
||
|
?>
|