package.tpl

来自「SugarCRM5.1 开源PHP客户关系管理系统」· TPL 代码 · 共 167 行

TPL
167
字号
{*/********************************************************************************* * SugarCRM is a customer relationship management program developed by * SugarCRM, Inc. Copyright (C) 2004 - 2007 SugarCRM Inc. *  * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. *  * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more * details. *  * You should have received a copy of the GNU General Public License along with * this program; if not, see http://www.gnu.org/licenses or write to the Free * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. *  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. *  * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. *  * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". ********************************************************************************/*}<form name='CreatePackage' id='CreatePackage'><input type='hidden' name='module' value='ModuleBuilder'><input type='hidden' name='action' value='SavePackage'><input type='hidden' name='duplicate' value='0'><input type='hidden' name='to_pdf' value='1'><input type='hidden' name='original_name' value='{$package->name}'><h2>{$package->title}</h2><table class='mbTable' >	<tr><td></td><td><input style="padding-bottom:0px;" type='button' name='savebtn' value='{$mod_strings.LBL_BTN_SAVE}' class='button' onclick="document.CreatePackage.action.value='SavePackage';ModuleBuilder.handleSave('CreatePackage');">&nbsp;		{if !empty($package->name)}			<input style="padding-bottom:0px;" type='button' name='duplicatebtn' value='{$mod_strings.LBL_BTN_DUPLICATE}' class='button' onclick="document.CreatePackage.action.value='SavePackage';document.CreatePackage.duplicate.value=1;ModuleBuilder.handleSave('CreatePackage');">			&nbsp;<input style="padding-bottom:0px;" type='button' name='deploybtn' value='{$mod_strings.LBL_BTN_DEPLOY}' class='button' onclick="ModuleBuilder.packageDeploy('CreatePackage');">			&nbsp;<input style="padding-bottom:0px;" type='button' name='publishbtn' value='{$mod_strings.LBL_BTN_PUBLISH}' class='button' onclick="ModuleBuilder.packagePublish('CreatePackage');">			&nbsp;<input style="padding-bottom:0px;" type='button' name='exportbtn' value='{$mod_strings.LBL_BTN_EXP}' class='button' onclick="ModuleBuilder.packageExport('CreatePackage');">			&nbsp;<input style="padding-bottom:0px;" type='button' name='deletebtn' value='{$mod_strings.LBL_BTN_DELETE}' class='button' onclick="ModuleBuilder.packageDelete('{$package->name}');">{/if}</td></tr>	<tr>		<td height='100%'>&nbsp;</td><td>&nbsp;</td>	</tr>	{if !empty($package->name)}	<tr><td class='mbLBL'  ><b>{$mod_strings.LBL_LAST_MODIFIED}</b></td><td>{$package->date_modified}</td></tr>	{/if}	<tr>		<td class='mbLBL' ><font color="#ff0000"> * </font><b>{$mod_strings.LBL_PACKAGE_NAME}</b></td><td>		<input type='text' name='name' size=50 value={$package->name}>		</td>	</tr>	<tr>		<td class='mbLBL' ><b>{$mod_strings.LBL_AUTHOR}</b></td><td><input type='text' name='author' size=50 value={$package->author}></td>	</tr>		<tr>			<td class='mbLBL' ><font color="#ff0000"> * </font><b>{$mod_strings.LBL_KEY}</b></td>		<td>		{if empty($package->key)}		<input type='text' name='key' size=5 maxlength=5 value={$package->key}>		{else}			{$package->key}<input type='hidden' name='key' size=5 maxlength=5 value={$package->key}>		{/if}		</td>	</tr>	<tr>		<td class='mbLBL'  ><b>{$mod_strings.LBL_DESCRIPTION}</b></td><td><textarea name='description' cols=60 rows=5>{$package->description}</textarea></td>	</tr>	<tr>			<td></td><td id='readme'><img id="options" border="0"  alt="Hide Options" src="themes/Sugar/images/advanced_search.gif"><a style="text-decoration:none" href="javascript: void(0)" onclick ="toggleEl('readmefield');"><b>{$mod_strings.LBL_ADD_README}</b></a></td>	</tr>	<tr>		<td height='100%'>&nbsp;</td><td>&nbsp;</td>	</tr>	<tr id='readmefield' style="display:none;">		<td></td>		<td ><textarea name='readme' cols=60 rows=10>{$package->readme}</textarea></td>	</tr>		{if !empty($package->name)}		<tr>		<td class='mbLBL'><b>{$mod_strings.LBL_MODULES}</b></td>		<td >			<table>				<tr id="package_modules">					{counter name='items' assign='items' start=1}					<td align='center'>						<table id="new_module" onclick="ModuleBuilder.addModule('{$package->name}')" class='wizardButton' onmousedown="ModuleBuilder.buttonDown(this);return false;" onmouseout="ModuleBuilder.buttonOut(this);">						<tr>						<td  align='center'>{sugar_image name="NewModule" width=48 height=48}</td>						</tr>						<tr><td>						  <a  class='studiolink' href="javascript:void(0)" onclick="ModuleBuilder.addModule('{$package->name}')">						      {$mod_strings.LBL_NEW_MODULE}</a>						</td></tr>						</table>																	</td>					{foreach from=$package->moduleTypes key='name' item='type'}						{if $items % 4 == 0 && $items != 0}							</tr><tr>						{/if}						<td align='center'>						<table id= "existing_module" onclick="ModuleBuilder.viewModule('{$package->name}', '{$name}')" class='wizardButton' onmousedown="ModuleBuilder.buttonDown(this);return false;" onmouseout="ModuleBuilder.buttonOut(this);">						  <tr>						      <td  align='center'>{sugar_image name=$type width=48 height=48}</td>						  </tr><tr><td align='center'>						      <a  class='studiolink' href="javascript:void(0)" onclick="ModuleBuilder.viewModule('{$package->name}', '{$name}')">				              {$name}</a>
				          </td></tr>
				        </table></td>					{counter name='items'}						{/foreach}					   					</tr>	</table>		</td>	</tr>		{/if}		<tr>		<td height='100%'>&nbsp;</td><td>&nbsp;</td>	</tr></table></form>{literal}<script>addForm('CreatePackage');addToValidate('CreatePackage', 'name', 'DBName', true, 'Name - Must be alphanumeric with no spaces and starting with a letter');addToValidate('CreatePackage', 'key', 'DBName', true, 'Package Key - Must be alphanumeric with no spaces and starting with a letter');ModuleBuilder.helpRegister('CreatePackage');ModuleBuilder.helpRegisterByID('CreatePackage','td');if(document.getElementById('package_modules'))	ModuleBuilder.helpRegisterByID('package_modules', 'table');ModuleBuilder.helpSetup({/literal}'{$package->help.group}','{$package->help.default}'{literal});function toggleEl(){		var display = document.getElementById('readmefield').style.display;		if(display=='table-row' || display=='inline-block'){			document.getElementById('options').src = "themes/Sugar/images/advanced_search.gif";			document.getElementById('readmefield').style.display ='none';		}else if (display=='none'){			document.getElementById('options').src = "themes/Sugar/images/basic_search.gif";			document.getElementById('readmefield').style.display = (navigator.appName=="Microsoft Internet Explorer")? 'inline-block' : 'table-row';		}	}</script>{/literal}{include file='modules/ModuleBuilder/tpls/assistantJavascript.tpl'}

⌨️ 快捷键说明

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