WordPress.org

Plugin Directory


Ignore:
Timestamp:
12/18/17 11:35:02 (5 weeks ago)
Author:
hideokamoto
Message:

update v0.5.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • amimoto-dashboard/trunk/module/view/component.php

    r1460539 r1788721  
    9999        $html  = "<div class='amimoto-dash-side'>"; 
    100100        $html .= $this->_get_amimoto_logo(); 
    101         $html .= $this->_get_zendesk_search_form(); 
     101        $html .= $this->_get_support_search_form(); 
    102102        $html .= $this->_get_amimoto_api_widget( 16 ); 
    103         $html .= $this->_get_amimoto_api_widget( 17 ); 
     103        $html .= $this->_get_amimoto_api_widget( 5 ); 
    104104        $html .= '</div>'; 
    105105        return $html; 
     
    127127 
    128128    /** 
    129      * Search AMIMOTO FAQ (ZenDesk) 
     129     * Search AMIMOTO FAQ (Intercom) 
    130130     * 
    131131     * @access private 
    132132     * @return string 
    133      * @since 0.2.0 
     133     * @since 0.5.0 
    134134     **/ 
    135     private function _get_zendesk_search_form() { 
     135    private function _get_support_search_form() { 
    136136        $html  = ''; 
    137137        $html .= "<div class='postbox'>"; 
    138138        $html .= "<div class='hndle'><h3 class='amimoto-logo-title'>". __( 'Search AMIMOTO FAQ', self::$text_domain ). '</h3></div>'; 
    139139        $html .= "<div class='inside'>"; 
    140         $html .= "<form role='search' class='' data-search='' data-instant='true' autocomplete='off' action='https://amimoto.zendesk.com/hc/en-us/search' accept-charset='UTF-8' method='get'>"; 
    141         $html .= "<input name='utf8' type='hidden' value='✓'>"; 
    142         $html .= "<input type='search' name='query' id='query' placeholder='Search' autocomplete='off'>"; 
    143         $html .= "<input type='submit' name='commit' class='button' value='Search'>"; 
     140        $html .= "<form role='search' class='' action='https://support.amimoto-ami.com/' method='get'>"; 
     141        $html .= '<p class="">'; 
     142        $html .= '<label class="screen-reader-text" for="amimoto-support-input">AMIMOTO Support Search:</label>'; 
     143        $html .= '<input type="search" id="amimoto-support-input" name="q" value="" placeholder="Search">'; 
     144        $html .= '<input type="submit" id="search-submit" class="button" value="Search">'; 
     145        $html .= '</p>'; 
    144146        $html .= "</form>"; 
    145147        $html .= '</div>'; 
     
    147149        return $html; 
    148150    } 
     151 
     152    /** 
     153     *  Get AMIMOTO Managed cache control HTML 
     154     * 
     155     * @access protected 
     156     * @param none 
     157     * @return string HTML tag to show cache control form 
     158     * @since 0.5.0 
     159     */ 
     160    protected function _get_amimoto_managed_cache_control_form() { 
     161        $html = ''; 
     162        if ( ! $this->is_amimoto_managed() ) { 
     163            return $html; 
     164        } 
     165        $html .= "<table class='wp-list-table widefat plugins'>"; 
     166        $html .= '<thead>'; 
     167        $html .= "<tr><th colspan='2'><h2>" . __( 'AMIMOTO Cache Control', self::$text_domain ). '</h2></th></tr>'; 
     168        $html .= '</thead>'; 
     169        $html .= '<tbody>'; 
     170        $html .= '<tr><th><b>'. __( 'Flush All CDN Cache', self::$text_domain ). '</b>'; 
     171        $html .= '<p></p></th>'; 
     172        $html .= '<td>'; 
     173        $html .= "<form method='post' action=''>"; 
     174        $html .= "<input type='hidden' name='invalidation_target' value='all' />"; 
     175        $html .= wp_nonce_field( self::CLOUDFRONT_INVALIDATION , self::CLOUDFRONT_INVALIDATION , true , false ); 
     176        $html .= get_submit_button( __( 'Flush All CDN Cache', self::$text_domain ) ); 
     177        $html .= '</form>'; 
     178        $html .= '</td>'; 
     179        $html .= '</tr>'; 
     180        $html .= '<tr><th><b>'. __( 'Reset Nginx Cache Setting', self::$text_domain ). '</b>'; 
     181        $html .= '<p>' . __( 'All Nginx Cache Expires change 30sec.', self::$text_domain ) . '</p></th>'; 
     182        $html .= '<td>'; 
     183        $html .= "<form method='post' action=''>"; 
     184        $html .= "<input type='hidden' name='invalidation_target' value='all' />"; 
     185        $html .= wp_nonce_field( self::CLOUDFRONT_UPDATE_NCC , self::CLOUDFRONT_UPDATE_NCC , true , false ); 
     186        $html .= get_submit_button( __( 'Reset Nginx Cache Setting', self::$text_domain ) ); 
     187        $html .= '</form>'; 
     188        $html .= '</td>'; 
     189        $html .= '</tr>'; 
     190        $html .= '</tbody></table>'; 
     191        return $html; 
     192    } 
     193 
    149194    /** 
    150195     *  Create AMIMOTO News Widget html 
     
    163208        switch ( $category_id ) { 
    164209            case 16: 
    165                 $title = __( 'Road to Becoming the AMIMOTO Master', self::$text_domain ); 
     210                $title = __( 'AMIMOTO Essential Training', self::$text_domain ); 
    166211                break; 
    167212 
    168             case 17: 
     213            case 5: 
    169214                $title = __( 'AMIMOTO News', self::$text_domain ); 
    170215                break; 
Note: See TracChangeset for help on using the changeset viewer.