Project

General

Profile

« Previous | Next » 

Revision 8191b36e

Added by Scott Ullrich about 17 years ago

  • Fix dashboard thanks to Ermal
  • Style fixes
  • Move POST code to top of form. Why on earth would we want to invoke ajax calls when we are saving data?

View differences:

usr/local/www/index.php
35 35
	require_once('guiconfig.inc');
36 36
	require_once('notices.inc');
37 37

  
38
	if ($_POST && $_POST['submit']) {
39
		$config['widgets']['sequence'] = $_POST['sequence'];
40

  
41
		foreach ($widgetnames as $widget){
42
			if ($_POST[$widget . '-config']){
43
				$config['widgets'][$widget . '-config'] = $_POST[$widget . '-config'];
44
			}
45
		}
46

  
47
		write_config("Widget configuration has been changed.");
48
		header("Location: index.php");
49
		exit;
50
	}
51

  
38 52
	## Load Functions Files
39 53
	require_once('includes/functions.inc.php');
40 54

  
41

  
42 55
	## Load AJAX, Initiate Class ###############################################
43 56
	require_once('includes/sajax.class.php');
44 57

  
......
137 150
if (!is_array($config['widgets'])) {
138 151
	$config['widgets'] = array();
139 152
}
140
	
141
if ($_POST){
142
	$config['widgets']['sequence'] = $_POST['sequence'];
143
	
144
	foreach ($widgetnames as $widget){
145
		if ($_POST[$widget . '-config']){
146
			$config['widgets'][$widget . '-config'] = $_POST[$widget . '-config'];
147
		}
148
	}
149
	
150
	write_config("Widget configuration has been changed.");
151
	header("Location: index.php");
152
	exit;
153
}
154 153

  
155 154
$pconfig['sequence'] = $config['widgets']['sequence'];
156 155
	
157
if ($config['widgets'] && $pconfig['sequence'] != "")
158
{
156
if ($config['widgets'] && $pconfig['sequence'] != "") {
159 157
	$widgetlist = $pconfig['sequence'];
160 158
	$colpos = array();
161 159
	$savedwidgetfiles = array();
......
171 169
		$savedwidgetfiles[] = $widgetname . ".widget.php";
172 170
	}
173 171
	$widgetlist = $savedwidgetfiles;	
174
}
175
else{
172
} else{
176 173
	$widgetlist = $widgetfiles;
177 174
}
178 175

  

Also available in: Unified diff