Server IP : 180.180.241.3 / Your IP : 216.73.216.127 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/app/webroot/news/administrator/components/com_phocamaps/helpers/ |
Upload File : |
<?php /* * @package Joomla 1.5 * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * * @component Phoca Component * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('_JEXEC') or die(); class PhocaMapsRender { function quickIconButton( $component, $link, $image, $text ) { $lang = &JFactory::getLanguage(); $button = ''; if ($lang->isRTL()) { $button .= '<div style="float:right;">'; } else { $button .= '<div style="float:left;">'; } $button .= '<div class="icon">' .'<a href="'.$link.'">' .JHTML::_('image.site', $image, '/components/'.$component.'/assets/images/', NULL, NULL, $text ) .'<span>'.$text.'</span></a>' .'</div>'; $button .= '</div>'; return $button; } function renderFormInput($name, $title, $value, $size = 50, $maxlength = 250, $attribute = '', $style = '', $description = '', $warning = '') { $styleOutput = ''; if ($style != '') { $styleOutput = 'style="'.$style.'"'; } $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.' >'.JText::_($title).':</label>' .'</td><td>' .'<input class="text_area" type="text" name="'.$name.'" id="'.$name.'" size="'.$size.'" maxlength="'.$maxlength.'" value="'.$value.'" '.$attribute.' '.$styleOutput.' />' .'</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } function renderFormTextArea($name, $title, $value, $cols = 60, $rows = 5, $style = '', $description = '', $warning = '') { $styleOutput = ''; if ($style != '') { $styleOutput = 'style="'.$style.'"'; } $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.' >'.JText::_($title).':</label>' .'</td><td>' .'<textarea class="text_area" cols="'.$cols.'" rows="'.$rows.'" name="'.$name.'" id="'.$name.'" '.$styleOutput.'>'.$value.'</textarea>' .'</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } function renderFormItemSpecial($name, $title, $special, $description = '', $warning = '') { $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.' >'.JText::_($title).':</label>' .'</td><td>' . $special .'</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } function renderFormItemImageButton($name, $title, $value, $size = 50, $maxlength = 250, $button, $attribute = '', $style = '', $description = '', $warning = '') { $styleOutput = ''; if ($style != '') { $styleOutput = 'style="'.$style.'"'; } $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.' >'.JText::_($title).':</label>' .'</td><td>' .'<input class="text_area" type="text" name="'.$name.'" id="'.$name.'" value="'.$value.'" size="'.$size.'" maxlength="'.$maxlength.'" '.$attribute.' '.$styleOutput.' />' .'</td>' .'<td align="left" valign="middle">' .'<div class="button2-left" style="display:inline">' .'<div class="'.$button->name.'">' .'<a class="'.$button->modalname.'" title="'.$button->text.'" href="'.$button->link.'" rel="'.$button->options.'">'.$button->text.'</a>' .'</div>' .'</div>' .'</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } function renderFormStyle() { $output = '<style type="text/css">' .'table.paramlist td.paramlist_key {' .'width: 92px;' .'text-align: left;' .'height: 30px;' .'}' .'</style>'; return $output; } function renderSubmitButtonJs($itemArray) { $output = "\n" .'<script language="javascript" type="text/javascript">' . "\n"; $output .= 'function submitbutton(pressbutton) {' ."\n" .' var form = document.adminForm;' ."\n" .' if (pressbutton == \'cancel\') {' ."\n" .' submitform( pressbutton );' ."\n" .' return;' ."\n" .' }' . "\n\n"; if (is_array($itemArray)) { foreach ($itemArray as $key => $value) { if ($value[3] == 0) { $equal = '0'; } else { $equal = '""'; } if ($key == 0) { $output .= 'if (form.'.$value[0].'.value == '.$equal.'){' . "\n" .' alert( "'.JText::_($value[1], $value[2] ).'" )' . "\n" .' }'; } if ($key > 0) { $output .= ' else if (form.'.$value[0].'.value == '.$equal.'){' . "\n" .' alert( "'.JText::_($value[1], $value[2] ).'" )' . "\n" .' }'; } } } $output .= ' else {' . "\n" .' submitform( pressbutton );'."\n" .' }'. "\n" .'}'. "\n"; $output .= '</script>'; return $output; } function renderFormInputRadioButton($name, $title, $value, $option, $design = 0, $style = '', $description = '', $warning = '') { $styleOutput = ''; if ($style != '') { $styleOutput = 'style="'.$style.'"'; } $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.'>'.JText::_($title).':</label>' .'</td><td>'; $i = 1; foreach ($option as $keyO => $valueO) { $checked = ''; if ($value == $keyO) { $checked = 'checked="checked"'; } $output .= '<input class="text_area" type="radio" name="'.$name.'" id="'.$name.$keyO.'" value="'.$keyO.'" '.$styleOutput.' '.$checked.' />'; // DESIGN SETTINGS - - - - - if ($design == 1) { $output .= ' <span>'.JText::_($valueO). '</span> '; if ($valueO == 'greywb') { $valueO = 'grey';} if ($valueO == 'none') { $output .= '<br />'; } else { $output .= JHTML::_('image', 'components/com_phocamaps/assets/images/box-'.$valueO.'-tl.png', '') . '<br />'; } } if ($design == 2) { $output .= ' <span>'.JText::_($valueO). '</span> '; if ($valueO == 'default') { $output .= '<br />'; } else { $output .= JHTML::_('image', 'components/com_phocamaps/assets/images/'.$valueO.'/image.png', ''); if($i % 5 == 0) { $output .= '<br />'; } else { $output .=' '; } $i++; } } // - - - - - - - - - - - - - - - - - - } $output .= '</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } function renderFormSelectBox($name, $title, $value, $option, $style = '', $description = '', $warning = '') { $styleOutput = ''; if ($style != '') { $styleOutput = 'style="'.$style.'"'; } $descOutput = ''; if ($description != '') { $descOutput = ' class="hasTip" title="' .JText::_($title) . '::' . JText::_($description) .'"'; } $output = '<tr>' .'<td width="100" align="right" class="key">' .'<label for="'.$name.'" '.$descOutput.' >'.JText::_($title).':</label>' .'</td><td>'; $output .= '<select class="text_area" name="'.$name.'" id="'.$name.'" '.$styleOutput.' />'; foreach ($option as $keyO => $valueO) { $selected = ''; if ($value == $keyO) { $selected = 'selected="selected"'; } $output .= '<option value="'.$keyO.'" '.$selected.' />'.JText::_($valueO).'</option>'; } $output .= '</select>'; $output .= '</td>'; if ($warning != '') { $output .= '<td>'.$warning.'</td>'; } $output .= '</tr>'; return $output; } }