Example #1
0
 public function addStyle($handle, $src = false, $deps = array(), $ver = false, $media = 'all')
 {
     $src = empty($src) ? $src : uriGmp::_($src);
     if ($this->_stylesInitialized) {
         wp_enqueue_style($handle, $src, $deps, $ver, $media);
     } else {
         $this->_styles[] = array('handle' => $handle, 'src' => $src, 'deps' => $deps, 'ver' => $ver, 'media' => $media);
     }
 }
Example #2
0
?>
						</button>
						<?php 
echo htmlGmp::ajaxfile('csv_import_file_maps', array('url' => uriGmp::_(array('baseUrl' => admin_url('admin-ajax.php'), 'page' => 'csv', 'action' => 'import', 'type' => 'maps', 'reqType' => 'ajax')), 'data' => 'gmpCsvImportData', 'buttonName' => __('Import', GMP_LANG_CODE), 'responseType' => 'json', 'onSubmit' => 'gmpCsvImportOnSubmit', 'onComplete' => 'gmpCsvImportOnComplete', 'btn_class' => 'button'));
?>
					</td>
				</tr>
				<tr>
					<th scope="row">
						<label for="gmpCsvExportMarkersBtn">
							<?php 
_e('Markers', GMP_LANG_CODE);
?>
						</label>
					</th>
					<td>
						<button id="gmpCsvExportMarkersBtn" class="button">
							<?php 
_e('Export', GMP_LANG_CODE);
?>
						</button>
						<?php 
echo htmlGmp::ajaxfile('csv_import_file_markers', array('url' => uriGmp::_(array('baseUrl' => admin_url('admin-ajax.php'), 'page' => 'csv', 'action' => 'import', 'type' => 'markers', 'reqType' => 'ajax')), 'data' => 'gmpCsvImportData', 'buttonName' => __('Import', GMP_LANG_CODE), 'responseType' => 'json', 'onSubmit' => 'gmpCsvImportOnSubmit', 'onComplete' => 'gmpCsvImportOnComplete', 'btn_class' => 'button'));
?>
					</td>
				</tr>
				</tbody>
			</table>
		</div>
	</div>
</section>
Example #3
0
											<?php 
echo htmlGmp::text('map_opts[kml_file_url][]', array('value' => '', 'attrs' => 'class="gmpProOpt" style="width: 90%;" disabled="disabled"'));
?>
											<span
												class="gmpKmlUploadMsg"
												style="	float: right; width: 100%; text-align: right;"
											></span>
											<a
												href="#"
												class="gmpKmlUploadFileBtn button gmpProOpt"
												data-nonce="<?php 
echo wp_create_nonce('upload-kml-file');
?>
"
												data-url="<?php 
echo uriGmp::_(array('baseUrl' => admin_url('admin-ajax.php'), 'page' => 'kml', 'action' => 'addFromFile', 'reqType' => 'ajax', 'pl' => GMP_CODE));
?>
"
												id="gmpKmlUploadFileBtn"
												style="margin: 5px 0px; float: right;"
											>
												<?php 
_e('or Upload KML file', GMP_LANG_CODE);
?>
											</a><br />
										</div>
										<div id="gmpKmlFileRowsShell"></div>
										<a
										 	href="#"
											class="button gmpProOpt"
											id="gmpKmlAddFileRowBtn"
Example #4
0
 public function addSettingsLinkForPlug($links)
 {
     array_unshift($links, '<a href="' . uriGmp::_(array('baseUrl' => admin_url('admin.php'), 'page' => frameGmp::_()->getModule('adminmenu')->getView()->getMainSlug())) . '">' . langGmp::_('Settings') . '</a>');
     return $links;
 }
Example #5
0
 public function getMainLink()
 {
     return uriGmp::_(array('baseUrl' => admin_url('admin.php'), 'page' => $this->getMainSlug()));
 }
Example #6
0
 public static function ajaxfile($name, $params = array('url' => '', 'value' => '', 'fid' => '', 'buttonName' => ''))
 {
     frameGmp::_()->addScript('ajaxupload', GMP_JS_PATH . 'ajaxupload.js');
     $out = '';
     if (strpos($params['url'], 'pl=' . GMP_CODE) === false) {
         $params['url'] = uriGmp::_(array('baseUrl' => $params['url'], 'pl' => GMP_CODE));
     }
     $out .= self::button(array('value' => empty($params['buttonName']) ? __('Upload') : $params['buttonName'], 'attrs' => 'id="toeUploadbut_' . $name . '" class="button"'));
     $display = empty($params['value']) ? 'style="display: none;"' : '';
     if (isset($params['preview']) && $params['preview']) {
         $out .= self::img($params['value'], 0, array('attrs' => 'id="prev_' . $name . '" ' . $display . ' class="previewpicture"'));
     }
     $out .= '<span class="delete_option" id="delete_' . $name . '" ' . $display . '></span>';
     $out .= '<script type="text/javascript">// <!--
             jQuery(document).ready(function(){
                 new AjaxUpload("#toeUploadbut_' . $name . '", { 
                     action: "' . $params['url'] . '", 
                     name: "' . $name . '" ' . (empty($params['data']) ? '' : ',  data: ' . $params['data'] . '') . (empty($params['autoSubmit']) ? '' : ',  autoSubmit: "' . $params['autoSubmit'] . '"') . (empty($params['responseType']) ? '' : ',  responseType: "' . $params['responseType'] . '"') . (empty($params['onChange']) ? '' : ',  onChange: ' . $params['onChange'] . '') . (empty($params['onSubmit']) ? '' : ',  onSubmit: ' . $params['onSubmit'] . '') . (empty($params['onComplete']) ? '' : ',  onComplete: ' . $params['onComplete'] . '') . '});
             });
         // --></script>';
     return $out;
 }