public static function init_hooks()
 {
     self::$initiated = true;
     add_action('admin_init', array('Enquiryadmin', 'admin_init'));
     add_action('admin_menu', array('Enquiryadmin', 'admin_menu'));
     add_action('admin_enqueue_scripts', array('Enquiryadmin', 'load_resources'));
     add_action('wp_ajax_enq_update_options', array('Enquiryadmin', 'enq_update_options'));
     add_action('wp_ajax_enquiry_list', array('Enquiryadmin', 'enquiry_list'));
     add_action('wp_ajax_enquiry_trash', array('Enquiryadmin', 'enquiry_trash'));
 }
示例#2
0
<?php

$enqobj = new Enquiryadmin();
if (isset($_POST['enq-setting'])) {
    $enqobj->saveSettings($_POST['enq-setting']);
}
$settings = $enqobj->getSettings();
?>
<div class="anvita-enq">
	<div class="panel panel-default">
		<div class="panel-heading">Enquiry <?php 
echo $settings['ver'];
?>
</div>
			<div class="panel-body">
				<ul class="nav-tabs" role="tablist" id="anvita-enq-tab">
  					<li role="presentation" class="active"><a href="#enq-applist" class="dashicons-before dashicons-backup" aria-controls="home" role="tab" data-toggle="tab">Enquiry</a></li>
 					<li role="presentation"><a href="#enq-settings" class="dashicons-before dashicons-admin-generic" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
  					<li><a href="#enq-trash" aria-controls="trash" role="tab" data-toggle="tab">Trash</a></li>
				</ul>

				<div class="tab-content">
					<div role="tabpanel" class="tab-pane active" id="enq-applist">
						<?php 
require_once 'tab.enquiries.php';
?>
  
					</div>
					<div role="tabpanel" class="tab-pane" id="enq-settings">
						<?php 
require_once 'tab.settings.php';