Plugin Directory

Changeset 807722


Ignore:
Timestamp:
11/20/2013 07:17:11 PM (12 years ago)
Author:
Blintux
Message:

New feature: Custom login error message
New feature: Remove allowed HTML tags text from the comment form
New feature: Enable categories for pages
Bugfix: Remove admin bar not work correctly
Bugfix: Excerpt TinyMCE Editor line wrap problem

Location:
wp-caregiver/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • wp-caregiver/trunk/class-functions.php

    r738681 r807722  
    1515    function wpcg_backend_style() {
    1616        if (isset($_GET['page']) && $_GET['page'] == 'wpcg_plugin_options') {
    17             wp_register_style( 'backend-style', plugins_url('backend.css', __FILE__) );
     17            wp_register_style( 'backend-style', WP_PLUGIN_URL.'/wp-caregiver/backend.css' );
    1818            wp_enqueue_style( 'backend-style' );
    1919        }
     
    8787    }
    8888   
    89     function wpcg_admin_bar_css () {
    90         ?>
    91         <style type='text/css'>
    92             html { margin-top: 0px !important; }
    93             * html body { margin-top: 0px !important; }
    94         </style>
    95         <?php
    96     }
    97    
     89    function wpcg_tinymce_excerpt_edit($e){
     90        return nl2br($e);
     91    }
     92     
     93
    9894    function wpcg_posts_columns_id ($defaults){
    9995        $defaults['wps_post_id'] = 'ID';
     
    10197    }
    10298   
     99    function wpcg_page_category (){
     100        register_taxonomy('page_category', 'page', array(
     101            'hierarchical' => true,
     102            'show_ui' => true,
     103            'show_admin_column'  => true,
     104        ));
     105    }
     106   
    103107    function wpcg_posts_custom_id_columns ($column_name, $id){
    104108        if($column_name === 'wps_post_id'){
     
    110114        unset($fields['url']);
    111115        return $fields;
     116    }
     117
     118    function wpcg_remove_comment_tags($fields) {
     119        $fields['comment_notes_after'] = '';
     120        return $fields;
    112121    }
    113122
  • wp-caregiver/trunk/languages/wpcg-hu_HU.po

    r738715 r807722  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: WP Caregiver v0.2\n"
     3"Project-Id-Version: WP Caregiver v0.2.1\n"
    44"Report-Msgid-Bugs-To: \n"
    55"POT-Creation-Date: \n"
    6 "PO-Revision-Date: 2013-07-10 08:33:34+0000\n"
     6"PO-Revision-Date: 2013-11-20 19:12:19+0000\n"
    77"Last-Translator: blintux <blintux@gmail.com>\n"
    88"Language-Team: \n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "Plural-Forms: nplurals=1; plural=0;\n"
     12"Plural-Forms: nplurals=2; plural=n != 1;\n"
    1313"X-Generator: CSL v1.x\n"
    1414"X-Poedit-Language: Hungarian\n"
     
    4545msgstr ""
    4646
    47 #. translators: plugin header field 'Version'
    48 #: wp-caregiver.php:0
    49 #@ wpcg
    50 msgid "0.2"
    51 msgstr ""
    52 
    53 #: wp-caregiver.php:73
     47#: wp-caregiver.php:74
    5448#@ wpcg
    5549msgid "This site is undergoing maintenance. Please check back later."
    5650msgstr "Jelenleg az oldal karbantartás alatt áll. Kérjük látogasson vissza később."
    5751
    58 #: class-functions.php:286
     52#: class-functions.php:295
    5953#@ wpcg
    6054msgid "System information"
    6155msgstr "Rendszer információ"
    6256
    63 #: class-functions.php:291
     57#: class-functions.php:300
    6458#@ wpcg
    6559msgid "Server time"
    6660msgstr "Szerver idő"
    6761
    68 #: class-functions.php:295
     62#: class-functions.php:304
    6963#@ wpcg
    7064msgid "Memory usage"
    7165msgstr "Memória használat"
    7266
    73 #: class-functions.php:299
     67#: class-functions.php:308
    7468#@ wpcg
    7569msgid "SQL Queries"
    7670msgstr "SQL lekérdezések"
    7771
    78 #: class-functions.php:303
     72#: class-functions.php:312
    7973#@ wpcg
    8074msgid "Post revisions"
    8175msgstr "Bejegyzés revíziók"
    8276
    83 #: class-functions.php:308
     77#: class-functions.php:317
    8478#@ wpcg
    8579msgid "Delete All"
    8680msgstr "Törlés"
    8781
    88 #: wp-caregiver.php:241
     82#: wp-caregiver.php:253
    8983#@ wpcg
    9084msgid "Information"
    9185msgstr "Információk"
    9286
    93 #: wp-caregiver.php:248
     87#: wp-caregiver.php:260
    9488#@ wpcg
    9589msgid "Frontend"
    9690msgstr "Felhasználódói oldal"
    9791
    98 #: wp-caregiver.php:252
     92#: wp-caregiver.php:264
    9993#@ wpcg
    10094msgid "Theme tweaks"
    10195msgstr "Sablon finomhangolása"
    10296
    103 #: wp-caregiver.php:255
     97#: wp-caregiver.php:267
    10498#@ wpcg
    10599msgid "Theme Head"
    106100msgstr "Sablon fejléc"
    107101
    108 #: wp-caregiver.php:258
     102#: wp-caregiver.php:270
    109103#@ wpcg
    110104msgid "Theme layout"
    111105msgstr "Sablon szerkezet"
    112106
    113 #: wp-caregiver.php:269
     107#: wp-caregiver.php:281
    114108#@ wpcg
    115109msgid "Backend"
    116110msgstr "Adminisztrátori oldal"
    117111
    118 #: wp-caregiver.php:273
     112#: wp-caregiver.php:285
    119113#@ wpcg
    120114msgid "Admin tweaks"
    121115msgstr "Adminisztrátori oldal finomhangolása"
    122116
    123 #: wp-caregiver.php:293
     117#: wp-caregiver.php:305
    124118#@ wpcg
    125119msgid "These settings overwrite the default output of the template."
    126120msgstr "Az alábbi beállítások a jelenleg beállított sablon kimenetére lesznek hatással."
    127121
    128 #: wp-caregiver.php:296
     122#: wp-caregiver.php:308
    129123#@ wpcg
    130124msgid "These settings change the core functions of Wordpress."
    131125msgstr "Az alábbi beállítások a Wordpress fő funkcióira lesznek hatással."
    132126
    133 #: wp-caregiver.php:309
     127#: wp-caregiver.php:321
    134128#@ wpcg
    135129msgid "Remove generator meta tag"
    136130msgstr "Generator meta tag eltávolítása"
    137131
    138 #: wp-caregiver.php:313
     132#: wp-caregiver.php:325
    139133#@ wpcg
    140134msgid "Remove RSD (Really Simple Discovery ) link"
    141135msgstr "RSD (Really Simple Discovery ) link eltávolítása"
    142136
    143 #: wp-caregiver.php:317
     137#: wp-caregiver.php:329
    144138#@ wpcg
    145139msgid "Remove Windows Live Writer link"
    146140msgstr "Windows Live Writer link eltávolítása"
    147141
    148 #: wp-caregiver.php:321
     142#: wp-caregiver.php:333
    149143#@ wpcg
    150144msgid "Remove post relational links (prev, next)"
    151145msgstr "Post relational linkek (prev, next) eltávolítása"
    152146
    153 #: wp-caregiver.php:325
     147#: wp-caregiver.php:337
    154148#@ wpcg
    155149msgid "Remove canonical link"
    156150msgstr "Canonical link eltávolítása"
    157151
    158 #: wp-caregiver.php:329
     152#: wp-caregiver.php:341
    159153#@ wpcg
    160154msgid "Remove RSS feed links"
    161155msgstr "RSS linkek eltávolítása"
    162156
    163 #: wp-caregiver.php:339
     157#: wp-caregiver.php:351
    164158#@ wpcg
    165159msgid "Remove admin bar"
    166160msgstr "Admin sáv eltávolítása"
    167161
    168 #: wp-caregiver.php:343
     162#: wp-caregiver.php:355
    169163#@ wpcg
    170164msgid "Remove the Website URL field from the comment form"
    171165msgstr "Weboldal URL mező eltávolítása a hozzászólások ürlapról"
    172166
    173 #: wp-caregiver.php:362
     167#: wp-caregiver.php:378
    174168#@ wpcg
    175169msgid "Force login (Redirect users to the login page)"
    176170msgstr "Bejelentkezés kényszerítése (Felhasználó átírásnyitása a bejelentkező oldalra)"
    177171
    178 #: wp-caregiver.php:420
     172#: wp-caregiver.php:436
    179173#@ wpcg
    180174msgid "Disable plugins update notification"
    181175msgstr "Plugin frissítésék értesítésének kikapcsolása"
    182176
    183 #: wp-caregiver.php:424
     177#: wp-caregiver.php:440
    184178#@ wpcg
    185179msgid "Disable themes update notification"
    186180msgstr "Sablon frissítésék értesítésének kikapcsolása"
    187181
    188 #: wp-caregiver.php:428
    189 #@ wpcg
    190 msgid "Hide login error messages"
    191 msgstr "Ne jelenjenek meg a bejelentkezési hibaüzenetek"
    192 
    193 #: wp-caregiver.php:438
     182#: wp-caregiver.php:463
    194183#@ wpcg
    195184msgid "Enable \"All Settings\" item in Settings menu"
    196185msgstr "\"Összes beállítás\" almenü megjelenítése a Beállítások menüben"
    197186
    198 #: wp-caregiver.php:442
     187#: wp-caregiver.php:467
    199188#@ wpcg
    200189msgid "Enable Link Manager feature"
    201190msgstr "Hivatkozás kezelő szolgáltatás engedélyezése"
    202191
    203 #: wp-caregiver.php:446
     192#: wp-caregiver.php:471
    204193#@ wpcg
    205194msgid "Enable Featured image support"
    206195msgstr "Kiemelt kép engedélyezése az Oldalakhoz"
    207196
    208 #: wp-caregiver.php:450
     197#: wp-caregiver.php:475
    209198#@ wpcg
    210199msgid "Enable excerpt field for pages"
    211200msgstr "Kivonat mező az Oldalakhoz"
    212201
    213 #: wp-caregiver.php:454
     202#: wp-caregiver.php:479
    214203#@ wpcg
    215204msgid "Enable TinyMCE Editor for excerpt"
    216205msgstr "TinyMCE szerkesztő engedélyezése a kivonathoz"
    217206
    218 #: wp-caregiver.php:458
     207#: wp-caregiver.php:483
    219208#@ wpcg
    220209msgid "Display IDs in post/page list"
    221210msgstr "Bejegyzés és Oldal ID-k megjelenítése a listákban"
    222211
    223 #: wp-caregiver.php:282
    224 #: wp-caregiver.php:468
     212#: wp-caregiver.php:294
     213#: wp-caregiver.php:497
    225214#@ wpcg
    226215msgid "Customize WP Mail"
    227216msgstr "WP Mail testreszabása"
    228217
    229 #: wp-caregiver.php:472
     218#: wp-caregiver.php:501
    230219#@ wpcg
    231220msgid "Sender name:"
    232221msgstr "Küldő neve:"
    233222
    234 #: wp-caregiver.php:478
     223#: wp-caregiver.php:507
    235224#@ wpcg
    236225msgid "Sender E-mail:"
    237226msgstr "Küldő e-mail címe:"
    238227
    239 #: wp-caregiver.php:493
     228#: wp-caregiver.php:522
    240229#@ wpcg
    241230msgid "Remove Wordpress version from footer"
    242231msgstr "Wordpress verzió elrejtése a láblécben"
    243232
    244 #: wp-caregiver.php:506
     233#: wp-caregiver.php:535
    245234#@ wpcg
    246235msgid "WP Caregiver Settings"
    247236msgstr "WP Caregiver beállítások"
    248237
    249 #: wp-caregiver.php:352
     238#: wp-caregiver.php:368
    250239#@ wpcg
    251240msgid "Maintenance text:"
    252241msgstr "Karbantartási üzenet a látogatóknak:"
    253242
    254 #: wp-caregiver.php:373
     243#: wp-caregiver.php:389
    255244#@ wpcg
    256245msgid "Enable Open Graph tags generator"
    257246msgstr "Automatikus Open Graph meta adat generálás"
    258247
    259 #: wp-caregiver.php:377
     248#: wp-caregiver.php:393
    260249#@ wpcg
    261250msgid "Facebook App ID:"
    262251msgstr "Facebook App ID:"
    263252
    264 #: wp-caregiver.php:380
     253#: wp-caregiver.php:396
    265254#@ wpcg
    266255msgid "Optional"
    267256msgstr "Opcionális"
    268257
    269 #: wp-caregiver.php:383
     258#: wp-caregiver.php:399
    270259#@ wpcg
    271260msgid "Facebook Admins:"
    272261msgstr "Facebook Adminok:"
    273262
    274 #: wp-caregiver.php:386
     263#: wp-caregiver.php:402
    275264#@ wpcg
    276265msgid "Recommended"
    277266msgstr "Ajánlott"
    278267
    279 #: wp-caregiver.php:389
     268#: wp-caregiver.php:405
    280269#@ wpcg
    281270msgid "Default image URL:"
    282271msgstr "Alapértelmezett kép URL:"
    283272
    284 #: wp-caregiver.php:393
     273#: wp-caregiver.php:409
    285274#@ wpcg
    286275msgid "Upload image"
    287276msgstr "Kép feltöltés"
    288277
    289 #: wp-caregiver.php:397
     278#: wp-caregiver.php:413
    290279#@ wpcg
    291280msgid "Test in Facebook debuger"
    292281msgstr "Tesztelés a Facebook debugerben"
    293282
    294 #: class-functions.php:313
     283#: class-functions.php:322
    295284#@ wpcg
    296285msgid "Disc usage"
    297286msgstr "Lemez használat"
    298287
    299 #: class-functions.php:315
     288#: class-functions.php:324
    300289#@ default
    301290msgid "N/A"
    302291msgstr ""
    303292
    304 #: class-functions.php:318
     293#: class-functions.php:327
    305294#@ wpcg
    306295msgid "Calculate"
    307296msgstr "Számolás"
    308297
    309 #: wp-caregiver.php:261
     298#: wp-caregiver.php:273
    310299#@ wpcg
    311300msgid "Open Graph Meta"
    312301msgstr "Open Graph Meta adatok"
    313302
    314 #: wp-caregiver.php:276
     303#: wp-caregiver.php:288
    315304#@ wpcg
    316305msgid "Update notifications"
    317306msgstr "Frissítési értesítések"
    318307
    319 #: wp-caregiver.php:279
     308#: wp-caregiver.php:291
    320309#@ wpcg
    321310msgid "Admin features"
    322311msgstr "Admin funkciók"
    323312
    324 #: class-functions.php:118
     313#: class-functions.php:127
    325314#@ wpcg
    326315msgid "Admin login"
    327316msgstr "Admin belépés"
    328317
    329 #: wp-caregiver.php:285
     318#: wp-caregiver.php:297
    330319#@ wpcg
    331320msgid "Customize Admin interface"
    332321msgstr "Admin interfész testreszabások"
    333322
    334 #: wp-caregiver.php:348
     323#: wp-caregiver.php:364
    335324#@ wpcg
    336325msgid "Quick maintenance mode"
    337326msgstr "Karbantartási mód bekapcsolása"
    338327
    339 #: wp-caregiver.php:416
     328#: wp-caregiver.php:432
    340329#@ wpcg
    341330msgid "Disable Wordpress update notification"
    342331msgstr "Wordpress frissítésék értesítésének kikapcsolása"
    343332
    344 #: wp-caregiver.php:495
     333#: wp-caregiver.php:524
    345334#@ wpcg
    346335msgid "Custom footer text:"
    347336msgstr "Egyéni lábléc szöveg:"
    348337
     338#. translators: plugin header field 'Version'
     339#: wp-caregiver.php:0
     340#@ wpcg
     341msgid "0.2.1"
     342msgstr ""
     343
     344#: wp-caregiver.php:359
     345#@ wpcg
     346msgid "Remove allowed HTML tags text from the comment form"
     347msgstr "Engedélyezett HTML elemek szöveg eltávolítása a hozzászólás ürlapról"
     348
     349#: wp-caregiver.php:444
     350#@ wpcg
     351msgid "Custom login error message"
     352msgstr "Egyéni hibaüzenet bejelentkezésnél"
     353
     354#: wp-caregiver.php:448
     355#@ wpcg
     356msgid "Custom message:"
     357msgstr "Egyéni üzenet:"
     358
     359#: wp-caregiver.php:487
     360#@ wpcg
     361msgid "Enable categories for pages"
     362msgstr "Kategóriák engedélyezése az oldalakhoz"
     363
  • wp-caregiver/trunk/readme.txt

    r738718 r807722  
    7474== Changelog ==
    7575
     76= Versione 0.3.0 =
     77* New feature: Custom login error message
     78* New feature: Remove allowed HTML tags text from the comment form
     79* New feature: Enable categories for pages
     80* Bugfix: Remove admin bar not work correctly
     81* Bugfix: Excerpt TinyMCE Editor line wrap problem
     82* All function compatible with Wordpress 3.7
     83* Supported Wordpress versions: 3.6 - 3.7
     84
    7685= Versione 0.2.1 =
    7786* Fix for missing css and js files
  • wp-caregiver/trunk/wp-caregiver.php

    r738718 r807722  
    1616class WPCG extends WPCG_Functions {
    1717
    18     private $wpcg_version           = '0.2.1';
     18    private $wpcg_version           = '0.3.0';
    1919   
    2020    public $info_page_key           = 'wpcg_info_page';
     
    2828     */
    2929    function __construct() {
    30        
     30
    3131        load_plugin_textdomain( 'wpcg', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
    3232       
     
    6969            'adminbar'         => '',
    7070            'comment_url'      => '',
     71            'comment_tags'     => '',
    7172            'authenticator'    => '',
    7273            'maintenance'      => '',
     
    8889            'excerpt_tinymce' => '',
    8990            'show_post_id'    => '',
     91            'page_category'   => '',
    9092            'custom_wpmail'   => '',
    9193            'sender_name'     => get_bloginfo('name'),
     
    9395            'footer_ver'      => '',
    9496            'footer_text'     => '',
    95             'adminbar'        => ''
     97            'adminbar'        => '',
     98            'custom_error_text' => 'Wrong username or password!'
    9699        ), $this->backend_settings );
    97100    }
     
    132135       
    133136        if ( $this->frontend_settings['adminbar'] ) {
    134             remove_action('wp_footer', 'wp_admin_bar_render', 1000);
    135             add_filter('wp_head', array(&$this, 'wpcg_admin_bar_css'));
     137            show_admin_bar(false);
    136138        }
    137139
     
    139141            add_filter('comment_form_default_fields', array(&$this, 'wpcg_remove_comment_url'));
    140142        }
     143       
     144        if ( $this->frontend_settings['comment_tags'] ) {
     145            add_filter('comment_form_defaults', array(&$this, 'wpcg_remove_comment_tags'));
     146        }
    141147
    142148        if ( $this->backend_settings['login_error'] ) {
    143             add_filter('login_errors', create_function( '$a', "return null;" ));
     149            $text = $this->backend_settings['custom_error_text'];
     150            add_filter('login_errors', create_function ('$text', "return \"$text\" ;" ) );
    144151        }
    145152
     
    206213            add_action( 'admin_head-post-new.php', array(&$this, 'wpcg_tinymce_excerpt_js'));
    207214            add_action( 'admin_head-post.php', array(&$this, 'wpcg_tinymce_excerpt_css'));
    208             add_action( 'admin_head-post-new.php', array(&$this, 'wpcg_tinymce_excerpt_css'));
     215            add_action( 'admin_head-post-new.php', array(&$this, 'wpcg_tinymce_excerpt_css')); 
     216            add_action( 'excerpt_edit_pre', array(&$this, 'wpcg_tinymce_excerpt_edit'));
    209217        }
    210218       
     
    216224        }
    217225       
     226        if ( $this->backend_settings['page_category'] ) {
     227            $this->wpcg_page_category();
     228        }
     229       
    218230        if ( $this->backend_settings['custom_wpmail'] ) {
    219231            $name  = $this->backend_settings['sender_name'];
     
    343355        <label for="urlc"><?php print __('Remove the Website URL field from the comment form', 'wpcg'); ?></label><br />
    344356       
     357        <input type="checkbox" id="urlt" name="<?php print $key; ?>[comment_tags]"
     358            <?php print ( $this->frontend_settings['comment_tags']) ? 'checked':'' ?> />
     359        <label for="urlt"><?php print __('Remove allowed HTML tags text from the comment form', 'wpcg'); ?></label><br />
     360       
    345361        <br />
    346362        <input type="checkbox" id="qma" class="toggler" name="<?php print $key; ?>[maintenance]"
     
    424440        <label for="theme"><?php print __('Disable themes update notification', 'wpcg'); ?></label><br /><br />
    425441
    426         <input type="checkbox" id="loge" name="<?php print $key; ?>[login_error]"
     442        <input type="checkbox" id="loge" class="toggler" name="<?php print $key; ?>[login_error]"
    427443            <?php print ( $this->backend_settings['login_error']) ? 'checked':'' ?> />
    428         <label for="loge"><?php print __('Hide login error messages', 'wpcg'); ?></label><br />
     444        <label for="loge"><?php print __('Custom login error message', 'wpcg'); ?></label><br />
     445       
     446        <table class="wpcg_settings_table">
     447            <tr>
     448                <td><label for="cler"><?php print __('Custom message:', 'wpcg'); ?></label></td>
     449                <td><input type="text" id="cler" name="<?php print $this->backend_settings_key; ?>[custom_error_text]"
     450                    value="<?php print esc_attr( $this->backend_settings['custom_error_text'] ); ?>" size="35" />
     451                </td>
     452            </tr>
     453        </table>
    429454        <?php
    430455    }
     
    457482            <?php print ( $this->backend_settings['show_post_id']) ? 'checked':'' ?> />
    458483        <label for="pid"><?php print __('Display IDs in post/page list', 'wpcg'); ?></label><br />
     484       
     485        <input type="checkbox" id="pcat" name="<?php print $key; ?>[page_category]"
     486            <?php print ( $this->backend_settings['page_category']) ? 'checked':'' ?> />
     487        <label for="pcat"><?php print __('Enable categories for pages', 'wpcg'); ?></label><br />
    459488        <?php
    460489    }
Note: See TracChangeset for help on using the changeset viewer.