123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- <?php
- /**
- * @file
- * materio_publications.features.inc
- */
- /**
- * Implements hook_ctools_plugin_api().
- */
- function materio_publications_ctools_plugin_api($module = NULL, $api = NULL) {
- if ($module == "strongarm" && $api == "strongarm") {
- return array("version" => "1");
- }
- }
- /**
- * Implements hook_image_default_styles().
- */
- function materio_publications_image_default_styles() {
- $styles = array();
- // Exported image style: publication-couv.
- $styles['publication-couv'] = array(
- 'label' => 'publication-couv',
- 'effects' => array(
- 15 => array(
- 'name' => 'image_scale',
- 'data' => array(
- 'width' => 480,
- 'height' => 480,
- 'upscale' => 1,
- ),
- 'weight' => 1,
- ),
- ),
- );
- return $styles;
- }
- /**
- * Implements hook_node_info().
- */
- function materio_publications_node_info() {
- $items = array(
- 'publication' => array(
- 'name' => t('Publication'),
- 'base' => 'node_content',
- 'description' => '',
- 'has_title' => '1',
- 'title_label' => t('Titre'),
- 'help' => '',
- ),
- );
- drupal_alter('node_info', $items);
- return $items;
- }
- /**
- * Implements hook_workflow_default_workflows().
- */
- function materio_publications_workflow_default_workflows() {
- $workflows = array();
- // Exported workflow: Publication
- $workflows['Publication'] = array(
- 'name' => 'Publication',
- 'tab_roles' => '',
- 'options' => 'a:4:{s:16:"comment_log_node";i:0;s:15:"comment_log_tab";i:0;s:13:"name_as_title";i:0;s:12:"watchdog_log";i:1;}',
- 'states' => array(
- 0 => array(
- 'state' => '(creation)',
- 'weight' => -50,
- 'sysid' => 1,
- 'status' => 1,
- 'name' => 'Publication',
- ),
- 1 => array(
- 'state' => 'Importé',
- 'weight' => 0,
- 'sysid' => 0,
- 'status' => 1,
- 'name' => 'Publication',
- ),
- 2 => array(
- 'state' => 'Édité',
- 'weight' => 1,
- 'sysid' => 0,
- 'status' => 1,
- 'name' => 'Publication',
- ),
- 3 => array(
- 'state' => 'Masqué',
- 'weight' => 2,
- 'sysid' => 0,
- 'status' => 1,
- 'name' => 'Publication',
- ),
- 4 => array(
- 'state' => 'Publié',
- 'weight' => 3,
- 'sysid' => 0,
- 'status' => 1,
- 'name' => 'Publication',
- ),
- ),
- 'transitions' => array(
- 0 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => '(creation)',
- 'target_state' => 'Masqué',
- ),
- 1 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => '(creation)',
- 'target_state' => 'Publié',
- ),
- 2 => array(
- 'roles' => 'root',
- 'state' => '(creation)',
- 'target_state' => 'Importé',
- ),
- 3 => array(
- 'roles' => 'administrator,root',
- 'state' => 'Importé',
- 'target_state' => 'Édité',
- ),
- 4 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Importé',
- 'target_state' => 'Masqué',
- ),
- 5 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Importé',
- 'target_state' => 'Publié',
- ),
- 6 => array(
- 'roles' => 'root',
- 'state' => 'Édité',
- 'target_state' => 'Importé',
- ),
- 7 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Édité',
- 'target_state' => 'Masqué',
- ),
- 8 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Édité',
- 'target_state' => 'Publié',
- ),
- 9 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Masqué',
- 'target_state' => 'Publié',
- ),
- 10 => array(
- 'roles' => 'root',
- 'state' => 'Masqué',
- 'target_state' => 'Importé',
- ),
- 11 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Masqué',
- 'target_state' => 'Édité',
- ),
- 12 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Publié',
- 'target_state' => 'Masqué',
- ),
- 13 => array(
- 'roles' => 'root',
- 'state' => 'Publié',
- 'target_state' => 'Importé',
- ),
- 14 => array(
- 'roles' => 'workflow_features_author_name,administrator,root',
- 'state' => 'Publié',
- 'target_state' => 'Édité',
- ),
- ),
- 'node_types' => array(
- 0 => 'breve',
- 1 => 'company',
- 2 => 'didactique',
- 3 => 'faq',
- 4 => 'looping_embed_video',
- 5 => 'materiau',
- 6 => 'page',
- 7 => 'publication',
- 8 => 'simplenews',
- ),
- );
- return $workflows;
- }
|