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')); }
<?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';