function exist_group_user()
{
    global $db, $group_user;
    global $_GET, $_POST, $common_html;
    global $fields;
    global $SUNSHINE_USER_NAME_VAR, $SUNSHINE_USER_ID_VAR, $_SESSION;
    DoReferer();
    $group_user_array = explode(':', $group_user);
    $parent_group = return_parent_group();
    //print_R($parent_group);
    $tablename = $group_user_array[0];
    switch ($parent_group['sql_text']['type']) {
        case 'group':
            $temp_user_value = $_GET[(string) $parent_group['sql_text']['user']];
            break;
        default:
            $temp_user_value = $_SESSION[$SUNSHINE_USER_NAME_VAR];
            break;
    }
    $sql = "select count(" . $parent_group['sql_text'][parent] . ") as num from {$tablename} where " . $parent_group['sql_text'][parent] . "='" . $_GET[(string) $parent_group['sql_text'][parent]] . "' and " . $parent_group['sql_text'][user] . "='" . $temp_user_value . "'";
    $rs = $db->Execute($sql);
    //print $sql;exit;
    if ($rs->fields[num] >= 1) {
        print_infor($common_html['common_html']['notnullinfolder'], 'trip', "history.back();");
        exit;
    } else {
        delete_array_newai($_GET[(string) $parent_group[parent]], $fields);
    }
}
Example #2
0
 require_once 'newai.php';
 if ($action_array[1] == 'array' || $action_array[1] == 'inbox' || $action_array[1] == 'outbox') {
     $selectid_array = explode(',', $_GET['selectid']);
     foreach ($selectid_array as $list) {
         if (isset($list) && $list != '' && !empty($list)) {
             delete_array_newai($list, $fields);
         }
     }
     //end for
 } else {
     if ($action_array[1] == 'group') {
         $group_user = $file_ini[$action]['group_user'];
         exist_group_user();
     } else {
         if (strlen($action_array[1]) >= 3) {
             delete_array_newai($_GET[$primarykey_index], $fields);
         } else {
         }
     }
 }
 $returnmodel = isset($_GET['returnmodel']) ? $_GET['returnmodel'] : $returnmodel;
 $_GET['returnmodel'] = $returnmodel;
 if ($_GET['searchfield'] != "" && $_GET['searchvalue'] != "") {
     $_GET['returnmodel'] .= "_search";
 }
 $_GET = array_diff_assoc($_GET, array("actionAdvDelete" => "AdvDelete"));
 $_GET['selectid'] = '';
 $return = FormPageAction("action", $_GET['returnmodel'], '', '', 'selectid');
 //print_R($_GET);exit;
 print_infor($common_html['common_html']['deletesuccess'], 'trip', "location='?{$return}'", "?{$return}");
 //pageindexo();