public static function get_instance() { if (!self::$instance) { self::$instance = new EPL_common_model(); } return self::$instance; }
function epl_get_fields_inside_form($form = array()) { $all_forms = EPL_Common_Model::get_instance()->get_list_of_available_forms(); $form = array_flip($form); $forms = array_intersect_key($all_forms, $form); $fields = array(); foreach ($forms as $form_id => $form_atts) { if (epl_is_empty_array($form_atts['epl_form_fields'])) { continue; } $fields += $form_atts['epl_form_fields']; } return $fields; }
function the_registration_details() { return EPL_Common_Model::get_instance()->setup_regis_details(); }
function epl_get_all_events() { return EPL_Common_Model::get_instance()->get_all_events(); }
function handle_upload($file) { if (!empty($_POST['post_id'])) { $post_id = intval($_POST['post_id']); $post_type = get_post_type($post_id); global $valid_controllers; if (isset($valid_controllers[$post_type])) { EPL_Common_Model::get_instance()->handle_upload($post_id, $post_type, $file); } } }