[development] Add node without node/add

Clemens Tolboom clemens at build2be.nl
Tue Apr 1 17:45:01 UTC 2008


I'm trying to build this module http://drupal.org/project/node_factory
which seems to be not trivial.

It work fine with simple node types without cck or Access Control
modules like og.

With the discussion mentioned by Ezra B. Gildesgame and some love from
some developers I hope to make the module better.

On Tue, 2008-04-01 at 09:05 -0700, Sean Wingert wrote:
> Is there a (programmatic?) way to add a node *without* using node/add/something and still gain access to hook_validate(), hook_insert(), hook_update(), and hook_delete()? I'm trying something like this but hook_validate does not seem to fire...
> 
> function property_menu($may_cache) {
>   $items=array();
>   // Do not cache this menu item during the development of this module.
>   if (!$may_cache) {
>     $items[] = array(
>       'title' => t('Review'),
>       'path' => 'property/create',
>       'access' => user_access('create property'),
>       'type' => MENU_LOCAL_TASK,
>       'weight' => 1,
>     );
>   }
>   return ($items)
> }
> 
> function property_validate($form_id, $form_values) {
>         //validate property number
>         if (!preg_match('/^\d{1,4}$/',$form_values['pnum'])) {
>       //watchdog('security',t('Bad property number entered'), WATCHDOG_WARNING);
>       form_set_error('pnum',t('The property number does not appear to be valid. It should be 3 numbers long.'));
>     }
> }
> 
> Thanks!
> 
> Sean
-- 
Clemens Tolboom
build2be
KvK NL020994130000

info at build2be.nl
http://build2be.nl
+31(0)6 10 27 96 95



More information about the development mailing list