$status = showMessageModerationAction($_POST); } elseif ($_POST['action_input'] == 'edit_message_moderation') { $status = editMessageModerationAction($_POST); } elseif ($_POST['action_input'] == 'ban') { $status = banAction($_POST); } elseif ($_POST['action_input'] == 'smilies') { $status = smiliesAction($_POST); } elseif ($_POST['action_input'] == 'badwords') { $status = badwordsAction($_POST); } elseif ($_POST['action_input'] == 'configuration') { $status = configurationAction($_POST); } if ($status === true) { actionRedirect($_POST['action_target'], $GLOBALS['param']); } else { actionRedirect($_POST['action_input'], $GLOBALS['param']); } } /** * Redirect to certain pages */ function actionRedirect($action_target, $param) { if ($action_target == 'messages') { $target_url = '?name=admin&file=smiletag&show=messages'; } elseif ($action_target == 'edit_message') { $target_url = '?name=admin&file=smiletag&show=edit_message'; } elseif ($action_target == 'moderation') { $target_url = '?name=admin&file=smiletag&show=moderation'; } elseif ($action_target == 'edit_message_moderation') { $target_url = '?name=admin&file=smiletag&show=edit_message_moderation';
$nextAction = 'create'; } break; case 'edit': $rec = DateRecord::findById('DateRecord', $_REQUEST['id']); $nextAction = "update"; if (!$rec) { $action = 'show'; } break; case 'update': $rec = DateRecord::findById('DateRecord', $_REQUEST[$_REQUEST['hashNameSpace'] . 'id']); $rec->update($_REQUEST); if ($rec->save()) { updateJDateProfile(false); $action = 'show'; } else { $action = 'edit'; $nextAction = 'update'; } break; case 'delete': $rec = DateRecord::findById('DateRecord', $_REQUEST['id']); if ($rec && $rec->delete()) { updateJDateProfile(false); actionRedirect('index'); } $action = 'show'; break; } include 'views/template.php';