changePassword($_SESSION['loginuser'], $_POST['oldpw'], $_POST['newpw1'], $_POST['newpw2']); $error = 0; } catch (PDOException $e) { $error = 255; } catch (PWSdbhException $e) { $error = $e->getCode(); } catch (Exception $e) { $error = 254; } } $tpl->assign('errno', $error); $tpl->assign('isadmin', pwsdbh($dbDSN)->isAdmin($_SESSION['loginuser'])); $tpl->display('cpw.tpl');