$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>
示例#2
0
文件: users.php 项目: bdf2ch/espgears
$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();
示例#3
0
文件: testauth.php 项目: Moro3/duc
 public function add_group()
 {
     add_group('Users', 'Just your standard users group');
 }
示例#4
0
        }
        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);
    }
示例#5
0
文件: group.php 项目: arensb/newsbite
         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;
}
示例#7
0
<?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;
}
示例#9
0
<?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':
示例#10
0
<?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&notif=added');
        } else {
            header('Location: ?module=group&notif=notadded');
        }
    }
} else {
    header('Location: ?module=auth');
}