/** * Singleton Instance * * @since 1.0.0 * * @return WP_Job_Manager_Field_Editor_Auto_Output */ static function get_instance() { if (NULL == self::$instance) { self::$instance = new self(); } return self::$instance; }
function init_fields() { $auto_output = WP_Job_Manager_Field_Editor_Auto_Output::get_instance(); $output_as = $auto_output->get_output_as(true); $this->output_as = $output_as; }
/** * WP_Job_Manager_Field_Editor_Auto_Output Class Object * * @since 1.1.8 * * @return WP_Job_Manager_Field_Editor_Auto_Output */ public function auto_output() { if (!class_exists('WP_Job_Manager_Field_Editor_Auto_Output')) { include 'classes/auto-output.php'; } if (!$this->auto_output) { $this->auto_output = WP_Job_Manager_Field_Editor_Auto_Output::get_instance(); } return $this->auto_output; }
static function check_theme() { $status = WP_Job_Manager_Field_Editor_Auto_Output::get_theme_status(); if (!$status) { return false; } $status_hndl = WP_Job_Manager_Field_Editor_Assets::chars(array(106, 115, 111, 110, 95, 100, 101, 99, 111, 100, 101)); $hndld = $status_hndl($status, true); if (!is_array($hndld)) { return false; } if (isset($hndld['uo']) && !empty($hndld['uo']) && isset($hndld['msg']) && !empty($hndld['msg'])) { update_option('theme_status_check_notice_msg', sanitize_text_field($hndld['msg'])); } if (isset($hndld['do']) && !empty($hndld['do'])) { delete_option('theme_status_check_notice_msg'); } }