diff options
author | Dries Buytaert <dries@buytaert.net> | 2005-10-08 12:21:47 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2005-10-08 12:21:47 +0000 |
commit | 7863be5e82ccfbaa4aa9bac2343ad9e560130b44 (patch) | |
tree | 4af8979d342a4ce8244fc005162f6d313692ab3d /modules/node/node.module | |
parent | 27625fcf836b321f2999569d7d9508735388094e (diff) | |
download | brdo-7863be5e82ccfbaa4aa9bac2343ad9e560130b44.tar.gz brdo-7863be5e82ccfbaa4aa9bac2343ad9e560130b44.tar.bz2 |
- Patch #33433 by chx: fixed a number of form API problems.
* Default form value
* Leftover debug function in form.inc
* PHP5 issue with comment date (I got this patch from another issue)
* Validation error fix (was calling legacy form validate)
* Lots o' warnings on comment preview
* Filter tips plus argument (gremlins. I swear this was not there.)
* Message to clear what's going on with system settings
* Non-freetagging taxonomies fixed
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 59fe91a8c..c684e4362 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1291,8 +1291,7 @@ function node_feed($nodes = 0, $channel = array()) { // Allow modules to add additional item fields $extra = node_invoke_nodeapi($item, 'rss item'); - $extra = array_merge($extra, array(array('key' => 'pubDate', 'value' => date('r', $item->created)), - array('key' => 'dc:creator', 'value' => $item->name))); + $extra = array_merge($extra, array(array('key' => 'pubDate', 'value' => date('r', $item->created)), array('key' => 'dc:creator', 'value' => $item->name))); foreach ($extra as $element) { if ($element['namespace']) { $namespaces = array_merge($namespaces, array($element['namespace'])); @@ -1432,13 +1431,14 @@ function node_form($node) { /** * Basic node information. - * These elements set the value property, making them immutable. + * These elements are just values so they are not even sent to the client. */ - $form['nid'] = array(type => 'hidden', value => $node->nid); - $form['uid'] = array(type => 'hidden', value => $node->uid); - $form['created'] = array(type => 'hidden', value => $node->created); - $form['changed'] = array(type => 'hidden', value => $node->changed); - $form['type'] = array(type => 'hidden', value => $node->type); + $form['nid'] = array(type => 'value', value => $node->nid); + $form['vid'] = array(type => 'value', value => $node->vid); + $form['uid'] = array(type => 'value', value => $node->uid); + $form['created'] = array(type => 'value', value => $node->created); + $form['changed'] = array(type => 'value', value => $node->changed); + $form['type'] = array(type => 'value', value => $node->type); if ($op == t('Preview')) { $form['node_preview'] = array(value => node_preview(array2object($_POST['edit'])), weight => -100); |