$db->AutoExecute('suppression_file', $data, 'UPDATE', $where) or die($db->errorMsg()); $y++; } $R->MoveNext(); } echo $y . ' matched of ' . $x . ' total records'; } ###page controller if ($_REQUEST['action'] == 'match') { match_source($_REQUEST['source']); } if ($_REQUEST['action'] == 'add') { add_to_salsa($_REQUEST['source'], $_REQUEST['group']); } if ($_REQUEST['action'] == 'add_group') { add_group($_REQUEST['Group_Name'], $_REQUEST['parent_KEY']); } ?> <h2>Let's Make Suppression List</h2> <br> <a href="tool_suppression_upload.php">First thing to do is to upload a new match file </a><br><br> <h4>Next thing is to match the suppression file to the salsa db</h4> <form action="<?php echo $_SERVER["PHP_SELF"]; ?> " method="post" class="form-inline"> <select name="source"> <option>Select Source to Match to Salsa</option>
$connection = oci_connect($db_user, $db_password, $db_host, 'AL32UTF8'); if (!$connection) { oci_close($connection); $error = oci_error(); $result = new DBError($error["code"], $error["message"]); echo json_encode($result); } else { switch ($action) { /* Получение всех групп пользователей */ case "getUserGroups": get_user_groups(); break; /* Добавление группы пользователей */ /* Добавление группы пользователей */ case "addGroup": add_group($postdata); break; /* Редактирование группы пользователей */ /* Редактирование группы пользователей */ case "editGroup": edit_group($postdata); break; /* Удаление группы пользователей */ /* Удаление группы пользователей */ case "deleteGroup": delete_group($postdata); break; /* Получение всех пользователей */ /* Получение всех пользователей */ case "getUsers": get_users();
public function add_group() { add_group('Users', 'Just your standard users group'); }
} if (!is_valid_real_name($_POST['name'])) { $errorString[] = "Invalid groupname"; } elseif (group_exists($_POST['name'])) { $errorString[] = "Groupname already in use <br />"; //$showgrouplist = false; // do not show group list when dealing with add errors } if (!is_valid_real_name($_POST['description'])) { $errorString[] = "Invalid description"; } if (!empty($errorString)) { $showgroupaddform = true; } else { // group does not exist, create group $addgroupresult = ""; if (!add_group($_POST['name'], $_POST['description'], $user->data['user_id'])) { $errorString[] = "Could not add group to database"; $showgroupaddform = true; } else { $addgroupresult[] = "Group " . $_POST['name'] . " has been created"; } } } print_header(); $topbar['title'] = "Your Groups"; print_topbar($topbar); print_body_start(); if ($showgroupaddform) { if ($errorString) { print_pageitem_text_html("Please correct the following:", $errorString); }
exit(0); } if (isset($group_id)) { // XXX - Form for just one group show_form_one($group_id); } else { // XXX - Form for all groups show_form_all(); } break; case "tree": $tree = group_tree(TRUE); print_struct($tree); break; case "add": add_group($group_name, $group_parent); // XXX - Return JSON(?) status break; case "delete": delete_group($group_id); // XXX - Return JSON(?) status break; case "reparent": echo "<p>Ought to reparent something.</p>"; // XXX - Return JSON(?) status break; case "update": if (isset($group_id)) { /* Update an existing group */ update_group_info($group_id); } else {
function add_dummy_group($token_id, $revset_id = 0) { sql_begin(); if (!$revset_id) { $revset_id = create_revset(); } $gid = add_group(array(array('id' => $token_id, 'is_group' => false)), 16, $revset_id); sql_commit(); return $gid; }
<?php require_once '../connect.php'; function add_group($gname, $desc) { global $database; if ($database == null) { connectdb(); } $result = mysqli_query($database, "SELECT * FROM watchdog_group WHERE name='{$gname}'"); if (mysqli_num_rows($result) > 0) { echo "Group already exists."; } else { $sql = "INSERT INTO watchdog_group (name,description) VALUES ('" . $gname . "','" . $desc . "')"; if (mysqli_query($database, $sql)) { $last_id = mysqli_insert_id($database); echo "New record created successfully. Last inserted ID is: " . $last_id; // mysqli_close($database); } else { echo "Error: " . mysqli_error($database); } } } if (!empty($_POST['gname'] && !empty($_POST['desc']))) { add_group($_POST['gname'], $_POST['desc']); mysqli_close($database); }
$new = "Undefined Group"; `sed -i "s/{$old}\$/{$new}/g" {$FILE_GROUP_THREAD}`; if (`cat {$FILE_GROUP} | grep "^{$g_n}\$"` == '') { echo 'deleted'; } } function edit_group() { global $FILE_GROUP; $g_n = $_POST['group_name']; $g_n_o = $_POST['group_name_old']; $id = time(); if (`cat {$FILE_GROUP} | grep "^{$g_n_o}\$"` == '' || `cat {$FILE_GROUP} | grep "^{$g_n}\$"` != '') { exit; } set_config($g_n_o, $g_n); if (`cat {$FILE_GROUP} | grep "^{$g_n}\$"` != '') { echo 'edited'; } } switch ($_POST['action']) { case 'add': add_group(); break; case 'del': del_group(); break; case 'edit': edit_group(); break; }
<?php require_once '../lib/header_ajax.php'; require_once '../lib/lib_anaphora_syntax.php'; /* Сюда приходит POST'ом следующее: act - что нужно делать */ try { switch ($_POST['act']) { case 'newGroup': $result['gid'] = add_group($_POST['tokens'], (int) $_POST['type']); break; case 'copyGroup': $old_groups = get_groups_by_sentence((int) $_POST['sentence_id'], (int) $_SESSION['user_id']); $new_group_id = copy_group((int) $_POST['gid'], (int) $_SESSION['user_id']); $new_groups = get_groups_by_sentence((int) $_POST['sentence_id'], (int) $_SESSION['user_id']); $result['new_groups'] = array(); $result['new_groups']['simple'] = arr_diff($new_groups['simple'], $old_groups['simple']); $result['new_groups']['complex'] = arr_diff($new_groups['complex'], $old_groups['complex']); break; case 'deleteGroup': delete_group($_POST['gid']); break; case 'setGroupHead': set_group_head($_POST['gid'], $_POST['head_id']); break; case 'setGroupType': set_group_type($_POST['gid'], $_POST['type']); break; case 'getGroupsTable':
<?php if (!defined("_BASE_URL")) { die("Pirate reconnu !"); } if (!empty($_SESSION['user_ID']) && !empty($_SESSION['team_ID'])) { if (!isset($_POST['group_name'])) { require_once 'model/user/get-users.php'; $users = get_users($_SESSION['team_ID']); include_once 'view/group/add-group.php'; } else { require_once 'model/user/add-group.php'; $form = $_POST; $form['team_ID'] = $_SESSION['team_ID']; var_dump($form); $add = add_group($form); if ($add) { header('Location: ?module=group¬if=added'); } else { header('Location: ?module=group¬if=notadded'); } } } else { header('Location: ?module=auth'); }