forked from science-ation/science-ation
- Updates for editting the fair
This commit is contained in:
parent
9f80a3fd81
commit
f3f9e1c342
@ -35,15 +35,28 @@
|
||||
$u = user_load($_SESSION['users_id']);
|
||||
}
|
||||
|
||||
$fair_type = array('feeder' => 'Feeder Fair', 'sfiab' => 'SFIAB Upstream', 'ysf' => 'YSF/CWSF Upstream');
|
||||
|
||||
if($_POST['action']=="save")
|
||||
{
|
||||
$fair_name = $_POST['fair_name'];
|
||||
$fair_abbrv = $_POST['fair_abbrv'];
|
||||
$id = $_POST['id'];
|
||||
if(trim($id) == '') {
|
||||
$q = mysql_query("INSERT INTO fairs(`id`,`name`) VALUES('','new entry')");
|
||||
$id = mysql_insert_id();
|
||||
} else {
|
||||
$id = intval($id);
|
||||
}
|
||||
|
||||
$u['fair_name'] = $fair_name;
|
||||
$u['fair_abbrv'] = $fair_abbrv;
|
||||
$name = mysql_escape_string(stripslashes($_POST['name']));
|
||||
$abbrv = mysql_escape_string(stripslashes($_POST['abbrv']));
|
||||
$url = mysql_escape_string($_POST['url']);
|
||||
$type = array_key_exists($_POST['type'], $fair_type) ? $_POST['type'] : '';
|
||||
|
||||
$q = mysql_query("UPDATE fairs SET `name`='$name',
|
||||
`abbrv`='$abbrv', `url`='$url',
|
||||
`type`='$type' WHERE id=$id");
|
||||
|
||||
$u['fairs_id'] = $id;
|
||||
user_save($u);
|
||||
message_push(notice(i18n("Fair Informaiton successfully updated")));
|
||||
}
|
||||
@ -71,15 +84,33 @@ if($_SESSION['embed'] == true) {
|
||||
array("Science Fair Main" => "fair_main.php")
|
||||
);
|
||||
}
|
||||
/* Load the fair info */
|
||||
$q = mysql_query("SELECT * FROM fairs WHERE id={$u['fairs_id']}");
|
||||
if(mysql_num_rows($q)) {
|
||||
$f = mysql_fetch_assoc($q);
|
||||
} else {
|
||||
$f = array();
|
||||
}
|
||||
|
||||
$s = ($_SESSION['embed'] == true) ? $_SESSION['embed_submit_url'] : 'fair_info.php';
|
||||
echo "<form name=\"personalform\" method=\"post\" action=\"$s\">\n";
|
||||
echo "<input type=\"hidden\" name=\"action\" value=\"save\" />\n";
|
||||
echo "<input type=\"hidden\" name=\"id\" value=\"{$f['id']}\" />\n";
|
||||
echo "<table>\n";
|
||||
echo '<tr><td>'.i18n('Fair Name').'</td><td>';
|
||||
echo "<input type=\"text\" name=\"fair_name\" value=\"{$u['fair_name']}\" size=\"40\" />";
|
||||
echo "<input type=\"text\" name=\"name\" value=\"{$f['name']}\" size=\"40\" />";
|
||||
echo '<tr><td>'.i18n('Fair Abbreviation').'</td><td>';
|
||||
echo "<input type=\"text\" name=\"fair_abbrv\" value=\"{$u['fair_abbrv']}\" size=\"7\" />";
|
||||
echo "<input type=\"text\" name=\"abbrv\" value=\"{$f['abbrv']}\" size=\"7\" />";
|
||||
echo '<tr><td>'.i18n('Fair Type').'</td><td>';
|
||||
echo "<select name=\"type\">";
|
||||
foreach($fair_type as $k=>$o) {
|
||||
$s = ($f['type'] == $k) ? 'selected="selected"' : '';
|
||||
echo "<option value=\"$k\" $s >".i18n($o)."</option>";
|
||||
}
|
||||
echo "</select></td></tr>";
|
||||
echo '<tr><td>'.i18n('URL').'</td><td>';
|
||||
if($f['url'] == '') $f['url'] = 'http://';
|
||||
echo "<input type=\"text\" name=\"url\" value=\"{$f['url']}\" size=\"40\" />";
|
||||
echo '</td><td>';
|
||||
|
||||
echo "</table>";
|
||||
|
@ -310,7 +310,7 @@ function user_save_student($u)
|
||||
|
||||
function user_save_fair($u)
|
||||
{
|
||||
$fields = array('fair_active','fair_name','fair_abbrv');
|
||||
$fields = array('fair_active','fairs_id');
|
||||
user_save_type_list($u, 'users_fair', $fields);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user