<?php
+
/**
* Merakchange password backend
*
- * @author Edwin van Elk <Edwin@eve-software.com>
+ * @author Edwin van Elk <edwin at eve-software.com>
+ * @copyright 2004-2020 The SquirrelMail Project Team
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage change_password
global $squirrelmail_plugin_hooks;
$squirrelmail_plugin_hooks['change_password_dochange']['merak'] =
'cpw_merak_dochange';
-$squirrelmail_plugin_hooks['change_password_init']['merak'] =
+$squirrelmail_plugin_hooks['change_password_init']['merak'] =
'cpw_merak_init';
/**
* Check if php install has all required extensions.
*/
function cpw_merak_init() {
- global $color;
-
- /**
- * If SM_PATH isn't defined, define it. Required to include files.
- * @ignore
- */
- if (!defined('SM_PATH')) {
- define('SM_PATH','../../../');
- }
-
- // load error_box() function
- include_once(SM_PATH . 'functions/display_messages.php');
+ global $oTemplate;
if (!function_exists('curl_init')) {
// user_error('Curl module NOT available!', E_USER_ERROR);
- error_box(_("PHP Curl extension is NOT available! Unable to change password!"),$color);
+ error_box(_("PHP Curl extension is NOT available! Unable to change password!"));
// close html and stop script execution
- echo "</body></html>\n";
+ $oTemplate->display('footer.tpl');
exit();
}
}
}
return false;
-}
\ No newline at end of file
+}