[ Index ] |
|
Code source de vtiger CRM 5.0.2 |
1 {*<!-- 2 3 /********************************************************************************* 4 ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 5 * ("License"); You may not use this file except in compliance with the License 6 * The Original Code is: vtiger CRM Open Source 7 * The Initial Developer of the Original Code is vtiger. 8 * Portions created by vtiger are Copyright (C) vtiger. 9 * All Rights Reserved. 10 * 11 ********************************************************************************/ 12 13 -->*} 14 15 {*<!-- module header -->*} 16 <script language="JavaScript" type="text/javascript" src="include/js/general.js"></script> 17 <script language="JavaScript" type="text/javascript" src="include/js/ListView.js"></script> 18 <script language="JavaScript" type="text/javascript" src="include/js/search.js"></script> 19 <script language="JavaScript" type="text/javascript" src="modules/{$MODULE}/{$SINGLE_MOD}.js"></script> 20 <script language="javascript"> 21 function checkgroup() 22 {ldelim} 23 24 if(document.change_ownerform_name.user_lead_owner[1].checked) 25 {ldelim} 26 document.change_ownerform_name.lead_group_owner.style.display = "block"; 27 document.change_ownerform_name.lead_owner.style.display = "none"; 28 {rdelim} 29 else 30 {ldelim} 31 document.change_ownerform_name.lead_owner.style.display = "block"; 32 document.change_ownerform_name.lead_group_owner.style.display = "none"; 33 {rdelim} 34 35 {rdelim} 36 function callSearch(searchtype) 37 {ldelim} 38 for(i=1;i<=26;i++) 39 {ldelim} 40 var data_td_id = 'alpha_'+ eval(i); 41 getObj(data_td_id).className = 'searchAlph'; 42 {rdelim} 43 gPopupAlphaSearchUrl = ''; 44 45 search_fld_val= document.basicSearch.search_field[document.basicSearch.search_field.selectedIndex].value; 46 search_txt_val=document.basicSearch.search_text.value; 47 var urlstring = ''; 48 if(searchtype == 'Basic') 49 {ldelim} 50 urlstring = 'search_field='+search_fld_val+'&searchtype=BasicSearch&search_text='+search_txt_val+'&'; 51 {rdelim} 52 else if(searchtype == 'Advanced') 53 {ldelim} 54 var no_rows = document.basicSearch.search_cnt.value; 55 for(jj = 0 ; jj < no_rows; jj++) 56 {ldelim} 57 var sfld_name = getObj("Fields"+jj); 58 var scndn_name= getObj("Condition"+jj); 59 var srchvalue_name = getObj("Srch_value"+jj); 60 urlstring = urlstring+'Fields'+jj+'='+sfld_name[sfld_name.selectedIndex].value+'&'; 61 urlstring = urlstring+'Condition'+jj+'='+scndn_name[scndn_name.selectedIndex].value+'&'; 62 urlstring = urlstring+'Srch_value'+jj+'='+srchvalue_name.value+'&'; 63 {rdelim} 64 for (i=0;i<getObj("matchtype").length;i++){ldelim} 65 if (getObj("matchtype")[i].checked==true) 66 urlstring += 'matchtype='+getObj("matchtype")[i].value+'&'; 67 {rdelim} 68 urlstring += 'search_cnt='+no_rows+'&'; 69 urlstring += 'searchtype=advance&' 70 {rdelim} 71 new Ajax.Request( 72 'index.php', 73 {ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim}, 74 method: 'post', 75 postBody:urlstring +'query=true&file=ListView&module={$MODULE}&action={$MODULE}Ajax&ajax=true', 76 onComplete: function(response) {ldelim} 77 $("status").style.display="none"; 78 result = response.responseText.split('&#&#&#'); 79 $("ListViewContents").innerHTML= result[2]; 80 if(result[1] != '') 81 alert(result[1]); 82 {rdelim} 83 {rdelim} 84 ); 85 86 {rdelim} 87 function alphabetic(module,url,dataid) 88 {ldelim} 89 for(i=1;i<=26;i++) 90 {ldelim} 91 var data_td_id = 'alpha_'+ eval(i); 92 getObj(data_td_id).className = 'searchAlph'; 93 94 {rdelim} 95 getObj(dataid).className = 'searchAlphselected'; 96 $("status").style.display="inline"; 97 new Ajax.Request( 98 'index.php', 99 {ldelim}queue: {ldelim}position: 'end', scope: 'command'{rdelim}, 100 method: 'post', 101 postBody: 'module='+module+'&action='+module+'Ajax&file=ListView&ajax=true&'+url, 102 onComplete: function(response) {ldelim} 103 $("status").style.display="none"; 104 result = response.responseText.split('&#&#&#'); 105 $("ListViewContents").innerHTML= result[2]; 106 if(result[1] != '') 107 alert(result[1]); 108 {rdelim} 109 {rdelim} 110 ); 111 {rdelim} 112 113 </script> 114 115 {include file='Buttons_List.tpl'} 116 <div id="searchingUI" style="display:none;"> 117 <table border=0 cellspacing=0 cellpadding=0 width=100%> 118 <tr> 119 <td align=center> 120 <img src="images/searching.gif" alt="Searching... please wait" title="Searching... please wait"> 121 </td> 122 </tr> 123 </table> 124 125 </div> 126 </td> 127 </tr> 128 </table> 129 </td> 130 </tr> 131 </table> 132 133 {*<!-- Contents -->*} 134 <form name="basicSearch" action="index.php" onsubmit="return false;"> 135 <table border=0 cellspacing=0 cellpadding=0 width=98% align=center> 136 <tr> 137 <td valign=top><img src="{$IMAGE_PATH}showPanelTopLeft.gif"></td> 138 139 <td class="showPanelBg" valign="top" width=100% style="padding:10px;"> 140 <!-- SIMPLE SEARCH --> 141 <div id="searchAcc" style="z-index:1;display:none;position:relative;"> 142 <table width="80%" cellpadding="5" cellspacing="0" class="searchUIBasic small" align="center" border=0> 143 <tr> 144 <td class="searchUIName small" nowrap align="left"> 145 <span class="moduleName">Search</span><br><span class="small"><a href="#" onClick="fnhide('searchAcc');show('advSearch');document.basicSearch.searchtype.value='advance';">{$APP.LBL_GO_TO} {$APP.LNK_ADVANCED_SEARCH}</a></span> 146 <!-- <img src="{$IMAGE_PATH}basicSearchLens.gif" align="absmiddle" alt="{$APP.LNK_BASIC_SEARCH}" title="{$APP.LNK_BASIC_SEARCH}" border=0> --> 147 </td> 148 <td class="small" nowrap align=right><b>{$APP.LBL_SEARCH_FOR}</b></td> 149 <td class="small"><input type="text" class="txtBox" style="width:120px" name="search_text"></td> 150 <td class="small" nowrap><b>{$APP.LBL_IN}</b> 151 <select name ="search_field" class="txtBox" style="width:150px"> 152 {html_options options=$SEARCHLISTHEADER } 153 </select> 154 <input type="hidden" name="searchtype" value="BasicSearch"> 155 <input type="hidden" name="module" value="{$MODULE}"> 156 <input type="hidden" name="parenttab" value="{$CATEGORY}"> 157 <input type="hidden" name="action" value="index"> 158 <input type="hidden" name="query" value="true"> 159 <input type="hidden" name="search_cnt"> 160 </td> 161 <td class="small" nowrap width=40% > 162 <input name="submit" type="button" class="crmbutton small create" onClick="callSearch('Basic');" value=" {$APP.LBL_SEARCH_NOW_BUTTON} "> 163 164 </td> 165 <td class="small" valign="top" onMouseOver="this.style.cursor='pointer';" onclick="moveMe('searchAcc');searchshowhide('searchAcc','advSearch')">[x]</td> 166 </tr> 167 <tr> 168 <td colspan="6" align="center" class="small"> 169 <table border=0 cellspacing=0 cellpadding=0 width=100%> 170 <tr> 171 {$ALPHABETICAL} 172 </tr> 173 </table> 174 </td> 175 </tr> 176 </table> 177 </div> 178 <!-- ADVANCED SEARCH --> 179 <div id="advSearch" style="display:none;"> 180 <table cellspacing=0 cellpadding=5 width=80% class="searchUIAdv1 small" align="center" border=0> 181 <tr> 182 <td class="searchUIName small" nowrap align="left"><span class="moduleName">Search</span><br><span class="small"><a href="#" onClick="show('searchAcc');fnhide('advSearch')">{$APP.LBL_GO_TO} {$APP.LNK_BASIC_SEARCH}</a></span></td> 183 <td nowrap class="small"><b><input name="matchtype" type="radio" value="all"> {$APP.LBL_ADV_SEARCH_MSG_ALL}</b></td> 184 <td nowrap width=60% class="small" ><b><input name="matchtype" type="radio" value="any" checked> {$APP.LBL_ADV_SEARCH_MSG_ANY}</b></td> 185 <td class="small" valign="top" onMouseOver="this.style.cursor='pointer';" onclick="moveMe('searchAcc');searchshowhide('searchAcc','advSearch')">[x]</td> 186 </tr> 187 </table> 188 <table cellpadding="2" cellspacing="0" width="80%" align="center" class="searchUIAdv2 small" border=0> 189 <tr> 190 <td align="center" class="small" width=90%> 191 <div id="fixed" style="position:relative;width:95%;height:80px;padding:0px; overflow:auto;border:1px solid #CCCCCC;background-color:#ffffff" class="small"> 192 <table border=0 width=95%> 193 <tr> 194 <td align=left> 195 <table width="100%" border="0" cellpadding="2" cellspacing="0" id="adSrc" align="left"> 196 <tr > 197 <td width="31%"><select name="Fields0" class="detailedViewTextBox"> 198 {$FIELDNAMES} 199 </select> 200 </td> 201 <td width="32%"><select name="Condition0" class="detailedViewTextBox"> 202 {$CRITERIA} 203 </select> 204 </td> 205 <td width="32%"><input type="text" name="Srch_value0" class="detailedViewTextBox"></td> 206 </tr> 207 </table> 208 </td> 209 </tr> 210 </table> 211 </div> 212 </td> 213 </tr> 214 </table> 215 216 <table border=0 cellspacing=0 cellpadding=5 width=80% class="searchUIAdv3 small" align="center"> 217 <tr> 218 <td align=left width=40%> 219 <input type="button" name="more" value=" {$APP.LBL_MORE} " onClick="fnAddSrch('{$FIELDNAMES}','{$CRITERIA}')" class="crmbuttom small edit" > 220 <input name="button" type="button" value=" {$APP.LBL_FEWER_BUTTON} " onclick="delRow()" class="crmbuttom small edit" > 221 </td> 222 <td align=left class="small"><input type="button" class="crmbutton small create" value=" {$APP.LBL_SEARCH_NOW_BUTTON} " onClick="totalnoofrows();callSearch('Advanced');"> 223 </td> 224 </tr> 225 </table> 226 </div> 227 </form> 228 {*<!-- Searching UI -->*} 229 230 231 <div class="small" style="padding: 10px;"> 232 <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"> 233 <tr> 234 <td> 235 <table class="small" border="0" cellpadding="3" cellspacing="0" width="100%"> 236 <tr> 237 <td class="dvtTabCache" style="width: 10px;" nowrap="nowrap"> </td> 238 <td class="dvtUnSelectedCell" align="center" nowrap="nowrap"><a href="index.php?action=index&module=Calendar&parenttab={$CATEGORY}">{$APP.Calendar}</a></td> 239 <td class="dvtTabCache" style="width: 10px;"> </td> 240 <td class="dvtSelectedCell" align="center" nowrap="nowrap">{$MOD.LBL_ALL_EVENTS_TODOS}</td> 241 <td class="dvtTabCache" style="width: 100%;"> </td> 242 </tr> 243 </table> 244 </td> 245 </tr> 246 <tr> 247 <td align="left" valign="top"> 248 <table class="dvtContentSpace" border="0" cellpadding="3" cellspacing="0" width="100%"> 249 <tr> 250 <td align="left"> 251 <!-- content cache --> 252 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 253 <tr> 254 <td style="padding: 10px;"> 255 256 <!-- PUBLIC CONTENTS STARTS--> 257 <div id="ListViewContents" class="small" style="width:100%;position:relative;"> 258 <form name="massdelete" method="POST"> 259 <input name='search_url' id="search_url" type='hidden' value='{$SEARCH_URL}'> 260 <input name="idlist" id="idlist" type="hidden"> 261 <input name="change_owner" type="hidden"> 262 <input name="change_status" type="hidden"> 263 <input name="allids" type="hidden" value="{$ALLIDS}"> 264 <table border=0 cellspacing=1 cellpadding=0 width=100% class="lvtBg"> 265 <tr > 266 <td> 267 <table border=0 cellspacing=0 cellpadding=2 width=100% class="small"> 268 <tr> 269 <td style="padding-right:20px" nowrap> 270 {foreach key=button_check item=button_label from=$BUTTONS} 271 {if $button_check eq 'del'} 272 <input class="crmbutton small delete" type="button" value="{$button_label}" onclick="return massDelete('{$MODULE}')"/> 273 {elseif $button_check eq 's_mail'} 274 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return eMail('{$MODULE}',this);"/> 275 {elseif $button_check eq 's_cmail'} 276 <input class="crmbutton small edit" type="submit" value="{$button_label}" onclick="return massMail('{$MODULE}')"/> 277 {elseif $button_check eq 'c_status'} 278 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return change(this,'changestatus')"/> 279 {elseif $button_check eq 'c_owner'} 280 {if $MODULE neq 'Notes' && $MODULE neq 'Products' && $MODULE neq 'Faq' && $MODULE neq 'Vendors' && $MODULE neq 'PriceBooks'} 281 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return change(this,'changeowner')"/> 282 {/if} 283 {/if} 284 285 {/foreach} 286 </td> 287 <td style="padding-right:20px" class="small" nowrap>{$RECORD_COUNTS}</td> 288 <td nowrap > 289 <table border=0 cellspacing=0 cellpadding=0 class="small"> 290 <tr>{$NAVIGATION}</tr> 291 </table> 292 </td> 293 <td width=100% align="right"> 294 <table border=0 cellspacing=0 cellpadding=0 class="small"> 295 <tr> 296 <td>{$APP.LBL_VIEW}</td> 297 <td style="padding-left:5px;padding-right:5px"> 298 <SELECT NAME="viewname" id="viewname" class="small" onchange="showDefaultCustomView(this,'{$MODULE}')">{$CUSTOMVIEW_OPTION}</SELECT></td> 299 {if $ALL eq 'All'} 300 <td><a href="index.php?module={$MODULE}&action=CustomView&parenttab={$CATEGORY}">{$APP.LNK_CV_CREATEVIEW}</a> 301 <span class="small">|</span> 302 <span class="small" disabled>{$APP.LNK_CV_EDIT}</span> 303 <span class="small">|</span> 304 <span class="small" disabled>{$APP.LNK_CV_DELETE}</span></td> 305 {else} 306 <td><a href="index.php?module={$MODULE}&action=CustomView&parenttab={$CATEGORY}">{$APP.LNK_CV_CREATEVIEW}</a> 307 <span class="small">|</span> 308 <a href="index.php?module={$MODULE}&action=CustomView&record={$VIEWID}&parenttab={$CATEGORY}">{$APP.LNK_CV_EDIT}</a> 309 <span class="small">|</span> 310 <a href="index.php?module=CustomView&action=Delete&dmodule={$MODULE}&record={$VIEWID}&parenttab={$CATEGORY}">{$APP.LNK_CV_DELETE}</a></td> 311 {/if} 312 </tr> 313 </table> 314 </td> 315 </tr> 316 </table> 317 <div class="calDIV" style="overflow:auto;"> 318 <table border=0 cellspacing=1 cellpadding=3 width=100% class="calListTable" class="small"> 319 <tr> 320 <td class="lvtCol"><input type="checkbox" name="selectall" onClick=toggleSelect(this.checked,"selected_id")></td> 321 {foreach name="listviewforeach" item=header from=$LISTHEADER} 322 <td class="lvtCol">{$header}</td> 323 {/foreach} 324 </tr> 325 {foreach item=entity key=entity_id from=$LISTENTITY} 326 <tr bgcolor=white onMouseOver="this.className='lvtColDataHover'" onMouseOut="this.className='lvtColData'" id="row_{$entity_id}"> 327 <td width="2%"><input type="checkbox" NAME="selected_id" value= '{$entity_id}' onClick=toggleSelectAll(this.name,"selectall")></td> 328 {foreach item=data from=$entity} 329 <td>{$data}</td> 330 {/foreach} 331 </tr> 332 {foreachelse} 333 <tr><td style="background-color:#efefef;height:340px" align="center" colspan="{$smarty.foreach.listviewforeach.iteration+1}"> 334 <div style="border: 3px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); width: 45%; position: relative; z-index: 10000000;"> 335 {assign var=vowel_conf value='LBL_A'} 336 {assign var=MODULE_CREATE value=$SINGLE_MOD} 337 338 {if $CHECK.EditView eq 'yes' && $MODULE neq 'Emails' && $MODULE neq 'Webmails'} 339 340 <table border="0" cellpadding="5" cellspacing="0" width="98%"> 341 <tr> 342 <td rowspan="2" width="25%"><img src="{$IMAGE_PATH}empty.jpg" height="60" width="61"></td> 343 <td style="border-bottom: 1px solid rgb(204, 204, 204);" nowrap="nowrap" width="75%"><span class="genHeaderSmall">{$APP.LBL_NO} {$APP.$MODULE_CREATE}s {$APP.LBL_FOUND} !</span></td> 344 </tr> 345 <tr> 346 <td class="small" align="left" nowrap="nowrap">{$APP.LBL_YOU_CAN_CREATE} {$APP.$vowel_conf} {$APP.$MODULE_CREATE} {$APP.LBL_NOW}. {$APP.LBL_CLICK_THE_LINK}:<br> 347 {if $MODULE neq 'Calendar'} 348 -<a href="index.php?module={$MODULE}&action=EditView&return_action=DetailView&parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.$vowel_conf} {$APP.$MODULE_CREATE}</a><br> 349 {else} 350 -<a href="index.php?module={$MODULE}&action=EditView&return_module=Calendar&activity_mode=Events&return_action=DetailView&activitytype=Meeting&parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.LBL_A} {$APP.Meeting}</a><br> 351 -<a href="index.php?module={$MODULE}&action=EditView&return_module=Calendar&activity_mode=Events&return_action=DetailView&activitytype=Call&parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.LBL_A} {$APP.Call}</a><br> 352 -<a href="index.php?module={$MODULE}&action=EditView&return_module=Calendar&activity_mode=Task&return_action=DetailView&parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.LBL_A} {$APP.Todo}</a> 353 {/if} 354 </td> 355 </tr> 356 </table> 357 {else} 358 <table border="0" cellpadding="5" cellspacing="0" width="98%"> 359 <tr> 360 <td rowspan="2" width="25%"><img src="{$IMAGE_PATH}empty.jpg" height="60" width="61"></td> 361 <td style="border-bottom: 1px solid rgb(204, 204, 204);" nowrap="nowrap" width="75%"><span class="genHeaderSmall">{$APP.LBL_NO} {$APP.$MODULE_CREATE}s {$APP.LBL_FOUND} !</span></td> 362 </tr> 363 <tr> 364 <td class="small" align="left" nowrap="nowrap">{$APP.LBL_YOU_ARE_NOT_ALLOWED_TO_CREATE} {$APP.$vowel_conf} {$APP.$MODULE_CREATE}<br> 365 </td> 366 </tr> 367 </table> 368 {/if} 369 </div> 370 </td></tr> 371 {/foreach} 372 </table> 373 </div> 374 <table border=0 cellspacing=0 cellpadding=2 width=100%> 375 <tr> 376 <td style="padding-right:20px" nowrap> 377 {foreach key=button_check item=button_label from=$BUTTONS} 378 {if $button_check eq 'del'} 379 <input class="crmbutton small delete" type="button" value="{$button_label}" onclick="return massDelete('{$MODULE}')"/> 380 {elseif $button_check eq 's_mail'} 381 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return eMail('{$MODULE}',this)"/> 382 {elseif $button_check eq 's_cmail'} 383 <input class="crmbutton small edit" type="submit" value="{$button_label}" onclick="return massMail('{$MODULE}')"/> 384 {elseif $button_check eq 'c_status'} 385 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return change(this,'changestatus')"/> 386 {elseif $button_check eq 'c_owner'} 387 {if $MODULE neq 'Notes' && $MODULE neq 'Products' && $MODULE neq 'Faq' && $MODULE neq 'Vendors' && $MODULE neq 'PriceBooks'} 388 <input class="crmbutton small edit" type="button" value="{$button_label}" onclick="return change(this,'changeowner')"/> 389 {/if} 390 {/if} 391 392 {/foreach} 393 </td> 394 <td style="padding-right:20px" class="small" nowrap>{$RECORD_COUNTS}</td> 395 <td nowrap > 396 <table border=0 cellspacing=0 cellpadding=0 class="small"> 397 <tr>{$NAVIGATION}</tr> 398 </table> 399 </td> 400 <td align="right" width=100%> 401 <table border=0 cellspacing=0 cellpadding=0 class="small"> 402 <tr> 403 {$WORDTEMPLATEOPTIONS}{$MERGEBUTTON} 404 </tr> 405 </table> 406 </td> 407 </tr> 408 </table> 409 </td> 410 </tr> 411 </table> 412 413 </form> 414 {$SELECT_SCRIPT} 415 </div> 416 </td></tr></table> 417 </td></tr></table> 418 </td></tr></table> 419 </div> 420 421 </td> 422 <td valign=top><img src="{$IMAGE_PATH}showPanelTopRight.gif"></td> 423 </tr> 424 </table> 425 426 427 <div id="changeowner" class="statechange"> 428 <table width="100%" border="0" cellpadding="3" cellspacing="0"> 429 <tr> 430 <td class="genHeaderSmall" align="left" style="border-bottom:1px solid #CCCCCC;" width="60%">{$APP.LBL_CHANGE_OWNER}</td> 431 <td style="border-bottom: 1px solid rgb(204, 204, 204);"> </td> 432 <td align="right" style="border-bottom:1px solid #CCCCCC;" width="40%"><a href="javascript:fninvsh('changeowner')">{$APP.LBL_CLOSE}</a></td> 433 </tr> 434 <tr> 435 <td colspan="3"> </td> 436 </tr> 437 <tr> 438 <td width="50%"><b>{$APP.LBL_TRANSFER_OWNERSHIP}</b></td> 439 <td width="2%"><b>:</b></td> 440 <td width="48%"> 441 <form name="change_ownerform_name"> 442 <input type = "radio" name = "user_lead_owner" onclick=checkgroup(); checked>{$APP.LBL_USER} 443 <input type = "radio" name = "user_lead_owner" onclick=checkgroup(); >{$APP.LBL_GROUP}<br> 444 <select name="lead_owner" id="lead_owner" class="detailedViewTextBox"> 445 {$CHANGE_OWNER} 446 </select> 447 <select name="lead_group_owner" id="lead_group_owner" class="detailedViewTextBox" style="display:none;"> 448 {$CHANGE_GROUP_OWNER} 449 </select> 450 </form> 451 </td> 452 </tr> 453 <tr><td colspan="3" style="border-bottom:1px dashed #CCCCCC;"> </td></tr> 454 <tr> 455 <td colspan="3" align="center"> 456 457 <input type="button" name="button" class="crmbutton small edit" value="{$APP.LBL_UPDATE_OWNER}" onClick="ajaxChangeStatus('owner')"> 458 <input type="button" name="button" class="crmbutton small cancel" value="{$APP.LBL_CANCEL_BUTTON_LABEL}" onClick="fninvsh('changeowner')"> 459 </td> 460 </tr> 461 </table> 462 </div> 463 464 465 <script> 466 {literal} 467 468 function ajaxChangeStatus(statusname) 469 { 470 $("status").style.display="inline"; 471 var viewid = document.massdelete.viewname.value; 472 var idstring = document.getElementById('idlist').value; 473 if(statusname == 'status') 474 { 475 fninvsh('changestatus'); 476 var url='&leadval='+document.getElementById('lead_status').options[document.getElementById('lead_status').options.selectedIndex].value; 477 var urlstring ="module=Users&action=updateLeadDBStatus&return_module=Leads"+url+"&viewname="+viewid+"&idlist="+idstring; 478 } 479 else if(statusname == 'owner') 480 { 481 482 if(document.change_ownerform_name.user_lead_owner[0].checked) 483 { 484 fninvsh('changeowner'); 485 var url='&user_id='+document.getElementById('lead_owner').options[document.getElementById('lead_owner').options.selectedIndex].value; 486 {/literal} 487 var urlstring ="module=Users&action=updateLeadDBStatus&return_module={$MODULE}"+url+"&viewname="+viewid+"&idlist="+idstring; 488 {literal} 489 } 490 else 491 { 492 fninvsh('changeowner'); 493 var url='&group_id='+document.getElementById('lead_group_owner').options[document.getElementById('lead_group_owner').options.selectedIndex].value; 494 {/literal} 495 var urlstring ="module=Users&action=updateLeadDBStatus&return_module={$MODULE}"+url+"&viewname="+viewid+"&idlist="+idstring; 496 {literal} 497 } 498 499 } 500 new Ajax.Request( 501 'index.php', 502 {queue: {position: 'end', scope: 'command'}, 503 method: 'post', 504 postBody: urlstring, 505 onComplete: function(response) { 506 $("status").style.display="none"; 507 result = response.responseText.split('&#&#&#'); 508 $("ListViewContents").innerHTML= result[2]; 509 if(result[1] != '') 510 alert(result[1]); 511 } 512 } 513 ); 514 515 } 516 </script> 517 {/literal} 518
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 |