[ Index ] |
|
Code source de vtiger CRM 5.0.2 |
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;"> </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;"> </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;"> </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 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;"> </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 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
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 10:22:19 2007 | par Balluche grâce à PHPXref 0.7 |