[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Smarty/templates/ -> HomePage.tpl (source)

   1  {*<!--
   2  /*********************************************************************************
   3    ** The contents of this file are subject to the vtiger CRM Public License Version 1.0
   4     * ("License"); You may not use this file except in compliance with the License
   5     * The Original Code is:  vtiger CRM Open Source
   6     * The Initial Developer of the Original Code is vtiger.
   7     * Portions created by vtiger are Copyright (C) vtiger.
   8     * All Rights Reserved.
   9    *
  10   ********************************************************************************/
  11  -->*}
  12  <script language="javascript" type="text/javascript" src="include/scriptaculous/prototype.js"></script>
  13  <script language="javascript" type="text/javascript" src="include/scriptaculous/scriptaculous.js"></script>
  14  <script language="javascript" type="text/javascript" src="include/scriptaculous/effects.js"></script>
  15  <script language="javascript" type="text/javascript" src="include/scriptaculous/builder.js"></script>
  16  <script language="javascript" type="text/javascript" src="include/scriptaculous/dragdrop.js"></script>
  17  <script language="javascript" type="text/javascript" src="include/scriptaculous/controls.js"></script>
  18  <script language="javascript" type="text/javascript" src="include/scriptaculous/slider.js"></script>
  19  <script language="javascript" type="text/javascript" src="include/scriptaculous/dom-drag.js"></script>
  20  <script type="text/javascript" language="JavaScript" src="include/js/general.js"></script>
  21  <script language="javascript">
  22  function getHomeActivities(mode,view)
  23  
  24  {ldelim}
  25          new Ajax.Request(
  26                  'index.php',
  27                  {ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim},
  28                          method: 'post',
  29                          postBody: 'module=Calendar&action=ActivityAjax&file=OpenListView&activity_view='+view+'&mode='+mode+'&parenttab=My Home Page&ajax=true',
  30                          onComplete: function(response) {ldelim}
  31                                  if(mode == 0)
  32                                          $("upcomingActivities").innerHTML=response.responseText;
  33                                  else
  34                                          $("pendingActivities").innerHTML=response.responseText;
  35                          {rdelim}
  36                  {rdelim}
  37          );
  38  {rdelim}
  39  
  40  </script>
  41  
  42  {*<!--Home Page Entries  -->*}
  43  
  44      <TABLE border=0 cellspacing=0 cellpadding=0 width=100% class=small>
  45      <tr>
  46          <td style="height:2px" colspan="2"></td>
  47      </tr>
  48      <tr>
  49          <td style="padding-left:10px;padding-right:50px" class="moduleName" nowrap>{$APP.$CATEGORY} >
  50              <a class="hdrLink" href="index.php?action=index&module={$MODULE}">{$APP.$MODULE}</a>
  51          </td>
  52          <td width=100% nowrap>
  53                      <table border="0" cellspacing="0" cellpadding="0" >
  54                  <tr>
  55                      <td class="sep1" style="width:1px;"></td>
  56                      <td class=small >
  57                              <table border=0 cellspacing=0 cellpadding=0>
  58                              <tr>
  59                                  <td>
  60                                          <table border=0 cellspacing=0 cellpadding=5>
  61              <tr>
  62                      <td style="padding-right:5px;padding-left:5px;"><img src="{$IMAGE_PATH}btnL3Add-Faded.gif" border=0></td>    
  63                      <td style="padding-right:5px"><img src="{$IMAGE_PATH}btnL3Search-Faded.gif" border=0></td>
  64              </tr>
  65          </table>
  66                                  </td>
  67                          </tr>
  68                          </table>
  69                      </td>
  70                      <td style="width:20px;">&nbsp;</td>
  71                      <td class="small">
  72                              <table border=0 cellspacing=0 cellpadding=5>
  73                                  <tr>
  74                                      {if $CHECK.Calendar eq 'yes'}
  75                                      <td style="padding-right:5px;padding-left:5px;"><a href="javascript:;" onClick='fnvshobj(this,"miniCal");getMiniCal();'><img src="{$IMAGE_PATH}btnL3Calendar.gif" alt="{$APP.LBL_CALENDAR_ALT}" title="{$APP.LBL_CALENDAR_TITLE}" border=0></a></a></td>
  76                                      {else}
  77                                      <td style="padding-right:5px;padding-left:5px;"><img src="{$IMAGE_PATH}btnL3Calendar-Faded.gif" border=0></td>
  78                                      {/if}
  79                                      <td style="padding-right:5px"><a href="javascript:;"><img src="{$IMAGE_PATH}btnL3Clock.gif" alt="{$APP.LBL_CLOCK_ALT}" title="{$APP.LBL_CLOCK_TITLE}" border=0 onClick="fnvshobj(this,'wclock');"></a></a></td>
  80                                      <td style="padding-right:5px"><a href="#"><img src="{$IMAGE_PATH}btnL3Calc.gif" alt="{$APP.LBL_CALCULATOR_ALT}" title="{$APP.LBL_CALCULATOR_TITLE}" border=0 onClick="fnvshobj(this,'calculator_cont');fetch_calc();"></a></td>
  81                                      <td style="padding-right:5px"><a href="javascript:;" onClick='return window.open("index.php?module=Contacts&action=vtchat","Chat","width=600,height=450,resizable=1,scrollbars=1");'><img src="{$IMAGE_PATH}tbarChat.gif" alt="{$APP.LBL_CHAT_ALT}" title="{$APP.LBL_CHAT_TITLE}" border=0></a></td>    
  82                                      <td style="padding-right:5px"><img src="{$IMAGE_PATH}btnL3Tracker.gif" alt="{$APP.LBL_LAST_VIEWED}" title="{$APP.LBL_LAST_VIEWED}" border=0 onClick="fnvshobj(this,'tracker');"></td>
  83                                  </tr>
  84                              </table>
  85                      </td>
  86                      <td style="width:20px;">&nbsp;</td>
  87                      <td class="small">
  88                          <table border=0 cellspacing=0 cellpadding=5>
  89                              <tr>
  90                              <td style="padding-right:5px;padding-left:10px;"><img src="{$IMAGE_PATH}tbarImport-Faded.gif" border="0"></td>    
  91                              <td style="padding-right:5px"><img src="{$IMAGE_PATH}tbarExport-Faded.gif" border="0"></td>
  92                              </tr>
  93                              </table>    
  94                      </td>
  95                      <td style="width:20px;">&nbsp;</td>
  96                      <td class="small">
  97                              <table border=0 cellspacing=0 cellpadding=5>
  98                              <tr>
  99                              <td style="padding-left:5px;"><a href="javascript:;" onmouseout="fninvsh('allMenu');" onClick="fnvshobj(this,'allMenu')"><img src="{$IMAGE_PATH}btnL3AllMenu.gif" alt="{$APP.LBL_ALL_MENU_ALT}" title="{$APP.LBL_ALL_MENU_TITLE}" border="0"></a></td>
 100                              </tr>
 101                              </table>
 102                      </td>            
 103                  </tr>
 104              </table>
 105          </td>
 106      </tr>
 107      <tr><td style="height:2px"></td></tr>
 108  </TABLE>
 109  
 110  
 111  
 112  {* Main Contents Start Here *}
 113  <table width="98%" cellpadding="0" cellspacing="0" border="0" class="small showPanelBg" align="center" valign="top">
 114      <tr>
 115          <td align=right valign=top><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td>
 116          <td width="75%" align="center" class="homePageSeperator" valign="top">
 117                  <div id="MainMatrix">
 118                      {foreach key=modulename item=tabledetail from=$HOMEDETAILS}
 119                          {if $modulename neq 'Dashboard'}
 120                              {if $tabledetail neq ''}
 121                                  <div class="MatrixLayer" style="float:left;" id="{$tabledetail.Title.2}">
 122                                          <table width="100%" border="0" cellpadding="5" cellspacing="0" class="small">
 123                                  <tr style="cursor:move;height:20px;">
 124                                      <td align="left" class="homePageMatrixHdr" ><b>{$tabledetail.Title.1}</b></td>
 125                                      <td align="right" class="homePageMatrixHdr" ><img src="{$IMAGE_PATH}uparrow.gif" align="absmiddle" /></td>
 126                                  </tr>
 127                                  <tr align="left">
 128                                      <td valign=top  colspan=2>
 129                                              <div style="overflow-y:auto;overflow-x:hidden;height:250px;width:99%"> 
 130                                              <table border=0 cellspacing=0 cellpadding=5 width=100%>
 131                                                  {foreach item=elements from=$tabledetail.Entries}
 132                                                      <tr>
 133                                                          {if $tabledetail.Title.2 neq 'home_mytopinv' && $tabledetail.Title.2 neq 'home_mytopso' && $tabledetail.Title.2 neq 'home_mytopquote' && $tabledetail.Title.2 neq 'home_metrics' &&  $tabledetail.Title.2 neq 'home_mytoppo' &&  $tabledetail.Title.2 neq 'home_myfaq'  }
 134                                                              <td colspan="2"><img src="{$IMAGE_PATH}bookMark.gif" align="absmiddle" /> {$elements.0}</td>
 135                                                          {elseif $tabledetail.Title.2 eq 'home_metrics'}
 136                                                              <td><img src="{$IMAGE_PATH}bookMark.gif" align="absmiddle" /> {$elements.0}</td>
 137                                                              <td align="absmiddle" /> {$elements.1}</td>
 138                                                          {else}    
 139                                                              <td colspan="2"><img src="{$IMAGE_PATH}bookMark.gif" align="absmiddle" /> {$elements.1}</td>
 140                                                          {/if}
 141                                                      </tr>
 142                                                  {/foreach}
 143                                              </table>    
 144                                              </div>
 145                                              <table border=0 cellspacing=0 cellpadding=5 width=100%>
 146                                                      <tr>
 147                                                          <td colspan="2" align="right" valign="bottom">
 148                                                              {if $modulename neq 'CustomView' && $modulename neq 'GroupAllocation'}
 149                                                                  <a href="index.php?module={$modulename}&action=index">{$APP.LBL_MORE}..</a>
 150                                                              {else}
 151                                                                  &nbsp;    
 152                                                              {/if}
 153                                                          </td>
 154                                                      </tr>
 155                                              </table>                                        
 156                                      </td>
 157                                  </tr>
 158                              </table>
 159                                  </div>
 160                              {/if}    
 161                              {else}
 162                                  <div class="MatrixLayer" style="float:left;width:61%;" id="homepagedb">
 163                                      <table width="100%" border="0" cellpadding="8" cellspacing="0" class="small">
 164                                          <tr style="cursor:move;">
 165                                              <td align="left" class="homePageMatrixHdr"><b>{$APP.LBL_HOMEPAGE_DASHBOARD}</b></td>
 166                                              <td align="right" class="homePageMatrixHdr"><img src="{$IMAGE_PATH}uparrow.gif" align="absmiddle" /></td>
 167                                          </tr>
 168                                          <tr>    
 169                                              <td colspan="2">
 170                                              <div style="overflow:hidden;height:255px;width:99%"> 
 171                                                  <table border=0 cellspacing=0 cellpadding=5 width=100%>
 172                                                      <tr><td id="dashborad_cont" style="height:250px;">&nbsp;</td></tr>
 173                                                  </table>
 174                                              </div>
 175                                              <table border=0 cellspacing=0 cellpadding=5 width=100%>
 176                                                      <tr>
 177                                                          <td colspan="2" align="right" valign="bottom">
 178                                                              &nbsp;    
 179                                                          </td>
 180                                                      </tr>
 181                                              </table>
 182                                              </td>
 183                                          </tr>
 184                                      </table>
 185                                  </div>
 186                          {/if}
 187                  {/foreach}
 188              </div>
 189          </td>
 190          <td width="25%" valign="top" style="padding:5px;">
 191              <div id="upcomingActivities">
 192                                  {include file="upcomingActivities.tpl"}
 193                          </div><br>
 194                          <div id="pendingActivities">
 195                                  {include file="pendingActivities.tpl"}
 196                          </div><br>
 197  <table border=0 cellspacing=0 cellpadding=0 width=100% class="tagCloud">
 198  <tr>
 199  <td class="tagCloudTopBg"><img src="{$IMAGE_PATH}tagCloudName.gif" border=0></td>
 200  </tr>
 201  <tr>
 202  <td class="tagCloudDisplay" valign=top> <span id="tagfields">{$ALL_TAG}</span></td>
 203  </tr>
 204  </table>
 205  
 206  
 207  
 208  
 209  </td>
 210  <td align=right valign=top><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td>
 211  
 212  </tr>
 213  </table>
 214  
 215  {literal}
 216  <script  language="javascript">
 217  Sortable.create("MainMatrix",
 218  {constraint:false,tag:'div',overlap:'horizontal',
 219  onUpdate:function(){
 220  //    alert(Sortable.serialize('MainMatrix')); 
 221  }
 222  });
 223  
 224  //new Sortable.create('MainMatrix','div');
 225  
 226  function fetch_homeDB()
 227  {
 228  new Ajax.Request(
 229  'index.php',
 230  {queue: {position: 'end', scope: 'command'},
 231  method: 'post',
 232  postBody: 'module=Dashboard&action=DashboardAjax&file=HomepageDB',
 233  onComplete: function(response)
 234  {
 235  $("dashborad_cont").style.display = 'none';
 236  $("dashborad_cont").innerHTML=response.responseText;
 237  Effect.Appear("dashborad_cont");
 238  }
 239  }
 240  );
 241  }
 242  </script>
 243  {/literal}
 244  <script>
 245  function showhide(tab)
 246  {ldelim}
 247  var divid = document.getElementById(tab);
 248  if(divid.style.display!='none')
 249  hide(tab)
 250  else
 251  show(tab)
 252  {rdelim}
 253  
 254  {if $IS_HOMEDASH eq 'true'}
 255  fetch_homeDB();
 256  {/if}
 257  </script>
 258  
 259      
 260              


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7