⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subpanelview.php

📁 开源的CRM,功能全面,国内最优秀的源码
💻 PHP
字号:
<?php
include('modules/SimpleMod/NewEntryPoint.php');
/*****************************************************************************
 * The contents of this file are subject to the RECIPROCAL PUBLIC LICENSE
 * Version 1.1 ("License"); You may not use this file except in compliance
 * with the License. You may obtain a copy of the License at
 * http://opensource.org/licenses/rpl.php. Software distributed under the
 * License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND,
 * either express or implied.
 *
 * You may:
 * a) Use and distribute this code exactly as you received without payment or
 *    a royalty or other fee.
 * b) Create extensions for this code, provided that you make the extensions
 *    publicly available and document your modifications clearly.
 * c) Charge for a fee for warranty or support or for accepting liability
 *    obligations for your customers.
 *
 * You may NOT:
 * a) Charge for the use of the original code or extensions, including in
 *    electronic distribution models, such as ASP (Application Service
 *    Provider).
 * b) Charge for the original source code or your extensions other than a
 *    nominal fee to cover distribution costs where such distribution
 *    involves PHYSICAL media.
 * c) Modify or delete any pre-existing copyright notices, change notices,
 *    or License text in the Licensed Software
 * d) Assert any patent claims against the Licensor or Contributors, or
 *    which would in any way restrict the ability of any third party to use the
 *    Licensed Software.
 *
 * You must:
 * a) Document any modifications you make to this code including the nature of
 *    the change, the authors of the change, and the date of the change.
 * b) Make the source code for any extensions you deploy available via an
 *    Electronic Distribution Mechanism such as FTP or HTTP download.
 * c) Notify the licensor of the availability of source code to your extensions
 *    and include instructions on how to acquire the source code and updates.
 * d) Grant Licensor a world-wide, non-exclusive, royalty-free license to use,
 *    reproduce, perform, modify, sublicense, and distribute your extensions.
 *
 * The Original Code is: CommuniCore
 *                       Olavo Farias
 *                       2006-04-7 olavo.farias@gmail.com
 *
 * The Initial Developer of the Original Code is CommuniCore.
 * Portions created by CommuniCore are Copyright (C) 2005 CommuniCore Ltda
 * All Rights Reserved.
 ********************************************************************************/
/*******************************************************************************
 * Sub-panel for Simple module template
 *******************************************************************************/
  
  require_once('XTemplate/xtpl.php');
  require_once("data/Tracker.php");
  require_once('include/ListView/ListView.php');
  
  global $app_strings;
//We don't want the parent module's string file, but rather the string file specifc to this subpanel
  global $current_language;
  $current_module_strings = return_module_language($current_language, 'SimpleMod');
  
  global $currentModule;
  global $theme;
  global $focus;
  global $action;
  
  $theme_path="themes/".$theme."/";
  $image_path=$theme_path."images/";
  require_once($theme_path.'layout_utils.php');
  
//Focus_list is the means of passing data to a SubPanelView.
  global $focus_list;
  
  $button  = "<form action='index.php' method='post' name='form' id='form'>\n";
  $button .= "<input type='hidden' name='module'        value='SimpleMod'>\n";
  $button .= "<input type='hidden' name='relation_id'   value='$focus->id'>\n";
  $button .= "<input type='hidden' name='relation_type' value='$currentModule'>\n";
  $button .= "<input type='hidden' name='return_module' value='".$currentModule."'>\n";
  $button .= "<input type='hidden' name='return_action' value='".$action."'>\n";
  $button .= "<input type='hidden' name='return_id'     value='".$focus->id."'>\n";
  $button .= "<input type='hidden' name='action'>\n";
  $button .= "<input title='"
   . $app_strings['LBL_NEW_BUTTON_TITLE']
   . "' accessyKey='".$app_strings['LBL_NEW_BUTTON_KEY']
   . "' class='button' onclick=\"this.form.action.value='EditView'\" type='submit' name='New' value='  "
   . $app_strings['LBL_NEW_BUTTON_LABEL']."  '>\n";
  
  $button .= "</form>\n";
  
  $ListView = new ListView();
  $ListView->initNewXTemplate( 'modules/SimpleMod/SubPanelView.html',$current_module_strings);
  $ListView->xTemplateAssign("EDIT_INLINE_PNG",
   get_image($image_path.'edit_inline','align="absmiddle" alt="'.$app_strings['LNK_EDIT'].'" border="0"'));
  $ListView->xTemplateAssign("RETURN_URL",
   "&return_module=".$currentModule."&return_action=DetailView&return_id=".$focus->id);
  $ListView->setHeaderTitle($current_module_strings['LBL_SIMPLE_SUBPANEL_TITLE'] );
  
  $header_text = '';
  if(is_admin($current_user)
   && $_REQUEST['module'] != 'DynamicLayout'
   && !empty($_SESSION['editinplace']))
  {
   $header_text = " <a href='index.php?action=index&module=DynamicLayout&from_action="
    .$_REQUEST['action']
    ."&from_module=".$_REQUEST['module'] ."&record="
    .$_REQUEST['record']. "'>"
    .get_image($image_path."EditLayout", "border='0' alt='Edit Layout' align='bottom'")."</a>";
  }
  $ListView->setHeaderTitle($current_module_strings['LBL_SIMPLE_SUBPANEL_TITLE'] . $header_text);
  $ListView->processListView($focus_list, "main", "SIMPLE");
?>

⌨️ 快捷键说明

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