Example #1
0
                  <tbody>
<?php 
$pathConfigFile = realpath(join(DIRECTORY_SEPARATOR, array('application', 'config', 'config.php')));
include $pathConfigFile;
echo "<tr><td>PHP_VERSION</td><td>" . (version_compare(PHP_VERSION, '5.6.0', '>=') ? '>=5.6.0' : '<5.6.0') . '</td></tr>';
echo "<tr><td>openssl</td><td>" . (extension_loaded('openssl') ? 'extension loaded' : 'extension not loaded') . '</td></tr>';
echo "<tr><td>curl</td><td>" . (extension_loaded('curl') ? 'extension loaded' : 'extension not loaded') . '</td></tr>';
echo "<tr><td>oauth2_enabled</td><td>" . ($config['oauth2_enabled'] === TRUE ? 'TRUE' : 'FALSE') . '</td></tr>';
echo "<tr><td>oauth2_provider</td><td>" . $config['oauth2_provider'] . '</td></tr>';
echo "<tr><td>oauth2_client_id</td><td>" . ($config['oauth2_client_id'] != '' ? 'Provided' : 'Empty') . '</td></tr>';
echo "<tr><td>oauth2_client_secret</td><td>" . ($config['oauth2_client_secret'] != '' ? 'Provided' : 'Empty') . '</td></tr>';
echo "<tr><td>curl.cainfo</td><td>" . (file_exists(ini_get('curl.cainfo')) === TRUE ? 'Found' : 'Not found') . '</td></tr>';
echo "<tr><td>openssl.cafile</td><td>" . (file_exists(ini_get('openssl.cafile')) === TRUE ? 'Found' : 'Not found') . '</td></tr>';
echo "<tr><td>openssl_get_cert_locations</td><td>" . (function_exists('openssl_get_cert_locations') ? 'Exists' : 'Doesn\'t exist') . '</td></tr>';
if (function_exists('openssl_get_cert_locations')) {
    $filesToCheck = openssl_get_cert_locations();
    foreach ($filesToCheck as $key => $value) {
        echo "<tr><td>{$key}</td><td>" . (file_exists($value) === TRUE ? 'Found' : 'Not found') . '</td></tr>';
    }
}
?>
                  </tbody>
            </table>
            

<h2>Additional information</h2>

<h3>Setup Google+ API</h3>

<p>Instruction for Google API:</p>
<ul>
Example #2
0
 /**
  * @return array
  */
 public static function getCertificateLocations() : array
 {
     return openssl_get_cert_locations();
 }