* */ // bootstrap the rest of the codebase. require_once '../config.php'; csfr_protection(); $db = Database::get_instance(); $action = NULL; if (isset($_POST['action'])) { $action = trim($_POST['action']); } if (isset($action)) { $new_aspect_group = new AspectGroup(); switch ($action) { case "new_aspect_group": $new_aspect_group->group_name = $_POST['group_name']; $new_aspect_group->save(); echo "new aspect group added."; break; case "view_aspect_group": $new_aspect_group->load($_POST['id']); $output = '<h2>Viewing ' . $new_aspect_group->group_name . ' aspects</h2>'; $output .= '<ul>'; foreach ($new_aspect_group->aspects as $as) { $output .= '<li>' . $as->aspect_name . '</li>'; } $output .= '</ul>'; echo $output; break; case "add_type_to_group": $new_aspect_group->load($_POST['aspect_group_id']); $new_aspect_group->quick_add_aspect_type($_POST['aspect_type_id']);