Plugin Directory

Changeset 3263817


Ignore:
Timestamp:
03/29/2025 12:20:50 PM (12 months ago)
Author:
netupag
Message:

option to hide search

Location:
ticketmachine-event-manager/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • ticketmachine-event-manager/trunk/admin/pages/settings_general.php

    r3173890 r3263817  
    2424            }
    2525
     26            if (!empty($ticketmachine_post->show_search)){
     27                $ticketmachine_post->show_search = true;
     28            }else{
     29                $ticketmachine_post->show_search = false;
     30            }
     31
    2632            $save_array =
    2733                array(
     34                    "show_search" => (bool)($ticketmachine_post->show_search),
    2835                    "events_slug_id" => absint($ticketmachine_post->events_slug_id),
    2936                    "event_slug_id" => absint($ticketmachine_post->event_slug_id),
     
    101108        </tr>
    102109
     110        <tr>
     111            <th><label><?php esc_html_e('Show event search field?', 'ticketmachine-event-manager'); ?></label></th>
     112            <td><input name="show_search" type="checkbox" value=1 class="regular-text" <?php if($ticketmachine_config->show_search){ ?>checked <?php } ?>/></td>
     113        </tr>
    103114    </tbody>
    104115</table>
  • ticketmachine-event-manager/trunk/assets/css/custom.php

    r3263801 r3263817  
    123123            }";
    124124        }
     125
     126        if(!$ticketmachine_config->show_search) {
     127            $ticketmachine_custom_css .= "body .ticketmachine_page .ticketmachine-search-container > * {
     128                display: none;
     129            }";
     130        }
     131
     132        if((int)$ticketmachine_config->show_calendar + (int)$ticketmachine_config->show_boxes + (int)$ticketmachine_config->show_list <= 1) {
     133            $ticketmachine_custom_css .= "body .ticketmachine_page .ticketmachine-view-switch {
     134                display: none;
     135            }";
     136        }
    125137       
    126138        return "<style class='ticketmachine_custom_css'>" . $ticketmachine_custom_css . "</style>";
  • ticketmachine-event-manager/trunk/pages/events.php

    r3263801 r3263817  
    3434        $ticketmachine_output = "<div class='row ticketmachine_events_container'>";
    3535       
    36         $ticketmachine_output .= "<div class='page-header col-12'>" . ticketmachine_search_header($ticketmachine_globals, $current_page);
     36        $ticketmachine_output .= "<div class='page-header col-12 ticketmachine-search-header'>" . ticketmachine_search_header($ticketmachine_globals, $current_page);
    3737            if($ticketmachine_globals->tag){
    3838                $ticketmachine_output .= ticketmachine_tag_header($ticketmachine_globals);
  • ticketmachine-event-manager/trunk/partials/_search_header.php

    r3170225 r3263817  
    2424                                    <div class='col-12'>
    2525                                        <div class='d-flex flex-column flex-md-row gap-2 gap-md-4'>
    26                                             <div class='input-group'>
     26                                            <div class='input-group ticketmachine-search-container'>
    2727                                                <input name='q' class='form-control' placeholder='" . esc_attr__("Search for events", "ticketmachine-event-manager") . "' value='" . esc_attr__($ticketmachine_globals->search_query) . "'/>
    2828                                                <input type='hidden' name='tag' value='" . esc_html($ticketmachine_globals->tag) . "'/>
     
    3131   
    3232   
    33                                             if(isset($_GET['display']) && sanitize_text_field($_GET['display']) == "calendar"){
     33                                            if(isset($_GET['display']) && sanitize_text_field($_GET['display']) == "calendar" || !$ticketmachine_globals->show_boxes && !$ticketmachine_globals->show_list){
    3434                                $ticketmachine_output .= "<div class='btn-group' style='min-width: 200px'>
    3535                                                    <a href='#' aria-label='" . esc_attr__("To previous month", "ticketmachine-event-manager") . "' class='btn btn-secondary' id='calendar-prev'><i class='fas fa-angle-left'></i></a>
     
    3939                                            }
    4040   
    41                                             $ticketmachine_output .= "<div class='btn-group'>";
     41                                            $ticketmachine_output .= "<div class='btn-group ticketmachine-view-switch'>";
    4242                                           
    4343                                                if($ticketmachine_globals->show_boxes){
  • ticketmachine-event-manager/trunk/readme.txt

    r3263801 r3263817  
    9595
    9696== Changelog ==
     97= 1.10.7 =
     98* Option to hide search on events overview page
     99
    97100= 1.10.6 =
    98101* Fixed bug in widget shortcode displaying "1"
  • ticketmachine-event-manager/trunk/ticketmachine-event-manager.php

    r3263801 r3263817  
    55    Plugin URI:         https://www.ticketmachine.de/
    66    Description:        Easily create and manage cloud-based events for your wordpress site.
    7     Version:            1.10.6
     7    Version:            1.10.7
    88    Requires at least:  4.5
    99    Author:             NET-UP AG
     
    2222
    2323    global $ticketmachine_db_version;
    24     $ticketmachine_db_version = "1.10.5";
     24    $ticketmachine_db_version = "1.10.7";
    2525   
    2626    // Load translations if they don't already exist
     
    316316                    show_additional_info bit(1) DEFAULT 1 NOT NULL,
    317317                    show_calendar_start_time bit(1) DEFAULT 0 NOT NULL,
     318                    show_search bit(1) DEFAULT 1 NOT NULL,
    318319                    detail_page_layout int(3) DEFAULT 2 NOT NULL,
    319320                    event_grouping varchar(64) DEFAULT 'Year' NOT NULL,
Note: See TracChangeset for help on using the changeset viewer.