private function renderDropdown($name, $options, $raw)
    {
        $value = $this->model->fieldValue($name, $options['default']);
        $options['htmlOptions']['id'] = $options['id'];
        $htmlOptions = $this->makeHtmlOptions($options);
        if (!$raw) {
            echo '<tr valign="top">
				<th>
				<label for="' . $options['id'] . '">' . $options['label'] . '</label>
				</th>
				<td>';
        }
        echo "<select name='" . $this->model->fieldName($name) . "' " . $htmlOptions . ">";
        $this->listOptions($name, $options['default']);
        echo "</select>";
        if (!$raw) {
            echo '</td></tr>';
        }
    }
예제 #2
0
				tinyMCEPopup.editor.execCommand('mceInsertContent', false, '[gmap lat="'+lat+'" long="'+lng+'" zoom="'+zoom+'"][/gmap]');
				closeDialog();
		}

		function closeDialog() {
			tinyMCEPopup.close();
		}

		/* map */
		var geocoder = new google.maps.Geocoder();
		var map = null;
		var marker = null;

		window.onload = function() {
			latLng = new google.maps.LatLng(<?php 
echo $form->fieldValue('yopress_contact_address_lat', '0');
?>
, <?php 
echo $form->fieldValue('yopress_contact_address_lng', '0');
?>
 );
			zoomLevel = <?php 
echo $form->fieldValue('yopress_contact_address_zoom', '0');
?>
;
			initialize();
		}

		function geocodePosition(pos) {
			geocoder.geocode({
				latLng: pos