[ Index ]

PHP Cross Reference of Mambo 4.6.5

[ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/components/com_contact/ -> contact.html.php (source)

   1  <?php
   2  /**
   3  * @package Mambo
   4  * @subpackage Contact
   5  * @author Mambo Foundation Inc see README.php
   6  * @copyright (C) 2000 - 2009 Mambo Foundation Inc.
   7  * See COPYRIGHT.php for copyright notices and details.
   8  * @license GNU/GPL Version 2, see LICENSE.php
   9  *
  10  * Redistributions of files must retain the above copyright notice.
  11  *
  12  * Mambo is free software; you can redistribute it and/or
  13  * modify it under the terms of the GNU General Public License
  14  * as published by the Free Software Foundation; version 2 of the License.
  15  */
  16  
  17  /** ensure this file is being included by a parent file */
  18  defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
  19  
  20  class HTML_contact {
  21  
  22  
  23  	function displaylist( &$categories, &$rows, $catid, $currentcat=NULL, &$params, $tabclass ) {
  24          global $Itemid, $mosConfig_live_site, $hide_js;
  25  
  26          if ( $params->get( 'page_title' ) ) {
  27              ?>
  28              <div class="componentheading<?php echo $params->get( 'pageclass_sfx' ); ?>">
  29              <?php echo $currentcat->header; ?>
  30              </div>
  31              <?php
  32          }
  33          ?>
  34          <form action="index.php" method="post" name="adminForm">
  35  
  36          <table width="100%" cellpadding="4" cellspacing="0" border="0" align="center" class="contentpane<?php echo $params->get( 'pageclass_sfx' ); ?>">
  37          <tr>
  38              <td width="60%" valign="top" class="contentdescription<?php echo $params->get( 'pageclass_sfx' ); ?>" colspan="2">
  39              <?php
  40              // show image
  41              if ( $currentcat->img ) {
  42                  ?>
  43                  <img src="<?php echo $currentcat->img; ?>" align="<?php echo $currentcat->align; ?>" hspace="6" alt="<?php echo T_('Category'); ?>" />
  44                  <?php
  45              }
  46              echo $currentcat->descrip;
  47              ?>
  48              </td>
  49          </tr>
  50          <tr>
  51              <td>
  52              <?php
  53              if ( count( $rows ) ) {
  54                  HTML_contact::showTable( $params, $rows, $catid, $tabclass );
  55              }
  56              ?>
  57              </td>
  58          </tr>
  59          <tr>
  60              <td>&nbsp;
  61  
  62              </td>
  63          </tr>
  64          <tr>
  65              <td>
  66              <?php
  67              // Displays listing of Categories
  68              if ( ( $params->get( 'type' ) == 'category' ) && $params->get( 'other_cat' ) ) {
  69                  HTML_contact::showCategories( $params, $categories, $catid );
  70              } else if ( ( $params->get( 'type' ) == 'section' ) && $params->get( 'other_cat_section' ) ) {
  71                  HTML_contact::showCategories( $params, $categories, $catid );
  72              }
  73              ?>
  74              </td>
  75          </tr>
  76          </table>
  77          </form>
  78          <?php
  79          // displays back button
  80          mosHTML::BackButton ( $params, $hide_js );
  81      }
  82  
  83      /**
  84      * Display Table of items
  85      */
  86  	function showTable( &$params, &$rows, $catid, $tabclass ) {
  87          global $mosConfig_live_site, $Itemid;
  88          ?>
  89          <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  90          <?php
  91          if ( $params->get( 'headings' ) ) {
  92              ?>
  93              <tr>
  94                  <td height="20" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>">
  95                  <?php echo T_('Name'); ?>
  96                  </td>
  97                  <?php
  98                  if ( $params->get( 'position' ) ) {
  99                      ?>
 100                      <td height="20" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>">
 101                      <?php echo T_('Position'); ?>
 102                      </td>
 103                      <?php
 104                  }
 105                  ?>
 106                  <?php
 107                  if ( $params->get( 'email' ) ) {
 108                      ?>
 109                      <td height="20" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>">
 110                      <?php echo T_('Email'); ?>
 111                      </td>
 112                      <?php
 113                  }
 114                  ?>
 115                  <?php
 116                  if ( $params->get( 'telephone' ) ) {
 117                      ?>
 118                      <td height="20" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>">
 119                      <?php echo T_('Phone'); ?>
 120                      </td>
 121                      <?php
 122                  }
 123                  ?>
 124                  <?php
 125                  if ( $params->get( 'fax' ) ) {
 126                      ?>
 127                      <td height="20" class="sectiontableheader<?php echo $params->get( 'pageclass_sfx' ); ?>">
 128                      <?php echo T_('Fax'); ?>
 129                      </td>
 130                      <?php
 131                  }
 132                  ?>
 133                  <td width="100%"></td>
 134              </tr>
 135              <?php
 136          }
 137  
 138          $k = 0;
 139          foreach ($rows as $row) {
 140              $link = 'index.php?option=com_contact&amp;task=view&amp;contact_id='. $row->id .'&amp;Itemid='. $Itemid;
 141              ?>
 142              <tr>
 143                  <td width="25%" height="20" class="<?php echo $tabclass[$k]; ?>">
 144                  <a href="<?php echo sefRelToAbs( $link ); ?>" class="category<?php echo $params->get( 'pageclass_sfx' ); ?>">
 145                  <?php echo $row->name; ?>
 146                  </a>
 147                  </td>
 148                  <?php
 149                  if ( $params->get( 'position' ) ) {
 150                      ?>
 151                      <td width="25%" class="<?php echo $tabclass[$k]; ?>">
 152                      <?php echo $row->con_position; ?>
 153                      </td>
 154                      <?php
 155                  }
 156                  ?>
 157                  <?php
 158                  if ( $params->get( 'email' ) ) {
 159                      if ( $row->email_to ) {
 160                          $row->email_to = mosHTML::emailCloaking( $row->email_to, 1 );
 161                      }
 162                      ?>
 163                      <td width="20%" class="<?php echo $tabclass[$k]; ?>">
 164                      <?php echo $row->email_to; ?>
 165                      </td>
 166                      <?php
 167                  }
 168                  ?>
 169                  <?php
 170                  if ( $params->get( 'telephone' ) ) {
 171                      ?>
 172                      <td width="15%" class="<?php echo $tabclass[$k]; ?>">
 173                      <?php echo $row->telephone; ?>
 174                      </td>
 175                      <?php
 176                  }
 177                  ?>
 178                  <?php
 179                  if ( $params->get( 'fax' ) ) {
 180                      ?>
 181                      <td width="15%" class="<?php echo $tabclass[$k]; ?>">
 182                      <?php echo $row->fax; ?>
 183                      </td>
 184                      <?php
 185                  }
 186                  ?>
 187                  <td width="100%"></td>
 188              </tr>
 189              <?php
 190              $k = 1 - $k;
 191          }
 192          ?>
 193          </table>
 194          <?php
 195      }
 196  
 197      /**
 198      * Display links to categories
 199      */
 200  	function showCategories( &$params, &$categories, $catid ) {
 201          global $mosConfig_live_site, $Itemid;
 202          ?>
 203          <ul>
 204          <?php
 205          if ($categories) foreach ( $categories as $cat ) {
 206              if ( $catid == $cat->catid ) {
 207                  ?>
 208                  <li>
 209                      <strong>
 210                      <?php echo $cat->title;?>
 211                      </strong>
 212                      &nbsp;
 213                      <span class="small<?php echo $params->get( 'pageclass_sfx' ); ?>">
 214                      (<?php echo $cat->numlinks;?>)
 215                      </span>
 216                  </li>
 217                  <?php
 218              } else {
 219                  $link = 'index.php?option=com_contact&amp;catid='. $cat->catid .'&amp;Itemid='. $Itemid;
 220                  ?>
 221                  <li>
 222                      <a href="<?php echo sefRelToAbs( $link ); ?>" class="category<?php echo $params->get( 'pageclass_sfx' ); ?>">
 223                      <?php echo $cat->title;?>
 224                      </a>
 225                      <?php
 226                      if ( $params->get( 'cat_items' ) ) {
 227                          ?>
 228                          &nbsp;
 229                          <span class="small<?php echo $params->get( 'pageclass_sfx' ); ?>">
 230                          (<?php echo $cat->numlinks;?>)
 231                          </span>
 232                          <?php
 233                      }
 234                      ?>
 235                      <?php
 236                      // Writes Category Description
 237                      if ( $params->get( 'cat_description' ) ) {
 238                          echo '<br />';
 239                          echo $cat->description;
 240                      }
 241                      ?>
 242                  </li>
 243                  <?php
 244              }
 245          }
 246          ?>
 247          </ul>
 248          <?php
 249      }
 250  
 251  
 252  	function viewcontact( &$contact, &$params, $count, &$list, &$menu_params ) {
 253  
 254          global $mosConfig_live_site;
 255          global $mainframe, $Itemid;
 256          $template = $mainframe->getTemplate();
 257          $sitename = $mainframe->getCfg( 'sitename' );
 258          $hide_js = mosGetParam($_REQUEST,'hide_js', 0 );
 259          ?>
 260          <script type="text/javascript">
 261          <!--
 262  		function validate(){
 263              if ( ( document.emailForm.text.value == "" ) || ( document.emailForm.email.value.search("@") == -1 ) || ( document.emailForm.email.value.search("[.*]" ) == -1 ) ) {
 264                  alert( "<?php echo T_('Please make sure the form is complete and valid.'); ?>" );
 265              } else {
 266              document.emailForm.action = "<?php echo sefRelToAbs("index.php?option=com_contact&Itemid=$Itemid"); ?>"
 267              document.emailForm.submit();
 268              }
 269          }
 270          //-->
 271          </script>
 272          <script type="text/javascript">
 273          <!--
 274  		function ViewCrossReference( selSelectObject ){
 275              var links = new Array();
 276              <?php
 277              $n = count( $list );
 278              for ($i = 0; $i < $n; $i++) {
 279                 echo "\nlinks[".$list[$i]->value."]='"
 280                      . str_replace('&amp;','&',sefRelToAbs( 'index.php?option=com_contact&task=view&contact_id='. $list[$i]->value .'&Itemid='. $Itemid ))
 281                      . "';";
 282              }
 283              ?>
 284  
 285              var sel = selSelectObject.options[selSelectObject.selectedIndex].value
 286              if (sel != "") {
 287                  location.href = links[sel];
 288              }
 289          }
 290          //-->
 291          </script>
 292          <?php
 293          // For the pop window opened for print preview
 294          if ( $params->get( 'popup' ) ) {
 295              ?>
 296              <title><?php echo $sitename ." :: ". $contact->name; ?></title>
 297              <link rel="stylesheet" href="<?php echo $mosConfig_live_site ."/templates/". $template ."/css/template_css.css";?>" type="text/css" />
 298              <?php
 299          }
 300          if ( $menu_params->get( 'page_title' ) ) {
 301              ?>
 302              <div class="componentheading<?php echo $menu_params->get( 'pageclass_sfx' ); ?>">
 303              <?php echo $menu_params->get( 'header' ); ?>
 304              </div>
 305              <?php
 306          }
 307          ?>
 308  
 309          <table width="100%" cellpadding="0" cellspacing="0" border="0" class="contentpane<?php echo $params->get( 'pageclass_sfx' ); ?>">
 310          <?php
 311          // displays Page Title
 312          HTML_contact::_writePageTitle( $params );
 313  
 314          // displays Contact Select box
 315          HTML_contact::_writeSelectContact( $contact, $params, $count );
 316  
 317          // displays Name & Positione
 318          HTML_contact::_writeContactName( $contact, $params, $hide_js );
 319          ?>
 320          <tr>
 321              <td>
 322                  <table border="0" width="100%">
 323                  <tr>
 324                      <td></td>
 325                      <td rowspan="2" align="right" valign="top">
 326                      <?php
 327                      // displays Image
 328                      HTML_contact::_writeImage( $contact, $params );
 329                      ?>
 330                      </td>
 331                  </tr>
 332                  <tr>
 333                      <td>
 334                      <?php
 335                      // displays Address
 336                      HTML_contact::_writeContactAddress( $contact, $params );
 337  
 338                      // displays Email & Telephone
 339                      HTML_contact::_writeContactContact( $contact, $params );
 340  
 341                      // displays Misc Info
 342                      HTML_contact::_writeContactMisc( $contact, $params );
 343                      ?>
 344                      </td>
 345                  </tr>
 346                  </table>
 347              </td>
 348          </tr>
 349          <?php
 350          // displays Email Form
 351          HTML_contact::_writeVcard( $contact, $params );
 352          // displays Email Form
 353          HTML_contact::_writeEmailForm( $contact, $params, $sitename );
 354          ?>
 355          </table>
 356          <?php
 357          // display Close button in pop-up window
 358          mosHTML::CloseButton ( $params, $hide_js );
 359  
 360          // displays back button
 361          mosHTML::BackButton ( $params, $hide_js );
 362      }
 363  
 364  
 365      /**
 366      * Writes Page Title
 367      */
 368  	function _writePageTitle( &$params ) {
 369          if ( $params->get( 'page_title' )  && !$params->get( 'popup' ) ) {
 370              ?>
 371              <tr>
 372                  <td class="componentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" colspan="2">
 373                  <?php echo $params->get( 'header' ); ?>
 374                  </td>
 375              </tr>
 376              <?php
 377          }
 378      }
 379  
 380      /**
 381      * Writes Dropdown box to select contact
 382      */
 383  	function _writeSelectContact( &$contact, &$params, $count ) {
 384          if ( ( $count > 1 )  && !$params->get( 'popup' ) && $params->get( 'drop_down' ) ) {
 385              global $Itemid;
 386              ?>
 387              <tr>
 388                  <td colspan="2" align="center">
 389                  <br />
 390                  <form action="<?php echo sefRelToAbs( 'index.php?option=com_contact&amp;Itemid='. $Itemid ); ?>" method="post" name="selectForm" target="_top" id="selectForm">
 391                  <?php echo T_('Select Contact:'); ?>
 392                  <br />
 393                  <?php echo $contact->select; ?>
 394                  </form>
 395                  </td>
 396              </tr>
 397              <?php
 398          }
 399      }
 400  
 401      /**
 402      * Writes Name & Position
 403      */
 404  	function _writeContactName( &$contact, &$params ) {
 405          global $mosConfig_live_site, $Itemid, $hide_js;
 406          global $mosConfig_absolute_path, $cur_template;
 407          if ( $contact->name ||  $contact->con_position ) {
 408              if ( $contact->name && $params->get( 'name' ) ) {
 409                  ?>
 410                  <tr>
 411                      <td width="100%" class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>">
 412                      <?php
 413                      echo $contact->name;
 414                      ?>
 415                      </td>
 416                      <?php
 417                      // displays Print Icon
 418                      $print_link = $mosConfig_live_site. '/index2.php?option=com_contact&amp;task=view&contact_id='. $contact->id .'&amp;Itemid='. $Itemid .'&amp;pop=1';
 419                      mosHTML::PrintIcon( $contact, $params, $hide_js, $print_link );
 420                      ?>
 421                  </tr>
 422                  <?php
 423              }
 424              if ( $contact->con_position && $params->get( 'position' ) ) {
 425                  ?>
 426                  <tr>
 427                      <td colspan="2">
 428                      <?php
 429                      echo $contact->con_position;
 430                      ?>
 431                      <br /><br />
 432                      </td>
 433                  </tr>
 434                  <?php
 435              }
 436          }
 437      }
 438  
 439      /*
 440      * Writes Image
 441      */
 442  	function _writeImage( &$contact, &$params ) {
 443          global $mosConfig_live_site;
 444          if ( $contact->image && $params->get( 'image' ) ) {
 445              ?>
 446              <div style="float: right;">
 447              <img src="<?php echo $mosConfig_live_site;?>/images/stories/<?php echo $contact->image; ?>" align="middle" alt="<?php echo T_('Contact'); ?>" />
 448              </div>
 449              <?php
 450          }
 451      }
 452  
 453      /**
 454      * Writes Address
 455      */
 456  	function _writeContactAddress( &$contact, &$params ) {
 457          if ( ( $params->get( 'address_check' ) > 0 ) &&  ( $contact->address || $contact->suburb  || $contact->state || $contact->country || $contact->postcode ) ) {
 458              global $mosConfig_live_site;
 459              ?>
 460              <table width="100%" cellpadding="0" cellspacing="0" border="0">
 461              <?php
 462              if ( $params->get( 'address_check' ) > 0 ) {
 463                  ?>
 464                  <tr>
 465                      <td rowspan="6" valign="top" width="<?php echo $params->get( 'column_width' ); ?>" align="left">
 466                      <?php
 467                      echo $params->get( 'marker_address' );
 468                      ?>
 469                      </td>
 470                  </tr>
 471                  <?php
 472              }
 473              ?>
 474              <?php
 475              if ( $contact->address && $params->get( 'street_address' ) ) {
 476                  ?>
 477                  <tr>
 478                      <td valign="top">
 479                      <?php
 480                      echo $contact->address;
 481                      ?>
 482                      </td>
 483                  </tr>
 484                  <?php
 485              }
 486              if ( $contact->suburb && $params->get( 'suburb' ) ) {
 487                  ?>
 488                  <tr>
 489                      <td valign="top">
 490                      <?php
 491                      echo $contact->suburb;
 492                      ?>
 493                      </td>
 494                  </tr>
 495                  <?php
 496              }
 497              if ( $contact->state && $params->get( 'state' ) ) {
 498                  ?>
 499                  <tr>
 500                      <td valign="top">
 501                      <?php
 502                      echo $contact->state;
 503                      ?>
 504                      </td>
 505                  </tr>
 506                  <?php
 507              }
 508              if ( $contact->country && $params->get( 'country' ) ) {
 509                  ?>
 510                  <tr>
 511                      <td valign="top">
 512                      <?php
 513                      echo $contact->country;
 514                      ?>
 515                      </td>
 516                  </tr>
 517                  <?php
 518              }
 519              if ( $contact->postcode && $params->get( 'postcode' ) ) {
 520                  ?>
 521                  <tr>
 522                      <td valign="top">
 523                      <?php
 524                      echo $contact->postcode;
 525                      ?>
 526                      </td>
 527                  </tr>
 528                  <?php
 529              }
 530              ?>
 531              </table>
 532              <br />
 533              <?php
 534          }
 535      }
 536  
 537      /**
 538      * Writes Contact Info
 539      */
 540  	function _writeContactContact( &$contact, &$params ) {
 541          if ( $contact->email_to || $contact->telephone  || $contact->fax ) {
 542              global $mosConfig_live_site;
 543              ?>
 544              <table width="100%" cellpadding="0" cellspacing="0" border="0">
 545              <?php
 546              if ( $contact->email_to && $params->get( 'email' ) ) {
 547                  ?>
 548                  <tr>
 549                      <td width="<?php echo $params->get( 'column_width' ); ?>" align="left">
 550                      <?php
 551                      echo $params->get( 'marker_email' );
 552                      ?>
 553                      </td>
 554                      <td>
 555                      <?php
 556                      echo $contact->email;
 557                      ?>
 558                      </td>
 559                  </tr>
 560                  <?php
 561              }
 562              if ( $contact->telephone && $params->get( 'telephone' ) ) {
 563                  ?>
 564                  <tr>
 565                      <td width="<?php echo $params->get( 'column_width' ); ?>" align="left">
 566                      <?php
 567                      echo $params->get( 'marker_telephone' );
 568                      ?>
 569                      </td>
 570                      <td>
 571                      <?php
 572                      echo $contact->telephone;
 573                      ?>
 574                      </td>
 575                  </tr>
 576                  <?php
 577              }
 578              if ( $contact->fax && $params->get( 'fax' ) ) {
 579                  ?>
 580                  <tr>
 581                      <td width="<?php echo $params->get( 'column_width' ); ?>" align="left">
 582                      <?php
 583                      echo $params->get( 'marker_fax' );
 584                      ?>
 585                      </td>
 586                      <td>
 587                      <?php
 588                      echo $contact->fax;
 589                      ?>
 590                      </td>
 591                  </tr>
 592                  <?php
 593              }
 594              ?>
 595              </table>
 596              <br />
 597              <?php
 598          }
 599      }
 600  
 601      /**
 602      * Writes Misc Info
 603      */
 604  	function _writeContactMisc( &$contact, &$params ) {
 605          if ( $contact->misc && $params->get( 'misc' ) ) {
 606              global $mosConfig_live_site;
 607              ?>
 608              <table width="100%" cellpadding="0" cellspacing="0" border="0">
 609              <tr>
 610                  <td width="<?php echo $params->get( 'column_width' ); ?>" valign="top" align="left">
 611                  <?php
 612                  echo $params->get( 'marker_misc' );
 613                  ?>
 614                  </td>
 615                  <td>
 616                  <?php
 617                  echo $contact->misc;
 618                  ?>
 619                  </td>
 620              </tr>
 621              </table>
 622              <br />
 623              <?php
 624          }
 625      }
 626  
 627      /**
 628      * Writes Email form
 629      */
 630  	function _writeVcard( &$contact, &$params ) {
 631          if ( $params->get( 'vcard' ) ) {
 632              ?>
 633              <tr>
 634                  <td colspan="2">
 635                  <?php echo T_('Download information as a');?>
 636                  <a href="index2.php?option=com_contact&task=vcard&contact_id=<?php echo $contact->id; ?>&no_html=1">
 637                  <?php echo T_('VCard');?>
 638                  </a>
 639                  </td>
 640              </tr>
 641              <?php
 642          }
 643      }
 644  
 645      /**
 646      * Writes Email form
 647      */
 648  	function _writeEmailForm( &$contact, &$params, $sitename ) {
 649          global $mosConfig_usecaptcha, $mosConfig_live_site;
 650          if ( $contact->email_to && !$params->get( 'popup' ) && $params->get( 'email_form' ) ) {
 651              ?>
 652              <tr>
 653                  <td colspan="2">
 654                  <br />
 655                  <?php echo $params->get( 'email_description' ) ?>
 656                  <br /><br />
 657                  <form action="<?php echo sefRelToAbs( 'index.php?option=com_contact&amp;Itemid='. $contact->id ); ?>" method="post" name="emailForm" target="_top" id="emailForm">
 658                  <div class="contact_email<?php echo $params->get( 'pageclass_sfx' ); ?>">
 659                      <?php echo T_('Enter your name:');?>
 660                      <br />
 661                      <input type="text" name="name" size="30" class="inputbox" value="" />
 662                      <br />
 663                      <?php echo T_('E-mail address:');?>
 664                      <br />
 665                      <input type="text" name="email" size="30" class="inputbox" value="" />
 666                      <br />
 667                      <?php echo T_('Message subject:');?>
 668                      <br />
 669                      <input type="text" name="subject" size="30" class="inputbox" value="" />
 670                      <br /><br />
 671                      <?php echo T_('Enter your message:');?>
 672                      <br />
 673                      <textarea cols="50" rows="10" name="text" class="inputbox"></textarea>
 674                      <?php
 675                      if ( $params->get( 'email_copy' ) ) {
 676                          ?>
 677                          <br />
 678                          <input type="checkbox" name="email_copy"  value="1"  />
 679                          <?php        echo T_('Email a copy of this message to your own address');
 680                      }
 681                      ?>    
 682                      <?php if ($mosConfig_usecaptcha == '1') {    
 683                          ?>
 684                          <br /><br />
 685                          <?php echo T_('Security Check. Please enter the code seen below:');?> 
 686                          <input type='text' name='spamstop' maxlength='5' size='5' class='inputbox' title=''/>
 687                          <img src='<?php echo $mosConfig_live_site?>/includes/captcha.php' border='0' title='' alt='' align='absmiddle' />
 688                          <?php 
 689                      }
 690                      ?>                    
 691                      <br /><br />
 692                      <input type="button" name="send" value="<?php echo T_('Send'); ?>" class="button" onclick="validate()" />
 693                  </div>
 694                  <input type="hidden" name="option" value="com_contact" />
 695                  <input type="hidden" name="con_id" value="<?php echo $contact->id; ?>" />
 696                  <input type="hidden" name="sitename" value="<?php echo $sitename; ?>" />
 697                  <input type="hidden" name="op" value="sendmail" />
 698                  </form>
 699                  </td>
 700              </tr>
 701              <?php
 702          }
 703      }
 704  
 705  
 706  	function nocontact( &$params ) {
 707          ?>
 708          <br /><br />
 709          <?php echo T_('There are no Contact Details listed.');?>
 710          <br /><br />
 711          <?php
 712          // displays back button
 713          mosHTML::BackButton ( $params );
 714      }
 715  }
 716  ?>