<?php
+
/**
* Change password backend template
*
*
* Replace the word template everywhere with a name for your backend.
*
+ * @copyright 2003-2018 The SquirrelMail Project Team
+ * @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage change_password
* Define here the name of your password changing function.
*/
global $squirrelmail_plugin_hooks;
-$squirrelmail_plugin_hooks['change_password_dochange']['template'] =
- 'cpw_template_dochange';
-$squirrelmail_plugin_hooks['change_password_init']['template'] =
- 'cpw_template_init';
+$squirrelmail_plugin_hooks['change_password_dochange']['template'] =
+ 'cpw_template_dochange';
+$squirrelmail_plugin_hooks['change_password_init']['template'] =
+ 'cpw_template_init';
/**
*/
function cpw_template_init()
{
+ global $oTemplate;
+ // plugin is not configured. Handle error gracefully.
+ error_box(_("No valid backend defined."));
+ // close html and stop script execution
+ $oTemplate->display('footer.tpl');
+ exit();
}
* CPW_CURRENT_NOMATCH -> "Your current password is not correct."
* CPW_INVALID_PW -> "Your new password contains invalid characters."
*
- * @param array data The username/currentpw/newpw data.
+ * @param array data The username/currentpw/newpw data.
* @return array Array of error messages.
*/
function cpw_template_dochange($data)
user_error('No valid backend defined: this is just a template', E_USER_ERROR);
return $msgs;
-}
+}
\ No newline at end of file