function wpaam_add_quotations_tabs($current_tab, $all_tabs, $form, $fields, $user_id, $atts) { get_wpaam_template("quotations-tabs.php", array('tabs' => wpaam_get_quotations_page_tabs(), 'current_tab' => $current_tab, 'all_tabs' => $all_tabs)); }
function wpaam_quotations_tab_exists($tab) { $exists = false; if (array_key_exists($tab, wpaam_get_quotations_page_tabs())) { $exists = true; } return $exists; }
/** * Output the form. * * @access public * @since 1.0.0 * @return void */ public static function output($atts = array()) { // Get the tabs $current_tab = wpaam_get_current_quotations_tab(); $all_tabs = array_keys(wpaam_get_quotations_page_tabs()); // Display template if (is_user_logged_in() && current_user_can('edit_quotation')) { if (isset($_POST['submit_wpaam_add_quotations'])) { // Show errors from fields self::show_errors(); // Show confirmation messages self::show_confirmations(); } elseif (isset($_POST['submit_wpaam_edit_quotations'])) { // Show errors from fields self::show_errors(); // Show confirmation messages self::show_confirmations(); } get_wpaam_template('forms/edit-quotation-form.php', array('atts' => $atts, 'form' => self::$form_name, 'author_id' => self::$user->ID, 'current_tab' => $current_tab, 'all_tabs' => $all_tabs)); // Show login form if not logged in } else { echo wpaam_login_form(); } }
public function wpaam_quotations($atts, $content = null) { $user = wp_get_current_user(); //Get the tabs $current_quotations_tab = wpaam_get_current_quotations_tab(); $all_tabs_qt = array_keys(wpaam_get_quotations_page_tabs()); // Display template if (is_user_logged_in() && current_user_can('edit_quotation') && current_user_can('publish_quotation')) { get_wpaam_template('quotations.php', array('atts' => $atts, 'user_id' => $user->ID, 'current_tab' => $current_quotations_tab, 'all_tabs' => $all_tabs_qt)); // Display Quotation list for client's } elseif (is_user_logged_in() && current_user_can('aam_client')) { get_wpaam_template('client_quotations.php', array('user_id' => $user->ID)); // Show login form if not logged in } else { echo wpaam_login_form(); } }