function filedepot_theme in filedepot 6
Same name and namespace in other branches
- 7 filedepot.module \filedepot_theme()
Implementation of hook_theme().
File
- ./
filedepot.module, line 150 - filedepot.module Filedepot: File Management Module developed by Nextide www.nextide.ca Full featured document managment module with a desktop application feel. Integrated role and user permissions to secure folders, automated notifications, Tag Cloud…
Code
function filedepot_theme() {
module_load_include('php', 'filedepot', 'lib-theme');
$theme_hooks = array(
'filedepot_main_page' => array(
'template' => 'theme/filedepot-mainpage',
'arguments' => array(
'cid' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_header' => array(
'template' => 'theme/filelistingheader',
'arguments' => array(),
),
'filedepot_activefolder' => array(
'template' => 'theme/activefolder',
'arguments' => array(
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_activefolder_admin' => array(
'template' => 'theme/activefolder_admin',
'arguments' => array(),
),
'filedepot_activefolder_nonadmin' => array(
'template' => 'theme/activefolder_nonadmin',
'arguments' => array(),
),
'filedepot_toolbar_form' => array(
'template' => 'theme/toolbar_form',
'arguments' => array(),
),
'filedepot_ajaxstatus' => array(
'template' => 'theme/ajaxstatus',
'arguments' => array(),
),
'filedepot_ajaxactivity' => array(
'template' => 'theme/ajaxactivity',
'arguments' => array(
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_filelisting' => array(
'template' => 'theme/filelisting_record',
'arguments' => array(
'listingrec' => NULL,
'foldernumber' => 1,
'level' => 1,
'morerecords' => '',
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_folderlisting' => array(
'template' => 'theme/filelisting_subfolder',
'arguments' => array(
'folderrec' => NULL,
'folderprefix' => 1,
'level' => 1,
'subfoldercontent' => NULL,
'maxorder' => 0,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_filelisting_emptyfolder' => array(
'template' => 'theme/filelisting_emptyfolder',
'arguments' => array(),
),
'filedepot_filelisting_moredata' => array(
'template' => 'theme/filelisting_loading_moredata',
'arguments' => array(
'cid' => NULL,
'fid' => NULL,
'foldernumber' => NULL,
'level' => NULL,
),
),
'filedepot_filelisting_loadfolder' => array(
'template' => 'theme/filelisting_load_folder',
'arguments' => array(
'cid' => NULL,
'fid' => NULL,
'foldernumber' => NULL,
'level' => NULL,
),
),
'filedepot_folder_moveoptions' => array(
'template' => 'theme/folder_onhover_move',
'arguments' => array(
'folderid' => 0,
'order' => 0,
'maxorder' => 0,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_newfiledialog_folderoptions' => array(
'template' => 'theme/newfile_folderoptions',
'arguments' => array(
'cid' => NULL,
),
),
'filedepot_newfolderdialog' => array(
'template' => 'theme/newfolder_form',
'arguments' => array(
'cid' => NULL,
),
),
'filedepot_movefiles_form' => array(
'template' => 'theme/move_batch_form',
'arguments' => array(),
),
'filedepot_moveincoming_form' => array(
'template' => 'theme/move_incoming_form',
'arguments' => array(),
),
'filedepot_folder_breadcrumb' => array(
'template' => 'theme/folder_breadcrumb_link',
'arguments' => array(
'cid' => 0,
'padding' => 0,
),
),
'filedepot_filedetail' => array(
'template' => 'theme/filedetail',
'arguments' => array(
'fid' => NULL,
'reportmode' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_fileversion' => array(
'template' => 'theme/filedetail_version',
'arguments' => array(
'versionRec' => NULL,
'layout_url' => base_path() . drupal_get_path('module', 'filedepot'),
),
),
'filedepot_folderperms' => array(
'template' => 'theme/folderperms',
'arguments' => array(
'cid' => NULL,
),
),
'filedepot_folderperms_ogenabled' => array(
'template' => 'theme/folderperms_ogenabled',
'arguments' => array(
'cid' => NULL,
),
),
'filedepot_folderperm_rec' => array(
'template' => 'theme/folderperm_record',
'arguments' => array(
'permRec' => NULL,
'mode' => NULL,
),
),
'filedepot_notifications' => array(
'template' => 'theme/notifications_report',
'arguments' => array(),
),
'filedepot_notifications_file' => array(
'template' => 'theme/notifications_file_record',
'arguments' => array(
'rec' => NULL,
),
),
'filedepot_notifications_folder' => array(
'template' => 'theme/notifications_folder_record',
'arguments' => array(
'rec' => NULL,
),
),
'filedepot_notifications_history' => array(
'template' => 'theme/notifications_history_record',
'arguments' => array(
'rec' => NULL,
),
),
'filedepot_files' => array(
'arguments' => array(
'node',
),
),
'filedepot_tagcloud' => array(
'template' => 'theme/tagcloud',
'arguments' => array(),
),
'filedepot_tagcloud_record' => array(
'template' => 'theme/tagcloud_record',
'arguments' => array(
'rec' => NULL,
'maxm' => 0,
),
),
'filedepot_taglinkon' => array(
'template' => 'theme/taglink_record',
'arguments' => array(
'searchtag' => '',
'label' => '',
),
),
'filedepot_taglinkoff' => array(
'template' => 'theme/tagdesc_record',
'arguments' => array(
'label' => '',
),
),
'filedepot_searchtag' => array(
'template' => 'theme/tagsearchlink',
'arguments' => array(
'searchtag' => '',
'label' => '',
),
),
'filedepot_native_filerecord' => array(
'template' => 'theme/native_filelisting_record',
'arguments' => array(
'icon' => '',
'filelink' => '',
),
),
'filedepot_native_filelisting_header' => array(
'template' => 'theme/native_filelisting_header',
'arguments' => array(),
),
);
// Now add the views related template files
$theme_hooks = array_merge($theme_hooks, filedepot_add_views_templates());
return $theme_hooks;
}