105 Zeilen
Kein EOL
3 KiB
PHP
105 Zeilen
Kein EOL
3 KiB
PHP
<?php
|
|
/**
|
|
* Project:
|
|
* Contenido Content Management System
|
|
*
|
|
* Description:
|
|
* Frontend group list
|
|
*
|
|
* Requirements:
|
|
* @con_php_req 5.0
|
|
*
|
|
*
|
|
* @package Contenido Backend includes
|
|
* @version 1.2.0
|
|
* @author unknown
|
|
* @copyright four for business AG <www.4fb.de>
|
|
* @license http://www.contenido.org/license/LIZENZ.txt
|
|
* @link http://www.4fb.de
|
|
* @link http://www.contenido.org
|
|
* @since file available since contenido release <= 4.6
|
|
*
|
|
* {@internal
|
|
* created unknown
|
|
* modified 2008-06-27, Frederic Schneider, add security fix
|
|
*
|
|
* $Id$:
|
|
* }}
|
|
*
|
|
*/
|
|
|
|
if(!defined('CON_FRAMEWORK')) {
|
|
die('Illegal call');
|
|
}
|
|
|
|
|
|
$page = new cPage;
|
|
$menu = new UI_Menu;
|
|
|
|
$fegroups = new FrontendGroupCollection;
|
|
$fegroups->select("idclient = '$client'","", "groupname ASC");
|
|
|
|
while ($fegroup = $fegroups->next())
|
|
{
|
|
$groupname = $fegroup->get("groupname");
|
|
$idfegroup = $fegroup->get("idfrontendgroup");
|
|
|
|
$link = new Link;
|
|
$link->setMultiLink("frontendgroups","","frontendgroups","");
|
|
$link->setCustom("idfrontendgroup",$idfegroup);
|
|
|
|
$delTitle = i18n("Delete frontend group");
|
|
$delDescr = sprintf(i18n("Do you really want to delete the following frontend group:<br><b>%s</b>"),clHtmlSpecialChars($groupname));
|
|
$delete = '<a title="'.$delTitle.'" href="javascript://" onclick="box.confirm(\''.$delTitle.'\', \''.$delDescr.'\', \'deleteFrontendGroup(\\\''.$idfegroup.'\\\')\')"><img src="'.$cfg['path']['images'].'delete.gif" border="0" title="'.$delTitle.'" alt="'.$delTitle.'"></a>';
|
|
|
|
$menu->setTitle($idfegroup, $groupname);
|
|
$menu->setLink($idfegroup, $link);
|
|
$menu->setImage($idfegroup, "", 0);
|
|
$menu->setActions($idfegroup, 'delete', $delete);
|
|
|
|
if ($_GET['idfrontendgroup'] == $idfegroup) {
|
|
$menu->setExtra($idfegroup, 'id="marked" ');
|
|
}
|
|
}
|
|
|
|
$sInitRowMark = "<script type=\"text/javascript\">
|
|
if (document.getElementById('marked')) {
|
|
row.markedRow = document.getElementById('marked');
|
|
}
|
|
</script>";
|
|
|
|
$delScript = '
|
|
<script type="text/javascript">
|
|
|
|
|
|
/* Session-ID */
|
|
var sid = "'.$sess->id.'";
|
|
|
|
/* Create messageBox
|
|
instance */
|
|
box = new messageBox("", "", "", 0, 0);
|
|
|
|
/* Function for deleting
|
|
modules */
|
|
|
|
function deleteFrontendGroup(idfrontendgroup) {
|
|
url = "main.php?area=frontendgroups";
|
|
url += "&action=frontendgroup_delete";
|
|
url += "&frame=4";
|
|
url += "&idfrontendgroup=" + idfrontendgroup;
|
|
url += "&contenido=" + sid;
|
|
parent.parent.right.right_bottom.location.href = url;
|
|
|
|
}
|
|
</script>';
|
|
|
|
$msgboxInclude = '<script type="text/javascript" src="scripts/messageBox.js.php?contenido='.$sess->id.'"></script>';
|
|
|
|
$page->addScript('include', $msgboxInclude);
|
|
$page->addScript('del',$delScript);
|
|
$page->setMargin(0);
|
|
$page->setMargin(0);
|
|
$page->setContent($menu->render(false).$sInitRowMark);
|
|
$page->render();
|
|
|
|
?>
|