$name,
'parent' => $parent));
print_result_message ($result,
__('Successfully created'),
__('Could not be created'));
}
if ($update) {
$name = (string) get_parameter ('name');
$parent = (int) get_parameter ('parent');
$result = process_sql_update ('tnetwork_component_group',
array ('name' => $name,
'parent' => $parent),
array ('id_sg' => $id));
print_result_message ($result,
__('Successfully updated'),
__('Not updated. Error updating data'));
}
if ($delete) {
$result = process_sql_delete ('tnetwork_component_group',
array ('id_sg' => $id));
print_result_message ($result,
__('Successfully deleted'),
__('Not deleted. Error deleting data'));
}
if ($id || $new) {
require_once ('manage_nc_groups_form.php');
return;
}
echo '
'.__('Module management').' » '. __('Component group management').'
';
$url = get_url_refresh (array ('offset' => false,
'create' => false,
'update' => false,
'delete' => false,
'new' => false,
'crt' => false,
'upd' => false,
'id_sg' => false));
$table->width = '90%';
$table->head = array ();
$table->head[0] = __('Name');
$table->head[1] = __('Parent');
$table->head[2] = __('Action');
$table->style = array ();
$table->style[0] = 'font-weight: bold';
$table->align = array ();
$table->align[2] = 'center';
$table->size = array ();
$table->size[0] = '50%';
$table->size[1] = '50%';
$table->size[2] = '40px';
$table->data = array ();
$total_groups = get_db_all_rows_filter ('tnetwork_component_group', false, 'COUNT(*) AS total');
$total_groups = $total_groups[0]['total'];
$filter = array ();
$filter['offset'] = (int) get_parameter ('offset');
$filter['limit'] = (int) $config['block_size'];
$groups = get_db_all_rows_filter ('tnetwork_component_group', $filter);
if ($groups === false)
$groups = array ();
pagination ($total_groups, $url);
foreach ($groups as $group) {
$data = array ();
$data[0] = ''.$group['name'].'';
$data[1] = get_network_component_group_name ($group['parent']);
$data[2] = '';
array_push ($table->data, $data);
}
print_table ($table);
echo '';
?>