Changeset 1375 for trunk/content/plugins


Ignore:
Timestamp:
03/21/10 12:48:36 (3 years ago)
Author:
nick_ramsay
Message:

[Trunk] Hotaru 1.1.3 [Run upgrade script]

Location:
trunk
Files:
25 edited
39 copied

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/content/plugins

  • trunk/content/plugins/comments/comments.php

    r1305 r1375  
    33 * name: Comments 
    44 * description: Enables logged-in users to comment on posts 
    5  * version: 1.7 
     5 * version: 1.8 
    66 * folder: comments 
    77 * class: Comments 
     
    258258                            if ($h->comment->content != '') { 
    259259                                $result = $h->comment->addComment($h); 
    260              
     260 
    261261                                // notify chosen mods of new comment by email if enabled and UserFunctions file exists 
    262262                                if (($comments_settings['comment_email_notify']) && (file_exists(PLUGINS . 'users/libs/UserFunctions.php'))) 
     
    266266                                    $uf->notifyMods($h, 'comment', $h->comment->status, $h->comment->postId, $h->comment->id); 
    267267                                } 
    268                      
     268 
    269269                                // email comment subscribers if this comment has 'approved' status: 
    270270                                if ($h->comment->status == 'approved') { 
     
    807807        $subscribers = array(); 
    808808        $subscriber_ids = array_unique($subscriber_ids); 
     809         
    809810        foreach ($subscriber_ids as $subscriber_id) { 
    810811            // remove the current comment author so he/she doesn't get emailed his own comment 
     
    833834        $message .= $h->lang["comment_email_unsubscribe"]; 
    834835         
     836        if (!$h->comment->email) { 
     837            // Get settings from database if they exist... 
     838            $comments_settings = $h->getSerializedSettings('comments'); 
     839            $h->comment->email = $comments_settings['comment_email']; 
     840        } 
     841         
    835842        $from = SITE_EMAIL; 
    836843        $to = $h->comment->email;  // send email to address specified in Comment Settings;  
     
    840847            $bcc = ""; 
    841848        } 
    842         $headers = "From: " . $from . $bcc . "\r\nReply-To: " . $from . "\r\nX-Priority: 3\r\n"; 
    843      
    844         /* 
    845         echo "to: " . $to . "<br />"; 
    846         echo "bcc: " . $bcc . "<br />"; 
    847         echo "subject: " . $subject . "<br />"; 
    848         echo "message: " . $message . "<br />"; 
    849         echo "headers: " . $headers . "<br />"; 
    850         exit; 
    851         */ 
    852      
    853         $h->email($to, $subject, $message, $headers); 
     849 
     850        if (SMTP == 'true') { 
     851            $recipients['To'] = $to; 
     852            $recipients['Bcc'] = $send_to; 
     853            // no SMTP headers because they get overwritten in EmailFunctions anyway 
     854            $h->email($recipients, $subject, $message); 
     855        } else { 
     856            $recipients = $to; 
     857            $headers = "From: " . $from . $bcc . "\r\nReply-To: " . $from . "\r\nX-Priority: 3\r\n"; 
     858            $h->email($recipients, $subject, $message, $headers); 
     859        } 
    854860    } 
    855861} 
  • trunk/content/plugins/comments/readme.txt

    r1305 r1375  
    1515Changelog 
    1616--------- 
     17v.1.8 2010/03/18 - Nick - Fix for not sending comment subscriptions when using SMTP email authentication. 
    1718v.1.7 2010/03/11 - Nick - Fix for a previous change that broke the set pending and delete links within comments. 
    1819v.1.6 2010/02/26 - Nick - Adds link to profile navigation; Email changed to go through Hotaru's "email" function  
  • trunk/content/plugins/messaging/libs/MessagingFuncs.php

    r1256 r1375  
    195195         
    196196        // Hi username... 
    197         $email_message = "Hi " . $this->to . "," . $skip_line; 
     197        $email_message = $h->lang['messaging_email_greeting'] . $this->to . "," . $skip_line; 
    198198         
    199199        // You've been sent a private message from... 
  • trunk/content/plugins/sb_base/languages/sb_base_language.php

    r1210 r1375  
    5353/* SB Base Settings */ 
    5454$lang["sb_base_settings_header"] = "SB Base Configuration"; 
    55 $lang["sb_base_settings_posts_per_page"] = "posts per page <small>(default: 10)</small>"; 
     55$lang["sb_base_settings_posts_per_page"] = "Posts per page <small>(default: 10)</small>"; 
     56$lang["sb_base_settings_rss_redirect"] = "Automatically redirect RSS links to their original sources"; 
    5657$lang["sb_base_settings_post_archiving"] = "<b>Post Archiving</b>"; 
    5758$lang["sb_base_settings_post_archive_desc"] = "On the Maintenance page, there's a link you can use to archive old posts (or remove an existing archive). Archiving speeds up your site by excluding old posts and their comments, votes and tags from most database usage. Old posts can still be accessed via the search box or when loaded directly (e.g. from Google). <i>Note: Archiving is not automatic. You will need to update the archive periodically from the Maintenance page.</i>"; 
  • trunk/content/plugins/sb_base/libs/SbBaseFunctions.php

    r1305 r1375  
    411411             
    412412        if ($results) { 
     413         
     414            // get sb base settings 
     415            $sb_base_settings = $h->getSerializedSettings('sb_base'); 
     416             
    413417            foreach ($results as $result)  
    414418            { 
     
    419423                $title = html_entity_decode(urldecode($result->post_title), ENT_QUOTES,'UTF-8'); 
    420424                $item->title = stripslashes($title); 
    421                 $item->link  = $h->url(array('page'=>$result->post_id)); 
     425                 
     426                // if RSS redirecting is enabled, append forward=1 to the url 
     427                if (isset($sb_base_settings['rss_redirect']) && !empty($sb_base_settings['rss_redirect'])) { 
     428                    $item->link  = html_entity_decode($h->url(array('page'=>$result->post_id, 'forward'=>$result->post_id)), ENT_QUOTES,'UTF-8'); 
     429                } else { 
     430                    $item->link  = $h->url(array('page'=>$result->post_id)); 
     431                } 
    422432                $item->setPubDate($result->post_date);  
    423433                $item->description = "<![CDATA[ " . stripslashes(urldecode($result->post_content)) . " ]]>"; 
  • trunk/content/plugins/sb_base/readme.txt

    r1309 r1375  
    1414Changelog 
    1515--------- 
     16v.0.7 2010/03/15 - Nick - Added option to redirect RSS feeds through your site to their sources [courtesy of Gunaxin.com] 
    1617v.0.6 2010/03/13 - Nick - Lists ranked by vote are now ranked first by vote, second by recency 
    1718v.0.5 2010/02/26 - Nick - Filters hidden from user pages; Added profile navigation link 
  • trunk/content/plugins/sb_base/sb_base.php

    r1309 r1375  
    33 * name: SB Base 
    44 * description: Social Bookmarking base - provides "list" and "post" templates.  
    5  * version: 0.6 
     5 * version: 0.7 
    66 * folder: sb_base 
    77 * class: SbBase 
     
    4343        $sb_base_settings = $h->getSerializedSettings(); 
    4444        if (!isset($sb_base_settings['posts_per_page'])) { $sb_base_settings['posts_per_page'] = 10; } 
     45        if (!isset($sb_base_settings['rss_redirect'])) { $sb_base_settings['rss_redirect'] = ''; } 
    4546        if (!isset($sb_base_settings['archive'])) { $sb_base_settings['archive'] = "no_archive"; } 
    4647        $h->updateSetting('sb_base_settings', serialize($sb_base_settings)); 
     
    7071        if ($h->cage->get->keyExists('sort')) { 
    7172            $h->pageName = 'sort'; 
     73        } 
     74         
     75        // check if this is an RSS link forwarding to the source 
     76        if ($h->cage->get->keyExists('forward')) { 
     77            $post_id = $h->cage->get->testInt('forward'); 
     78            if ($post_id) { $post = $h->getPost($post_id); } 
     79            if (isset($post->post_orig_url)) {  
     80                header("Location:" . urldecode($post->post_orig_url)); 
     81                exit; 
     82            } 
    7283        } 
    7384         
  • trunk/content/plugins/sb_base/sb_base_settings.php

    r1081 r1375  
    4545         
    4646        $posts_per_page = $sb_base_settings['posts_per_page']; 
     47        $rss_redirect = $sb_base_settings['rss_redirect']; 
    4748        $archive = $sb_base_settings['archive']; 
    4849     
     
    5152        //...otherwise set to blank: 
    5253        if (!$posts_per_page) { $posts_per_page = 10; } 
     54        if (!$rss_redirect) { $rss_redirect = ''; } 
    5355        if (!$archive) { $archive = 'no_archive'; } 
    5456         
    5557        echo "<form name='sb_base_settings_form' action='" . BASEURL . "admin_index.php?page=plugin_settings&amp;plugin=sb_base' method='post'>\n"; 
    5658 
     59        // posts per page 
    5760        echo "<p><input type='text' size=5 name='posts_per_page' value='" . $posts_per_page . "' /> "; 
    5861        echo $h->lang["sb_base_settings_posts_per_page"] . "</p>\n"; 
     62 
     63        // rss redirecting? 
     64        echo "<p><input type='checkbox' name='rss_redirect' value='rss_redirect' " . $rss_redirect . " >&nbsp;&nbsp;" . $h->lang["sb_base_settings_rss_redirect"] . "<br />\n";  
    5965     
    6066        $h->pluginHook('sb_base_settings_form'); 
     
    6268        echo "<br />\n"; 
    6369 
     70        // post archiving 
    6471        echo $h->lang["sb_base_settings_post_archiving"] . "<br /><br />\n"; 
    6572        echo $h->lang["sb_base_settings_post_archive_desc"] . "<br /><br />\n"; 
     
    95102            $posts_per_page = $sb_base_settings['posts_per_page'];  
    96103        } 
     104         
     105     
     106        // RSS Redirecting 
     107        if ($h->cage->post->keyExists('rss_redirect')) {  
     108            $rss_redirect = 'checked';  
     109        } else {  
     110            $rss_redirect = '';  
     111        } 
    97112     
    98113        // Post Archiving 
     
    105120         
    106121        $sb_base_settings['posts_per_page'] = $posts_per_page; 
     122        $sb_base_settings['rss_redirect'] = $rss_redirect; 
    107123        $sb_base_settings['archive'] = $archive; 
    108124     
  • trunk/content/plugins/submit/libs/SubmitFunctions.php

    r1210 r1375  
    703703            $encoding=trim($matches[1]); 
    704704 
    705             //you need iconv to encode to utf-8 
    706             if (function_exists("iconv")) 
    707             { 
    708                 if (strcasecmp($encoding, 'utf-8') != 0) { 
    709                     //convert the html code into utf-8 whatever encoding it is using 
    710                     $string=iconv($encoding, 'UTF-8//IGNORE', $string); 
    711                 } 
     705            //you need iconv to encode to utf-8 (if not, use custom iconv in funcs.strings.php) 
     706            if (strcasecmp($encoding, 'utf-8') != 0) { 
     707                //convert the html code into utf-8 whatever encoding it is using 
     708                $string=iconv($encoding, 'UTF-8//IGNORE', $string); 
    712709            } 
    713710        } 
  • trunk/content/plugins/user_manager/css/user_manager.css

    r1307 r1375  
    2121 
    2222.user_manager_name_icons { padding: 0.4em; display:none;} 
     23 
     24#user_man_add_user form { border-bottom: 1px solid #ccc; } 
  • trunk/content/plugins/user_manager/languages/user_manager_language.php

    r1081 r1375  
    126126$lang['user_man_no_settings'] = "There haven't been any settings installed by plugins yet"; 
    127127 
     128 
     129/* User Man Create User */ 
     130 
     131$lang['user_man_add'] = "Add New User"; 
     132$lang['user_man_add_new_user'] = "Add a new user"; 
     133$lang["user_man_add_desc"] = "Use this page to add new users, send new passwords and request email validation."; 
     134$lang["user_man_add_detail"] = "Enter a username and email address for the new user."; 
     135$lang['user_man_add_success_password_sent'] = "User Created and Password Emailed"; 
     136$lang['user_man_create_send'] = "Create User &amp; Send Password"; 
     137 
     138$lang["user_man_send_new_password"] = "Send a new random password"; 
     139$lang["user_man_send_password_detail"] = "Enter a username for the user you wish to generate a new password for."; 
     140$lang['user_man_send_password'] = "Send Password"; 
     141$lang['user_man_new_password_sent'] = "New password generated and emailed."; 
     142$lang['user_man_user_not_found'] = "Sorry, no user found with that name"; 
     143 
     144$lang["user_man_send_email_validation"] = "Send an email validation request"; 
     145$lang["user_man_send_email_validation_detail"] = "Enter a username for the user you wish to send an email validation message to."; 
     146$lang['user_man_request_valid_email'] = "Request Email Validation"; 
     147$lang['user_man_email_validation_request_sent'] = "Email validation request sent."; 
     148 
    128149?> 
  • trunk/content/plugins/user_manager/readme.txt

    r1190 r1375  
    1515Changelog 
    1616--------- 
     17v.0.9 2010/03/17 - Nick - New page for creating users, sending new passwords and email validation requests 
    1718v.0.8 2010/02/18 - Nick - Fixes for changing user permissions and pagination 
    1819v.0.7 2010/02/02 - Nick - Improvements for spam management 
  • trunk/content/plugins/user_manager/templates/user_man_main.php

    r1081 r1375  
    4141    <b><u><?php echo $h->lang["user_man"]; ?></u></b> &nbsp;&nbsp; 
    4242    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_perms'>" . $h->lang["user_man_default_perms"] . "</a>"; ?> &nbsp;&nbsp; 
    43     <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_settings'>" . $h->lang["user_man_default_settings"] . "</a>"; ?> 
     43    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_settings'>" . $h->lang["user_man_default_settings"] . "</a>"; ?> &nbsp;&nbsp; 
     44    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=add_user'>" . $h->lang["user_man_add"] . "</a>"; ?> 
    4445</p> 
    4546 
  • trunk/content/plugins/user_manager/templates/user_man_perms.php

    r1081 r1375  
    3535    <a href='<?php echo BASEURL; ?>admin_index.php?plugin=user_manager&page=plugin_settings'><?php echo $h->lang["user_man"]; ?></a>&nbsp;&nbsp; 
    3636    <b><u><?php echo $h->lang["user_man_default_perms"]; ?></u></b> &nbsp;&nbsp; 
    37     <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_settings'>" . $h->lang["user_man_default_settings"] . "</a>"; ?> 
     37    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_settings'>" . $h->lang["user_man_default_settings"] . "</a>"; ?> &nbsp;&nbsp; 
     38    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=add_user'>" . $h->lang["user_man_add"] . "</a>"; ?> 
    3839</p> 
    3940 
  • trunk/content/plugins/user_manager/templates/user_man_user_settings.php

    r1081 r1375  
    3939    <a href='<?php echo BASEURL; ?>admin_index.php?plugin=user_manager&page=plugin_settings'><?php echo $h->lang["user_man"]; ?></a>&nbsp;&nbsp; 
    4040    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=default_perms'>" . $h->lang["user_man_default_perms"] . "</a>"; ?>&nbsp;&nbsp; 
    41     <b><u><?php echo $h->lang["user_man_default_settings"]; ?></u></b> 
     41    <b><u><?php echo $h->lang["user_man_default_settings"]; ?></u></b> &nbsp;&nbsp; 
     42    <?php echo "<a href='" . BASEURL . "admin_index.php?plugin=user_manager&page=plugin_settings&subpage=add_user'>" . $h->lang["user_man_add"] . "</a>"; ?> 
    4243</p> 
    4344 
  • trunk/content/plugins/user_manager/user_manager.php

    r1190 r1375  
    33 * name: User Manager 
    44 * description: Manage users. 
    5  * version: 0.8 
     5 * version: 0.9 
    66 * folder: user_manager 
    77 * class: UserManager 
  • trunk/content/plugins/user_manager/user_manager_settings.php

    r1304 r1375  
    4444            || ($h->cage->post->testPage('subpage') == 'default_settings')) { 
    4545            $this->defaultSettings($h); 
     46            return true; 
     47        } 
     48         
     49        if (($h->cage->get->testPage('subpage') == 'add_user') 
     50            || ($h->cage->post->testPage('subpage') == 'add_user')) { 
     51            $this->addUserPage($h); 
    4652            return true; 
    4753        } 
     
    610616        $h->displayTemplate('user_man_user_settings', 'user_manager'); 
    611617    } 
     618     
     619     
     620    /** 
     621     * add User Page 
     622     */ 
     623    public function addUserPage($h) 
     624    { 
     625        switch ($h->cage->post->testAlnumLines('submitted')) 
     626        { 
     627            case 'new_user': 
     628                $this->createUser($h); 
     629                break; 
     630            case 'new_password': 
     631                $this->sendPassword($h); 
     632                break; 
     633            case 'email_validation': 
     634                $this->sendEmailValidationRequest($h); 
     635                break; 
     636        } 
     637         
     638        // one username for each of the three forms, otherwise they all get pre-filled 
     639        if (!isset($h->vars['user_man_username_1'])) { $h->vars['user_man_username_1'] = ''; } 
     640        if (!isset($h->vars['user_man_username_2'])) { $h->vars['user_man_username_2'] = ''; } 
     641        if (!isset($h->vars['user_man_username_3'])) { $h->vars['user_man_username_3'] = ''; } 
     642        if (!isset($h->vars['user_man_email'])) { $h->vars['user_man_email'] = ''; } 
     643         
     644        $h->displayTemplate('user_man_add'); 
     645    } 
     646     
     647     
     648    /** 
     649     * Create a new user 
     650     */ 
     651    public function createUser($h) 
     652    { 
     653        $error = 0; 
     654 
     655        // check username 
     656        $username = $h->cage->post->testUsername('username'); // alphanumeric, dashes and underscores okay, case insensitive 
     657        if (!$username) { 
     658            $h->messages[$h->lang['user_signin_register_username_error']] = 'red'; 
     659            $error = 1; 
     660        } else { 
     661            $h->vars['user_man_username_1'] = $username; 
     662        } 
     663         
     664        // check email 
     665        $email = $h->cage->post->testEmail('email'); 
     666        if (!$email) { 
     667            $h->messages[$h->lang['user_signin_register_email_error']] = 'red'; 
     668            $error = 1; 
     669        } else { 
     670            $h->vars['user_man_email'] = $email; 
     671        } 
     672         
     673        // process new user 
     674        if (!$error) { 
     675            $us = new UserSignin(); 
     676            $blocked = $us->checkBlocked($h, $username, $email); // true if blocked, false if safe 
     677            $exists = $h->userExists(0, $username, $email); 
     678            if (!$blocked && ($exists == 'no')) { 
     679                 
     680                // SUCCESS!!! 
     681                $userAuth = new UserAuth(); 
     682                $userAuth->name = $username; 
     683                $userAuth->email = $email; 
     684                $userAuth->emailValid = 1; 
     685                $userAuth->password = random_string(10); // temporary until user is created 
     686                $userAuth->addUserBasic($h); 
     687                $last_insert_id = $h->db->get_var($h->db->prepare("SELECT LAST_INSERT_ID()")); 
     688                 
     689                // send password! 
     690                $passconf = md5(crypt(md5($userAuth->email),md5($userAuth->email))); 
     691                $userAuth->newRandomPassword($h, $last_insert_id, $passconf); 
     692                $h->messages[$h->lang['user_man_add_success_password_sent']] = 'green'; 
     693                 
     694                $user = ''; $email = ''; // clear the form. 
     695                 
     696            } elseif ($exists == 'id') { 
     697                $h->messages[$h->lang['user_signin_register_id_exists']] = 'red'; 
     698     
     699            } elseif ($exists == 'name') { 
     700                $h->messages[$h->lang['user_signin_register_username_exists']] = 'red'; 
     701     
     702            } elseif ($exists == 'email') { 
     703                $h->messages[$h->lang['user_signin_register_email_exists']] = 'red'; 
     704                 
     705            } elseif ($blocked) { 
     706                $h->messages[$h->lang['user_signin_register_user_blocked']] = 'red'; 
     707            } 
     708        } 
     709    } 
     710     
     711     
     712    /** 
     713     * Send new password 
     714     */ 
     715    public function sendPassword($h) 
     716    { 
     717        // check username 
     718        $username = $h->cage->post->testUsername('username'); 
     719         
     720        $userAuth = new UserAuth(); 
     721        $userAuth->getUserBasic($h, 0, $username); 
     722        if ($userAuth->id) { 
     723            // send password! 
     724            $passconf = md5(crypt(md5($userAuth->email),md5($userAuth->email))); 
     725            $userAuth->newRandomPassword($h, $userAuth->id, $passconf); 
     726            $h->messages[$h->lang['user_man_new_password_sent']] = 'green'; 
     727        } else { 
     728            $h->vars['user_man_username_2'] = $username; // to fill the username field  
     729            $h->messages[$h->lang['user_man_user_not_found']] = 'red'; 
     730        } 
     731    } 
     732     
     733     
     734    /** 
     735     * Send email validation request 
     736     */ 
     737    public function sendEmailValidationRequest($h) 
     738    { 
     739        // check username 
     740        $username = $h->cage->post->testUsername('username'); 
     741        $userid = $h->getUserIdFromName($username); 
     742         
     743        if ($userid) { 
     744            // send email validation request 
     745            $us = new UserSignin(); 
     746            $us->sendConfirmationEmail($h, $userid); 
     747            $h->messages[$h->lang['user_man_email_validation_request_sent']] = 'green'; 
     748        } else { 
     749            $h->vars['user_man_username_3'] = $username; // to fill the username field  
     750            $h->messages[$h->lang['user_man_user_not_found']] = 'red'; 
     751        } 
     752    } 
    612753} 
    613754?> 
  • trunk/content/plugins/user_signin/readme.txt

    r1248 r1375  
    1515Changelog 
    1616--------- 
     17v.0.4 2010/03/20 - Nick - Fix for emails when using SMTP email authentication 
    1718v.0.3 2010/02/26 - Nick - New plugin hook in the registration form; mail sent through Hotaru's email function 
    1819v.0.2 2010/02/23 - Nick - Throws out killspammed, banned or suspended users when checking the cookie 
  • trunk/content/plugins/user_signin/user_signin.php

    r1248 r1375  
    33 * name: User Signin 
    44 * description: Provides user registration and login 
    5  * version: 0.3 
     5 * version: 0.4 
    66 * folder: user_signin 
    77 * type: signin 
     
    589589        $body .= $h->lang['user_signin_register_emailconf_body_sign']; 
    590590        $to = $user->email; 
    591         $headers = "From: " . SITE_EMAIL . "\r\nReply-To: " . SITE_EMAIL . "\r\nX-Priority: 3\r\n"; 
    592591         
    593592        /* 
     
    598597        */ 
    599598 
    600         $h->email($to, $subject, $body, $headers);     
     599        $h->email($to, $subject, $body);     
    601600    } 
    602601     
  • trunk/content/plugins/users/css/users.css

    r1307 r1375  
    1818 
    1919#profile_avatar { float: left; margin: 0.6em 1.0em 1.0em 0; } 
    20 #profile_bio { float: left; margin: 0.6em 1.0em 1.0em 0; } 
     20#profile_bio { float: left; margin: 0.6em 0 1.0em 0; width: 80%; } 
    2121#profile_usage { margin: 0 1.0em 1.0em 0; } 
  • trunk/content/plugins/users/libs/UserFunctions.php

    r1305 r1375  
    122122            $body .= $h->lang['userfunctions_notifymods_body_sign']; 
    123123            $to = $mod['email']; 
    124             $headers = "From: " . SITE_EMAIL . "\r\nReply-To: " . SITE_EMAIL . "\r\nX-Priority: 3\r\n"; 
    125          
    126             $h->email($to, $subject, $body, $headers); 
     124             
     125            $h->email($to, $subject, $body); 
    127126        } 
    128127         
  • trunk/content/plugins/users/readme.txt

    r1311 r1375  
    1414Changelog 
    1515--------- 
     16v.1.7 2010/03/20 - Nick - Fix for moderator email notification when using SMTP email authentication 
    1617v.1.6 2010/03/13 - Nick - Fix for missing user menu when viewing a message 
    1718v.1.5 2010/02/28 - Nick - Fix for undefined $user errors 
  • trunk/content/plugins/users/users.php

    r1311 r1375  
    33 * name: Users 
    44 * description: Provides profile, settings and permission pages 
    5  * version: 1.6 
     5 * version: 1.7 
    66 * folder: users 
    77 * type: users 
Note: See TracChangeset for help on using the changeset viewer.