tid] = $term->name;
}
$form['field_belt_color']['key']['#options'] = $belts;
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
tid] = $term->name;
}
$form['field_belt_color']['key']['#options'] = $belts;
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=======================================================================
; $Id: $
name = Dojo
description = Example
package = Dojo
version = VERSION
=======================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE!');
}
break;
case 'insert':
break;
case 'validate':
break;
case 'update':
break;
case 'view':
If($node->type == 'dojo') {
$node->content['body']['#value'] .= '
Foo!
';
}
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
$form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
$belts[$term->tid] = $term->name;
}
$form['field_belt_color']['key']['#options'] = $belts;
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE!');
}
break;
case 'insert':
break;
case 'validate':
// what we want is for this to check the perms if the revision bit is not set.
if ($node->revision != 1 && user_access('post dojo without revision') == FALSE) {
form_set_error('revision', t('Hey man, you have to make a revision'));
}
break;
case 'update':
break;
case 'view':
If($node->type == 'dojo') {
$node->content['body']['#value'] .= 'Foo!
';
}
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
// $form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
// $belts[$term->tid] = $term->name;
}
// $form['field_belt_color']['key']['#options'] = $belts;
unset($form['options']['revision']);
$form['revision'] = array(
'#type' => 'checkbox',
'#title' => 'Create new revision',
'#default_value' => 1,
'#prefix' => '',
'#suffix' => '
',
'#weight' => -100,
);
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE!');
}
break;
case 'insert':
break;
case 'validate':
// what we want is for this to check the perms if the revision bit is not set.
if ($node->revision != 1 && user_access('post dojo without revision') == FALSE) {
form_set_error('revision', t('Hey man, you have to make a revision'));
}
break;
case 'update index':
echo node_view($node);
break;
case 'view':
If($node->type == 'dojo') {
$node->content['body']['#value'] .= 'dojotastic!
';
}
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
// $form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
// $belts[$term->tid] = $term->name;
}
// $form['field_belt_color']['key']['#options'] = $belts;
unset($form['options']['revision']);
$form['revision'] = array(
'#type' => 'checkbox',
'#title' => 'Create new revision',
'#default_value' => 1,
'#prefix' => '',
'#suffix' => '
',
'#weight' => -100,
);
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE!');
}
break;
case 'insert':
break;
case 'validate':
// what we want is for this to check the perms if the revision bit is not set.
if ($node->revision != 1 && user_access('post dojo without revision') == FALSE) {
form_set_error('revision', t('Hey man, you have to make a revision'));
}
break;
case 'update index':
return 'dojotastic';
break;
case 'view':
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
// $form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
// $belts[$term->tid] = $term->name;
}
// $form['field_belt_color']['key']['#options'] = $belts;
unset($form['options']['revision']);
$form['revision'] = array(
'#type' => 'checkbox',
'#title' => 'Create new revision',
'#default_value' => 1,
'#prefix' => '',
'#suffix' => '
',
'#weight' => -100,
);
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE SUBMITTED!');
}
break;
case 'search result':
if ($node->uid == 1) { // use the uid of your puppy-hater here
$output = 'THIS USER HATES PUPPIES!';
return $output;
}
break;
case 'validate':
// what we want is for this to check the perms if the revision bit is not set.
if ($node->revision != 1 && user_access('post dojo without revision') == FALSE) {
form_set_error('revision', t('Hey man, you have to make a revision'));
}
break;
case 'update index':
If($node->type == 'dojo') {
return 'dojotastic';
}
break;
case 'view':
If($node->type == 'dojo') {
$node->content['body']['#value'] .= 'This was added in nodeapi for dojo nodes onle!
';
}
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
// $form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
// $belts[$term->tid] = $term->name;
}
// $form['field_belt_color']['key']['#options'] = $belts;
unset($form['options']['revision']);
$form['revision'] = array(
'#type' => 'checkbox',
'#title' => 'Create new revision',
'#default_value' => 1,
'#prefix' => '',
'#suffix' => '
',
'#weight' => -100,
);
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}
=================================================================
type == 'dojo') {
drupal_set_message('DOJO NODE SUBMITTED!');
}
break;
case 'search result':
if ($node->uid == 1) { // use the uid of your puppy-hater here
$output = 'THIS USER HATES PUPPIES!';
return $output;
}
break;
case 'validate':
// what we want is for this to check the perms if the revision bit is not set.
if ($node->revision != 1 && user_access('post dojo without revision') == FALSE) {
form_set_error('revision', t('Hey man, you have to make a revision'));
}
break;
case 'update index':
If($node->type == 'dojo') {
return 'dojotastic';
}
break;
case 'view':
If($node->type == 'dojo') {
$node->content['body']['#value'] .= 'This was added in nodeapi for dojo nodes onle!
';
}
break;
}
}
/**
* Imlementation of hook_form_alter
*
* This will add a validation callback and turn an input format into
* radio buttons.
*/
function dojo_form_alter($form_id, &$form) {
if ($form_id == 'dojo_node_form') {
// print_r($form);
$form['#theme'] = 'dojo';
$form['#validate']['dojo_validate'] = array();
// $form['field_belt_color']['key']['#type'] = 'radios';
$tree = taxonomy_get_tree(1);
// print_r($tree);
$belts = array();
foreach($tree as $term) {
// $belts[$term->tid] = $term->name;
}
// $form['field_belt_color']['key']['#options'] = $belts;
unset($form['options']['revision']);
$form['revision'] = array(
'#type' => 'checkbox',
'#title' => 'Create new revision',
'#default_value' => 1,
'#prefix' => '',
'#suffix' => '
',
'#weight' => -100,
);
}
if ($form_id == 'search_form') {
// restrict search terms w/custom validation callback
$form['#validate']['dojo_search_validate'] = array();
}
}
function theme_dojo($form) {
// print_r($form);
$output .= drupal_render($form);
return $output;
}
function dojo_validate($form_id, $form_values, $form) {
if($form_values['title'] == 'Foo') {
form_set_error('title', t('Foo is not allowed!'));
}
}
function dojo_search_validate($form_id, $form_values, $form) {
// if the user doesn't have access, stop them from searching for the dojo
if(user_access('post dojo without revision') == FALSE && strstr($form_values['keys'], 'dojo')) {
form_set_error('keys', t('Yoy cannot search for the Dojo!'));
}
}
/**
* I'm writing this funtion because I need to understand db_rewrite_sql
*/
function dojo_query() {
$sql = 'SELECT * from {node} WHERE nid = %d';
$sql = db_rewrite_sql($sql);
print_r($sql);
$result = db_query($sql, 2);
$node = db_fetch_object($result);
print_r($node);
}