annotate sites/all/modules/ctools/plugins/arguments/node_add.inc @ 9:830c812b520f

added smtp module
author root <root@paio.local>
date Mon, 28 Oct 2013 15:34:27 +0000
parents ff03f76ab3fe
children
rev   line source
danielebarchiesi@0 1 <?php
danielebarchiesi@0 2
danielebarchiesi@0 3 /**
danielebarchiesi@0 4 * @file
danielebarchiesi@0 5 *
danielebarchiesi@0 6 * Plugin to provide an argument handler for a Node add form
danielebarchiesi@0 7 */
danielebarchiesi@0 8
danielebarchiesi@0 9 /**
danielebarchiesi@0 10 * Plugins are described by creating a $plugin array which will be used
danielebarchiesi@0 11 * by the system that includes this file.
danielebarchiesi@0 12 */
danielebarchiesi@0 13 $plugin = array(
danielebarchiesi@0 14 'title' => t("Node add form: node type"),
danielebarchiesi@0 15 // keyword to use for %substitution
danielebarchiesi@0 16 'keyword' => 'node_type',
danielebarchiesi@0 17 'description' => t('Creates a node add form context from a node type argument.'),
danielebarchiesi@0 18 'context' => 'ctools_node_add_context',
danielebarchiesi@0 19 );
danielebarchiesi@0 20
danielebarchiesi@0 21 /**
danielebarchiesi@0 22 * Discover if this argument gives us the node we crave.
danielebarchiesi@0 23 */
danielebarchiesi@0 24 function ctools_node_add_context($arg = NULL, $conf = NULL, $empty = FALSE) {
danielebarchiesi@0 25 // If unset it wants a generic, unfilled context.
danielebarchiesi@0 26 if (!isset($arg)) {
danielebarchiesi@0 27 return ctools_context_create_empty('node_add_form');
danielebarchiesi@0 28 }
danielebarchiesi@0 29
danielebarchiesi@0 30 return ctools_context_create('node_add_form', $arg);
danielebarchiesi@0 31 }
danielebarchiesi@0 32