Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Badges

Try Vanilla Forums Cloud product

Csabbencs

About

Username
Csabbencs
Joined
Visits
184
Last Active
Roles
Member, Developer
Points
61
Badges
11
  • GDPR compliance of Vanilla

    Hi,

    you must have heard that The European General Data Protection Regulation will be applicable as of May 25th, 2018. Any business who deals with EU citizen's personal data has to be compliant with that. Since all Vanilla forum managers / owners are subject to this let me phrase some questions out loud:

    • Is Vanilla Open Source compliant with GDPR? (the Core, I presume)
    • Will you make a statement on this so Vanilla forum managers / owners can reference that in case of an audit?
    • Will you adjust the default privacy policy?

    Some useful links:
    https://www.eugdpr.org/
    https://gdpr-info.eu

    Thanks,
    Csaba

    R_J
  • PHP Strict Standards

    Hey Guys, I've just noticed tons of PHP Strict Standards errors (see below).
    Could you advise?

    PHP Version 5.3.29
    Apache/2.2.29 (Unix)
    Vanilla 2.2

    (I have another installation on the same server with vanilla 2.1, but there is not any errors.)

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.thememanager.php on line 352

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Only variables should be passed by reference in /library/core/class.pluginmanager.php on line 1048

    Strict Standards: Declaration of UserModel::delete() should be compatible with that of Gdn_Model::delete() in /applications/dashboard/models/class.usermodel.php on line 14

    Strict Standards: Declaration of UserModel::getID() should be compatible with that of Gdn_Model::getID() in /applications/dashboard/models/class.usermodel.php on line 14

    Strict Standards: Declaration of DiscussionModel::save() should be compatible with that of Gdn_Model::save() in /applications/vanilla/models/class.discussionmodel.php on line 14

    Strict Standards: Declaration of DiscussionModel::delete() should be compatible with that of Gdn_Model::delete() in /applications/vanilla/models/class.discussionmodel.php on line 14

    Strict Standards: Declaration of DiscussionModel::getWhere() should be compatible with that of Gdn_Model::getWhere() in /applications/vanilla/models/class.discussionmodel.php on line 14

    Strict Standards: Declaration of CommentModel::save() should be compatible with that of Gdn_Model::save() in /applications/vanilla/models/class.commentmodel.php on line 1377

    Strict Standards: Declaration of CommentModel::delete() should be compatible with that of Gdn_Model::delete() in /applications/vanilla/models/class.commentmodel.php on line 1377

    Strict Standards: Declaration of CommentModel::get() should be compatible with that of Gdn_Model::get() in /applications/vanilla/models/class.commentmodel.php on line 1377

    Strict Standards: Declaration of CommentModel::getCount() should be compatible with that of Gdn_Model::getCount() in /applications/vanilla/models/class.commentmodel.php on line 1377

    R_J
  • Re: HTML Formatting and Emails

    I've just done it.

    It is PHPMailer who sends emails. PHPMailer has a property called 'AltBody'. When it is set PHPMailer knows that you would like to send a multipart message and you want the text/plain portion of the mail to be the value of 'AltBody'. In the current version of Garden there is no way for you to set the property, so unfortunately, you have to modify the core.

    Step 1: Add ability to set 'AltBody' by adding the following function to library/core/class.email.php

    public function AltMessage($AltMessage) {
        $this->PhpMailer->AltBody = htmlspecialchars_decode($AltMessage,ENT_QUOTES);
        return $this;
    }



    Step 2: Find all the places in Garden where email is sent by searching for the text '$Email->Message' in Garden files.


    Step 3: Set 'AltBody' whenever you want to send a text/plan part beside the text/html part by adding the line

        $Email->AltMessage("My text/plain message.");
    

    (with your own message) after the existing line with '$Email->Message'.


    You may need to use the same logic that '$Email->Message' uses in order to be able to use email templates from the locales which needs to be created then as well.

    peregrine
  • Re: Error "The import file is not in the correct format" in Vanilla Porter

    Sorry, my fault. It worked when saving to the web server to a writable folder.
    Thanks again!
    UnderDog