*/ $upload_options = $options['D']; $upload_pk_array = array(); if ($upload_options == 'ALL') { $SQL = "SELECT upload_pk,upload_desc,upload_filename FROM upload ORDER BY upload_pk;"; $result = pg_query($PG_CONN, $SQL); DBCheckResult($result, $SQL, __FILE__, __LINE__); while ($row = pg_fetch_assoc($result) and !empty($row['upload_pk'])) { $upload_pk_array[] = $row['upload_pk']; } pg_free_result($result); } else { if (is_array($upload_options)) { $upload_pk_array = $upload_options; } else { $upload_pk_array[] = $upload_options; } } /* check permissions */ $checked_list = array(); foreach ($upload_pk_array as $upload_pk) { if (!$uploadDao->isEditable($upload_pk, $groupId)) { print "You have no permission to delete upload " . $upload_pk . "\n"; continue; } $checked_list[] = $upload_pk; } $checked_list_str = implode(",", $checked_list); /** scheduling delagent tasks on upload ids */ QueueUploadsOnDelagents($checked_list_str, $Verbose); }
*/ $upload_options = $options['D']; $upload_pk_array = array(); if ($upload_options == 'ALL') { $SQL = "SELECT upload_pk,upload_desc,upload_filename FROM upload ORDER BY upload_pk;"; $result = pg_query($PG_CONN, $SQL); DBCheckResult($result, $SQL, __FILE__, __LINE__); while ($row = pg_fetch_assoc($result) and !empty($row['upload_pk'])) { $upload_pk_array[] = $row['upload_pk']; } pg_free_result($result); } else { if (is_array($upload_options)) { $upload_pk_array = $upload_options; } else { $upload_pk_array[] = $upload_options; } } /* check permissions */ $checked_list = array(); foreach ($upload_pk_array as $upload_pk) { if (!$uploadDao->isEditable($upload_pk, $groupId)) { print "You have no permission to delete upload " . $upload_pk . "\n"; continue; } $checked_list[] = $upload_pk; } $checked_list_str = implode(",", $checked_list); /** scheduling delagent tasks on upload ids */ QueueUploadsOnDelagents($checked_list_str); }