<?php	

/**
 * Implements hook_block_info().
 */
function materio_page_title_block_info() {
  // This example comes from node.module.
  /*
   *$blocks['syndicate'] = array(
   *  'info' => t('Syndicate'),
   *  'cache' => DRUPAL_NO_CACHE
   *);
   */
  $blocks['materio_page_title'] = array(
    'info' => t('Materio page title'),
    'cache' => DRUPAL_NO_CACHE
  );

  return $blocks;
}

/**
 * Implements hook_block_view().
 */
function materio_page_title_block_view($delta = '') {
  $block = array();

  switch ($delta) {
    case 'materio_page_title':
      $block['subject'] = t('Page title');
      $block['content'] = theme('materio_page_title', array('title' => drupal_get_title()));
      drupal_add_js(drupal_get_path('module', 'materio_page_title').'/js/materio_page_title-ck.js');
      break;
  }
  return $block;
}


/**
 * Implements hook_theme().
 */
function materio_page_title_theme($existing, $type, $theme, $path) {
  return array(
    'materio_page_title' => array(
      'variables' => array('title' => NULL,),
    ),
  );
}

function theme_materio_page_title($vars){
	if($vars['title'])
		return '<h1 id="materio-page-title" class="page-title">'.$vars['title'].'</h1>';

	return;
}

/**
 * Implements hook_menu().
 */
// function materio_page_title_menu() {
//   $items = array();

//   $base = array(
//     'type' => MENU_CALLBACK,
//     'file' => 'materio_page_title.pages.inc',
//   );

//   $items['materio_page_title/refresh/block'] = $base+array(
//     'title' => 'Materio page title refresh block',
//     'page callback' => 'materio_page_title_refresh_block',
//     'page arguments' => array(),
//     'access callback' => TRUE,
//   );

//   return $items;
// }