Fix proposed by Uli in https://bugs.cacert.org/view.php?id=789
Undo invalid checkin, see https://bugs.cacert.org/view.php?id=789#c2524
Applied account-diff-20110926.php provided by Uli
bug 978: Move things around (common functions moved to a lib file)

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 978: New helper function runCommand() -> reduce boilerplate code

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 978: Log more details if something fails so debugging becomes easier

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 978: fix typos/copy & paste errors that were also present in the #918
version

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 789: Remove non-relevant parts and fix some minor things.

- get rid of $_SESSION['_config']['domid'] (do it via REQUEST)
- use "cancel" instead of process

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 789: Remove execution permissions from data files

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1002: replace show_page() call by an explicit output, and use printf() to
output the name of the receiver

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 540: change extension of CPS to .html

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 540: Adjustments to the CPS as voted by the policy group

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 540: undo renaming, to keep links intact

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 540: implements CPS changes in the signer

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1003: Move cron jobs into a separate folder

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1003: Adjust relative include path after move
bug 1003: Add permission review script

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1003: make script executable

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1003: PHP won't let you expand constants in strings

Signed-off-by: Michael Tänzer <neo@nhng.de>
bug 1003: A little adjustment to the layout

Signed-off-by: Michael Tänzer <neo@nhng.de>