WordPress.org

Plugin Directory

Changeset 1340315


Ignore:
Timestamp:
02/01/16 03:01:21 (16 months ago)
Author:
benhays
Message:

Fix ### 0.3.2

Location:
gravity-forms-remove-entries/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • gravity-forms-remove-entries/trunk/gravity-forms-remove-entries.php

    r709731 r1340315  
    44Plugin URI: https://github.com/bhays/gravity-forms-remove-entries 
    55Description: Remove multiple entries from Gravity Forms. Optionally select a timeframe of removals or remove all. 
    6 Version: 0.3.1 
     6Version: 0.3.2 
    77Author: Ben Hays 
    88Author URI: http://benhays.com 
    99 
    1010------------------------------------------------------------------------ 
    11 Copyright 2013 Ben Hays 
     11Copyright 2016 Ben Hays 
    1212 
    1313This program is free software; you can redistribute it and/or modify 
     
    3434    private static $url                         = "http://www.gravityforms.com"; 
    3535    private static $slug                        = "gravity-forms-remove-entries"; 
    36     private static $version                     = "0.3"; 
     36    private static $version                     = "0.3.2"; 
    3737    private static $min_gravityforms_version    = "1.5"; 
    3838 
     
    4545            load_plugin_textdomain('gravity-forms-remove-entires', FALSE, '/gravity-forms-remove-entires/languages' ); 
    4646        } 
    47          
     47 
    4848        if(!self::is_gravityforms_supported()){ 
    4949           return; 
     
    5858 
    5959        //integrating with Members plugin 
    60         if(function_exists('members_get_capabilities')) 
    61             add_filter('members_get_capabilities', array("GFRemove", "members_get_capabilities")); 
     60        if(function_exists('members_get_capabilities')){ 
     61            add_filter('members_get_capabilities', array("GFRemove", "members_get_capabilities")); 
     62        } 
    6263 
    6364        //creates the subnav left menu 
     
    7475        } 
    7576    } 
    76      
     77 
    7778    // Page that does the magic 
    7879    public static function remove_page() 
     
    8485        ?> 
    8586            <div class="updated fade" style="padding:6px"><?php _e("Please select a form first.", "gravity-forms-remove") ?></a></div> 
    86         <?php   
    87         }  
     87        <?php 
     88        } 
    8889        elseif (!empty($_POST["gf_remove_form"])){ 
    89              
     90 
    9091            check_admin_referer("list_action", "gf_remove_survey"); 
    9192            $form = absint($_POST["gf_remove_form"]); 
    92              
     93 
    9394            if( $_POST['gf_remove_type'] == 'date' ) 
    9495            { 
     
    101102            if( !$entries ) 
    102103            { 
    103                 self::log_debug("Remove all entries returned false");             
     104                self::log_debug("Remove all entries returned false"); 
    104105            } 
    105              
     106 
    106107            ?> 
    107108            <style> 
     
    117118            <div class="updated fade" style="padding:6px"><?php printf(__("%d entries removed.", "gravity-forms-remove"), $entries) ?> <a href="admin.php?page=gf_entries&view=entries&id=<?php echo $form ?>&filter=trash"><?php _e('Visit your newly trashed entries.', 'gravity-forms-remove') ?></a></div> 
    118119            <?php 
    119         }  
     120        } 
    120121 
    121122        ?> 
    122123        <div class="wrap"> 
    123              
     124 
    124125            <h2><?php _e("Remove Entries", "gravity-forms-remove"); ?></h2> 
    125126            <p><?php _e("Selecting a form and hitting 'Remove Entires' will mark entries as trashed. Entries will not be completely removed, this can be done via remove all in the trash.",'gravity-forms-remove') ?></p> 
     
    128129                <input type="hidden" id="action" name="action"/> 
    129130                <input type="hidden" id="action_argument" name="action_argument"/> 
    130                  
     131 
    131132                <div id="remove_form_container" valign="top" class="margin_vertical_10"> 
    132                  
     133 
    133134                    <label for="gf_remove_form" class="left_header"><?php _e("Gravity Form", "gravity-forms-remove"); ?> <?php gform_tooltip("remove_gravity_form") ?></label> 
    134                      
     135 
    135136                    <select id="gf_remove_form" name="gf_remove_form"> 
    136137                        <option value=""><?php _e("Select a form", "gravity-forms-remove"); ?> </option> 
     
    145146 
    146147                <div id="remove_form_type" valign="top" class="margin_vertical_10"> 
    147                  
     148 
    148149                    <label for="gf_remove_type" class="left_header"><?php _e("Remove which entries?", "gravity-forms-remove"); ?> <?php gform_tooltip("remove_gravity_type") ?></label> 
    149                      
     150 
    150151                    <select id="gf_remove_type" name="gf_remove_type"> 
    151152                        <option value="all">All Entries</option> 
     
    164165                    </div> 
    165166                    <p class="description"><?php _e("To remove all entries before or after a certain date, set the other date value far in the future or past.",'gravity-forms-remove') ?></p> 
    166                 </div>               
     167                </div> 
    167168                <div id="remove_submit_container" class="margin_vertical_10"> 
    168169                    <input type="submit" name="gf_remove_submit" value="<?php _e("Remove Entries", "gravity-forms-remove") ?>" class="button-primary"/> 
     
    181182                    } else if( v == 'conditional' ) { 
    182183                        $('#conditional_wrap').slideDown(); 
    183                         $('#date_wrap').hide();                      
     184                        $('#date_wrap').hide(); 
    184185                    } else { 
    185186                        $('#date_wrap, #conditional_wrap').hide(); 
     
    188189            }); 
    189190        </script> 
    190         <?php  
    191     } 
    192   
     191        <?php 
     192    } 
     193 
    193194    //Adds feed tooltips to the list of tooltips 
    194195    public static function tooltips($tooltips){ 
     
    202203        return array_merge($tooltips, $remove_tooltips); 
    203204    } 
    204      
     205 
    205206    //Creates Remove Entries left nav menu under Forms 
    206207    public static function create_menu($menus) 
     
    221222        $data = array('status' => 'trash'); 
    222223        $where = array('form_id' => $form); 
    223          
     224 
    224225        return $wpdb->update($form_table_name, $data, $where, '%s', '%d'); 
    225226    } 
    226      
     227 
    227228    private static function remove_entries_by_date($form, $begin, $end) 
    228229    { 
     
    236237        $current_page = trim(strtolower(rgget("page"))); 
    237238        $remove_pages = array("gf_remove"); 
    238          
     239 
    239240        return in_array($current_page, $remove_pages); 
    240241    } 
     
    248249        $mn = zeroise(absint($_POST[$pre.'mn']), 2); 
    249250        $ss = zeroise(absint($_POST[$pre.'ss']), 2); 
    250          
     251 
    251252        // date_created 2013-02-04 08:19:33 
    252253        return sprintf("%s-%s-%s %s:%s:%s", $aa, $mm, $jj, $hh, $mn, $ss); 
    253          
     254 
    254255    } 
    255256    private static function time_selection_display($pre = '') 
    256     {    
     257    { 
    257258        global $wp_locale; 
    258259 
    259260        $time_adj = current_time('timestamp'); 
    260          
     261 
    261262        $jj = gmdate( 'd', $time_adj ); 
    262263        $mm = gmdate( 'm', $time_adj ); 
     
    265266        $mn = gmdate( 'i', $time_adj ); 
    266267        $ss = gmdate( 's', $time_adj ); 
    267          
     268 
    268269        $month = '<select id="'.$pre.'mm" name="'.$pre.'mm" >'."\n"; 
    269270        for ( $i = 1; $i < 13; $i = $i +1 ) { 
     
    276277        } 
    277278        $month .= '</select>'; 
    278          
     279 
    279280        $day = '<input type="text" id="'.$pre.'jj" name="'.$pre.'jj" value="'.$jj.'" size="2" maxlength="2" autocomplete="off" />'; 
    280281        $year = '<input type="text" id="'.$pre.'aa" name="'.$pre.'aa" value="'.$aa.'" size="4" maxlength="4" autocomplete="off" />'; 
     
    282283        $minute = '<input type="text" id="'.$pre.'mn" name="'.$pre.'mn" value="'.$mn.'" size="2" maxlength="2" autocomplete="off" />'; 
    283284        $second = '<input type="text" id="'.$pre.'ss" name="'.$pre.'ss" value="'.$ss.'" size="2" maxlength="2" autocomplete="off" />'; 
    284          
     285 
    285286        $output = '<div class="gf-timestamp-wrap">'; 
    286287        $output .= printf(__('%1$s%2$s, %3$s @ %4$s : %5$s : %6$s'), $month, $day, $year, $hour, $minute, $second); 
    287288        $output .='</div>'; 
    288          
     289 
    289290        return $output; 
    290291    } 
     
    293294        return class_exists("RGForms"); 
    294295    } 
    295      
     296 
    296297    private static function is_gravityforms_supported(){ 
    297298        if(class_exists("GFCommon")){ 
     
    303304        } 
    304305    } 
    305      
     306 
    306307    protected static function has_access($required_permission){ 
    307308        $has_members_plugin = function_exists('members_get_capabilities'); 
     
    312313            return false; 
    313314    } 
    314   
     315 
    315316    public static function add_permissions(){ 
    316317        global $wp_roles; 
     
    318319        $wp_roles->add_cap("administrator", "gravityforms_remove_uninstall"); 
    319320    } 
    320      
     321 
    321322    //Returns the url of the plugin's root folder 
    322323    protected function get_base_url(){ 
    323324        return plugins_url(null, __FILE__); 
    324325    } 
    325      
     326 
    326327    //Returns the physical path of the plugin's root folder 
    327328    protected function get_base_path(){ 
     
    329330        return WP_PLUGIN_DIR . "/" . $folder; 
    330331    } 
    331      
     332 
    332333    function set_logging_supported($plugins) 
    333334    { 
     
    335336        return $plugins; 
    336337    } 
    337      
     338 
    338339    private static function log_error($message){ 
    339340        if(class_exists("GFLogging")) 
     
    343344        } 
    344345    } 
    345      
     346 
    346347    private static function log_debug($message){ 
    347348        if(class_exists("GFLogging")) 
     
    357358    if(!isset($array)) 
    358359        $array = $_GET; 
    359      
     360 
    360361    if(isset($array[$name])) 
    361362        return $array[$name]; 
    362      
     363 
    363364    return ""; 
    364365} 
     
    369370    if(isset($_POST[$name])) 
    370371        return $do_stripslashes ? stripslashes_deep($_POST[$name]) : $_POST[$name]; 
    371      
     372 
    372373    return ""; 
    373374} 
     
    378379    if(isset($array[$name])) 
    379380        return $array[$name]; 
    380      
     381 
    381382    return ''; 
    382383} 
     
    387388    if(!$array) 
    388389        $array = $_POST; 
    389      
     390 
    390391    $val = rgget($name, $array); 
    391392    return empty($val); 
  • gravity-forms-remove-entries/trunk/readme.md

    r709731 r1340315  
    22============================ 
    33 
    4 Version 0.3.1 
     4Version 0.3.2 
    55 
    66WordPress plugin for Gravity Forms that allows for easy removal of entries from forms. Remove all entires or entries specified by a date range. 
     
    2222## Changelog 
    2323 
     24### 0.3.2 
     25* Fix members_get_capabilities filter 
     26 
    2427### 0.3  
    2528* Fixed AJAX plugin conflicts 
  • gravity-forms-remove-entries/trunk/readme.txt

    r709731 r1340315  
    11=== Gravity Forms Remove Entries === 
    22Contributors: benhays 
    3 Donate link:  
     3Donate link: 
    44Tags: gravity forms, gravityforms, remove entries, delete entries, remove 
    55Requires at least: 3.3 
    6 Tested up to: 3.5.1 
    7 Stable tag: 0.3.1 
     6Tested up to: 4.4.2 
     7Stable tag: 0.3.2 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    4141== Changelog == 
    4242 
    43 ### 0.3  
     43### 0.3.2 
     44* Fix members_get_capabilities filter 
     45 
     46### 0.3 
    4447* Fixed AJAX plugin conflicts 
    4548* Added FAQ 
Note: See TracChangeset for help on using the changeset viewer.