function filedepot_theme in filedepot 7
Same name and namespace in other branches
- 6 filedepot.module \filedepot_theme()
Implementation of hook_theme().
File
- ./
filedepot.module, line 283 - filedepot.module Filedepot: File Management Module developed by Nextide www.nextide.ca Full featured document managment module with a desktop application feel. Integrated Organic Group, Role and User permissions to secure folders, automated…
Code
function filedepot_theme() {
module_load_include('php', 'filedepot', 'lib-theme');
$theme_hooks = array(
'filedepot_activefolder_admin' => array(
'template' => 'theme/filedepot_activefolder_admin',
'variables' => array(
'token' => NULL,
),
),
'filedepot_activefolder_nonadmin' => array(
'template' => 'theme/filedepot_activefolder_nonadmin',
'variables' => array(),
),
'filedepot_activefolder' => array(
'template' => 'theme/filedepot_activefolder',
'variables' => array(
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
'token' => NULL,
),
),
'filedepot_ajaxactivity' => array(
'template' => 'theme/filedepot_ajaxactivity',
'variables' => array(
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_ajaxstatus' => array(
'template' => 'theme/filedepot_ajaxstatus',
'variables' => array(),
),
'filedepot_fileversion' => array(
'template' => 'theme/filedepot_filedetail_version',
'variables' => array(
'versionRec' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_filedetail' => array(
'template' => 'theme/filedepot_filedetail',
'variables' => array(
'fid' => NULL,
'reportmode' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_filelisting_emptyfolder' => array(
'template' => 'theme/filedepot_filelisting_emptyfolder',
'variables' => array(),
),
'filedepot_filelisting_loadfolder' => array(
'template' => 'theme/filedepot_filelisting_load_folder',
'variables' => array(
'cid' => NULL,
'fid' => NULL,
'foldernumber' => NULL,
'level' => NULL,
),
),
'filedepot_filelisting_moredata' => array(
'template' => 'theme/filedepot_filelisting_loading_moredata',
'variables' => array(
'cid' => NULL,
'fid' => NULL,
'foldernumber' => NULL,
'level' => NULL,
),
),
'filedepot_filelisting' => array(
'template' => 'theme/filedepot_filelisting',
'variables' => array(
'listingrec' => NULL,
'foldernumber' => 1,
'level' => 1,
'morerecords' => '',
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_folderlisting' => array(
'template' => 'theme/filedepot_folderlisting',
'variables' => array(
'folderrec' => NULL,
'folderprefix' => 1,
'level' => 1,
'subfoldercontent' => NULL,
'maxorder' => 0,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_header' => array(
'template' => 'theme/filedepot_header',
'variables' => array(
'token' => NULL,
),
),
'filedepot_folder_breadcrumb' => array(
'template' => 'theme/filedepot_folder_breadcrumb',
'variables' => array(
'cid' => 0,
'padding' => 0,
),
),
'filedepot_folder_moveoptions' => array(
'template' => 'theme/filedepot_folder_moveoptions',
'variables' => array(
'folderid' => 0,
'order' => 0,
'maxorder' => 0,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_folderperm_rec' => array(
'template' => 'theme/filedepot_folderperm_rec',
'variables' => array(
'permRec' => NULL,
'mode' => NULL,
'token' => NULL,
),
),
'filedepot_folderperms_ogenabled' => array(
'template' => 'theme/filedepot_folderperms_ogenabled',
'variables' => array(
'cid' => NULL,
'token' => NULL,
),
),
'filedepot_folderperms' => array(
'template' => 'theme/filedepot_folderperms',
'variables' => array(
'cid' => NULL,
'token' => NULL,
),
),
'filedepot_mainpage' => array(
'template' => 'theme/filedepot_mainpage',
'variables' => array(
'cid' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_movefiles_form' => array(
'template' => 'theme/filedepot_movefiles_form',
'variables' => array(),
),
'filedepot_moveincoming_form' => array(
'template' => 'theme/filedepot_moveincoming_form',
'variables' => array(),
),
'filedepot_native_filelisting_header' => array(
'template' => 'theme/filedepot_native_filelisting_header',
'variables' => array(),
),
'filedepot_native_filerecord' => array(
'template' => 'theme/filedepot_native_filerecord',
'variables' => array(
'icon' => '',
'filelink' => '',
),
),
'filedepot_notifications' => array(
'template' => 'theme/filedepot_notifications',
'variables' => array(),
),
'filedepot_notifications_file' => array(
'template' => 'theme/filedepot_notifications_file',
'variables' => array(
'rec' => NULL,
),
),
'filedepot_notifications_folder' => array(
'template' => 'theme/filedepot_notifications_folder',
'variables' => array(
'rec' => NULL,
),
),
'filedepot_notifications_history' => array(
'template' => 'theme/filedepot_notifications_history',
'variables' => array(
'rec' => NULL,
),
),
'filedepot_searchtag' => array(
'template' => 'theme/filedepot_searchtag',
'variables' => array(
'searchtag' => '',
'label' => '',
),
),
'filedepot_tagcloud_record' => array(
'template' => 'theme/filedepot_tagcloud_record',
'variables' => array(
'rec' => NULL,
'maxm' => 0,
),
),
'filedepot_tagcloud' => array(
'template' => 'theme/filedepot_tagcloud',
'variables' => array(),
),
'filedepot_taglinkoff' => array(
'template' => 'theme/filedepot_taglinkoff',
'variables' => array(
'label' => '',
),
),
'filedepot_taglinkon' => array(
'template' => 'theme/filedepot_taglinkon',
'variables' => array(
'searchtag' => '',
'label' => '',
),
),
'filedepot_toolbar_form' => array(
'template' => 'theme/filedepot_toolbar_form',
'variables' => array(),
),
);
// Now add the views related template files
if (module_exists('views')) {
$theme_hooks = array_merge($theme_hooks, filedepot_add_views_templates());
}
return $theme_hooks;
}