edit_transform.inc.php

来自「eGroupWare is a multi-user, web-based gr」· PHP 代码 · 共 80 行

PHP
80
字号
<?php	/**************************************************************************\	* eGroupWare SiteMgr - Web Content Management                              *	* http://www.egroupware.org                                                *	* Copyright (c) 2004 by RalfBecker@outdoor-training.de                     *	* --------------------------------------------                             *	*  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: edit_transform.inc.php,v 1.5 2004/04/04 09:16:51 ralfbecker Exp $ */class edit_transform{	function edit_transform()	{		if (!is_object($GLOBALS['phpgw']->html))		{			$GLOBALS['phpgw']->html = CreateObject('phpgwapi.html');		}		$this->modulebo = &$GLOBALS['Common_BO']->modules;		$this->content_ui = CreateObject('sitemgr.Content_UI');	}	function apply_transform($title,$content,$block)	{		$class = $block->view == SITEMGR_VIEWABLE_ANONYMOUS ? 'editAnonymous' : 'edit';		$frame = '<div class="'.$class.'"><div class="editIcons">';		$frame .= '<span class="editIconText" title="'.			lang('Module: %1, Scope: %2, Contentarea: %3, Viewable: %4',$block->module_name,			$block->page_id ? lang('Page') : lang('Site wide'),$block->area,			$GLOBALS['Common_BO']->viewable[$block->view]).			'">'.$block->module_name."</span>\n";		$frame .= $GLOBALS['objbo']->get_icons(array(			'up.button' => array(lang('Move block up (decrease sort order)').": $block->sort_order-1",'sort_order' => -1),			'down.button' => array(lang('Move block down (increase sort order)').": $block->sort_order+1",'sort_order' => 1),			'edit' => array(lang('Edit this block')),			'delete' => array(lang('Delete this block'),'confirm'=>lang('Do you realy want to delete this block?'),'deleteBlock' => $block->id),		),array(			'menuaction' => 'sitemgr.Content_UI.manage',			'block_id' => $block->id		));		$frame .= "</div>\n";		return $frame . $content . '</div>';	}	function area_transform($contentarea,$content,$page)	{		$frame = '<div class="editContentarea"><div class="editIcons">';		//$frame .= $GLOBALS['phpgw']->html->image('sitemgr','question.button',		//	lang('Contentarea').': '.$contentarea);		$frame .= '<span class="editIconText" title="'.lang('Contentarea').': '.$contentarea.'">'.$contentarea."</span>\n";		$permittedmodules = $this->modulebo->getcascadingmodulepermissions($contentarea,$page->cat_id);		$link_data['menuaction'] = 'sitemgr.Content_UI.manage';		if ($page->id || !$page->cat_id)		{			$link_data['page_id'] = intval($page->id);		}		else		{			$link_data['cat_id'] = $page->cat_id;		}		if ($permittedmodules)		{			$frame .= ' <select onchange="if (this.value > 0) window.open(\''.$GLOBALS['phpgw']->link('/index.php',$link_data).'&area='.$contentarea.'&add_block=\'+this.value,\'editwindow\',\'width=800,height=600,scrollbars=yes,resizable=yes\')">' .				'<option value="0">'.lang('Add block ...').'</option>'.				$this->content_ui->inputmoduleselect($permittedmodules) .				'</select>';		}		$frame .= "</div>\n";		return $frame . $content . '</div>';	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?