Ejemplo n.º 1
0
    function viewcontact(&$contact, &$params, $count, &$list, &$menu_params)
    {
        global $mosConfig_live_site;
        global $mainframe, $Itemid;
        $template = $mainframe->getTemplate();
        $sitename = $mainframe->getCfg('sitename');
        $hide_js = mosGetParam($_REQUEST, 'hide_js', 0);
        ?>
		<script language="JavaScript" type="text/javascript">
		<!--
		function validate(){
			if ( ( document.emailForm.text.value == "" ) || ( document.emailForm.email.value.search("@") == -1 ) || ( document.emailForm.email.value.search("[.*]" ) == -1 ) ) {
				alert( "<?php 
        echo T_('Please make sure the form is complete and valid.');
        ?>
" );
			} else {
			document.emailForm.action = "<?php 
        echo sefRelToAbs("index.php?option=com_contact&Itemid={$Itemid}");
        ?>
"
			document.emailForm.submit();
			}
		}
		//-->
		</script>
		<script type="text/javascript">
		<!--
		function ViewCrossReference( selSelectObject ){
			var links = new Array();
			<?php 
        $n = count($list);
        for ($i = 0; $i < $n; $i++) {
            echo "\nlinks[" . $list[$i]->value . "]='" . str_replace('&amp;', '&', sefRelToAbs('index.php?option=com_contact&task=view&contact_id=' . $list[$i]->value . '&Itemid=' . $Itemid)) . "';";
        }
        ?>

			var sel = selSelectObject.options[selSelectObject.selectedIndex].value
			if (sel != "") {
				location.href = links[sel];
			}
		}
		//-->
		</script>
		<?php 
        // For the pop window opened for print preview
        if ($params->get('popup')) {
            ?>
			<title><?php 
            echo $sitename . " :: " . $contact->name;
            ?>
</title>
			<link rel="stylesheet" href="<?php 
            echo $mosConfig_live_site . "/templates/" . $template . "/css/template_css.css";
            ?>
" type="text/css" />
			<?php 
        }
        if ($menu_params->get('page_title')) {
            ?>
			<div class="componentheading<?php 
            echo $menu_params->get('pageclass_sfx');
            ?>
">
			<?php 
            echo $menu_params->get('header');
            ?>
			</div>
			<?php 
        }
        ?>

		<table width="100%" cellpadding="0" cellspacing="0" border="0" class="contentpane<?php 
        echo $params->get('pageclass_sfx');
        ?>
">
		<?php 
        // displays Page Title
        HTML_contact::_writePageTitle($params);
        // displays Contact Select box
        HTML_contact::_writeSelectContact($contact, $params, $count);
        // displays Name & Positione
        HTML_contact::_writeContactName($contact, $params, $hide_js);
        ?>
		<tr>
			<td>
				<table border="0" width="100%">
				<tr>
					<td></td>
					<td rowspan="2" align="right" valign="top">
					<?php 
        // displays Image
        HTML_contact::_writeImage($contact, $params);
        ?>
					</td>
				</tr>
				<tr>
					<td>
					<?php 
        // displays Address
        HTML_contact::_writeContactAddress($contact, $params);
        // displays Email & Telephone
        HTML_contact::_writeContactContact($contact, $params);
        // displays Misc Info
        HTML_contact::_writeContactMisc($contact, $params);
        ?>
					</td>
				</tr>
				</table>
			</td>
		</tr>
		<?php 
        // displays Email Form
        HTML_contact::_writeVcard($contact, $params);
        // displays Email Form
        HTML_contact::_writeEmailForm($contact, $params, $sitename);
        ?>
		</table>
		<?php 
        // display Close button in pop-up window
        mosHTML::CloseButton($params, $hide_js);
        // displays back button
        mosHTML::BackButton($params, $hide_js);
    }