View database.php
<?php | |
/** | |
* 1. You have to store your client SSL certificates on your Laravel server, in my case this is /var/certs/mydomain.com/... | |
* 2. You have to right select SSL mode for PostgreSQL (see https://www.postgresql.org/docs/current/libpq-ssl.html#LIBPQ-SSL-SSLMODE-STATEMENTS), verify-full means your server CA is signed for real domain name for the PostgreSQL server (recommended) | |
* 3. Go to Laravel config/database.php to the section 'pgsql' and extend it to the following: | |
*/ | |
return [ | |
/*...*/ | |
'connections' => [ | |
/*'mysql' etc*/ |
View check_moodle_version.php
<?php | |
/** | |
* Function to check the current Moodle version pass your params | |
* @param $version Number of version or release (depends on @param $checkfor) | |
* @param string $checkfor ['all' or 'release' ($version like '3.1.3')] or 'version' ($version like '2016052303') | |
* @param string $compare http://php.net/manual/function.version-compare.php#refsect1-function.version-compare-parameters | |
* @author Igor Sazonov <sovletig@gmail.com> | |
* @return bool | |
*/ | |
function checkMoodleVersion($version, $checkfor = 'all', $compare = '>=') { |