| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | <?php/** * @file template.php * *//** * Implementation of hook_theme */function materiobasetheme_theme() {	$path = drupal_get_path('theme', 'materiobasetheme');	# Register theme function for the system_settings_form.  return array(    'system_settings_form' => array(      'arguments' => array('form' => NULL, 'key' => 'materiobasetheme'),    ),  );  # Include the theme settings.  include($path .'/inc/template.theme-settings.inc');}/** * Implementation of hook_preprocess() * * This function checks to see if a hook has a preprocess file associated with * it, and if so, loads it. * * @param $vars *   An array of variables to pass to the theme template. * @param $hook *   The name of the template being rendered. */function materiobasetheme_preprocess(&$vars, $hook) {	global $theme, $theme_info, $user, $language;  $vars['is_admin'] = in_array('admin', $user->roles);  $vars['logged_in'] = ($user->uid > 0) ? TRUE : FALSE;  $vars['theme_path'] = base_path() . path_to_theme() .'/';	// $vars['classes_array'][] = $hook.' '.$hook.'-'.$vars['zebra'];  // dsm($hook, 'hook');  # Include preprocess functions if and when required.	$path = drupal_get_path('theme', 'materiobasetheme');	$file = $path .'/preprocess/'. str_replace('_', '-', $hook) .'.pre.php';  if (is_file($file)) {    include($file);  }}$path = drupal_get_path('theme', 'materiobasetheme');# Include custom functions.include_once($path .'/inc/template.custom-functions.inc');# Include theme overrides.include_once($path .'/inc/template.theme-overrides.inc');# Include some jQuery.//  include_once(drupal_get_path('theme', 'materiobasetheme') .'/inc/template.theme-js.inc');
 |