Una versione più compatta, e per certi versi più sicura:

Codice PHP:
<?php 
$action 
= isset($_GET['action']) ? $_GET['action'] : 'Dashboard'
$path dirname(__FILE__) . "/Actions/$action.action.php";
if ((
dirname($path) != dirname(__FILE__) . "/Actions") || !is_readable($path)) {
  die(
'Error');
}
?>
Ancor meglio:

Codice PHP:
<?php 
$valid_actions 
= array('Dashboard''Forum''Login''Store');
$default_action 'Dashboard';

$action = isset($_GET['action']) && in_array($_GET['action'], $valid_actions) ? $_GET['action'] : $default_action
$path dirname(__FILE__) . "/Actions/$action.action.php";
if (!
is_readable($path)) {
  die(
'Error');
}
?>