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); } }
?> </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>
<?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"
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; }
public function getMainLink() { return uriGmp::_(array('baseUrl' => admin_url('admin.php'), 'page' => $this->getMainSlug())); }
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; }