[ Index ]
 

Code source de vtiger CRM 5.0.2

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

title

Body

[fermer]

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

   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>&nbsp;&nbsp;-->
 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>&nbsp;
 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} ">&nbsp;
 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">&nbsp;{$APP.LBL_ADV_SEARCH_MSG_ALL}</b></td>
 184                      <td nowrap width=60% class="small" ><b><input name="matchtype" type="radio" value="any" checked>&nbsp;{$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">&nbsp;</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;">&nbsp;</td>
 240                      <td class="dvtSelectedCell" align="center" nowrap="nowrap">{$MOD.LBL_ALL_EVENTS_TODOS}</td>
 241                      <td class="dvtTabCache" style="width: 100%;">&nbsp;</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                                        &nbsp;&nbsp;-<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                                      &nbsp;&nbsp;-<a href="index.php?module={$MODULE}&amp;action=EditView&amp;return_module=Calendar&amp;activity_mode=Events&amp;return_action=DetailView&amp;activitytype=Meeting&amp;parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.LBL_A} {$APP.Meeting}</a><br>
 351                                      &nbsp;&nbsp;-<a href="index.php?module={$MODULE}&amp;action=EditView&amp;return_module=Calendar&amp;activity_mode=Events&amp;return_action=DetailView&amp;activitytype=Call&amp;parenttab={$CATEGORY}">{$APP.LBL_CREATE} {$APP.LBL_A} {$APP.Call}</a><br>
 352                                      &nbsp;&nbsp;-<a href="index.php?module={$MODULE}&amp;action=EditView&amp;return_module=Calendar&amp;activity_mode=Task&amp;return_action=DetailView&amp;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);">&nbsp;</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">&nbsp;</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}&nbsp;
 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;">&nbsp;</td></tr>
 454  <tr>
 455      <td colspan="3" align="center">
 456      &nbsp;&nbsp;
 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  


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