imageeditor_webcams.module in Image Editor 7
Webcam editors for Image Editor module.
File
imageeditor_webcams/imageeditor_webcams.moduleView source
<?php
/**
* @file
* Webcam editors for Image Editor module.
*/
/**
* Implements hook_menu().
*/
function imageeditor_webcams_menu() {
$items = array();
$items['imageeditor_webcams/mailru_camera'] = array(
'title' => 'Image Editor Mail.ru Camera',
'description' => 'Take an image from a Webcam',
'page callback' => 'imageeditor_webcams_mailru_camera',
'access arguments' => array(
'use imageeditor',
),
'theme callback' => 'imageeditor_webcams_webcam_theme',
'file' => 'imageeditor_webcams.pages.inc',
'type' => MENU_CALLBACK,
);
$items['imageeditor_webcams/photobooth'] = array(
'title' => 'Image Editor Photobooth',
'description' => 'Take an image from a Webcam',
'page callback' => 'imageeditor_webcams_photobooth',
'access arguments' => array(
'use imageeditor',
),
'theme callback' => 'imageeditor_webcams_webcam_theme',
'file' => 'imageeditor_webcams.pages.inc',
'type' => MENU_CALLBACK,
);
$items['imageeditor_webcams/scriptcam'] = array(
'title' => 'Image Editor ScriptCam',
'description' => 'Take an image from a Webcam',
'page callback' => 'imageeditor_webcams_scriptcam',
'access arguments' => array(
'use imageeditor',
),
'theme callback' => 'imageeditor_webcams_webcam_theme',
'file' => 'imageeditor_webcams.pages.inc',
'type' => MENU_CALLBACK,
);
$items['imageeditor_webcams/webcam'] = array(
'title' => 'Image Editor Webcam',
'description' => 'Take an image from a Webcam',
'page callback' => 'imageeditor_webcams_webcam',
'access arguments' => array(
'use imageeditor',
),
'theme callback' => 'imageeditor_webcams_webcam_theme',
'file' => 'imageeditor_webcams.pages.inc',
'type' => MENU_CALLBACK,
);
return $items;
}
function imageeditor_webcams_webcam_theme() {
return variable_get('admin_theme', 0);
}
/**
* Implements hook_theme().
*/
function imageeditor_webcams_theme($existing, $type, $theme, $path) {
return array(
'imageeditor_webcams' => array(
'template' => 'templates/imageeditor_webcams',
),
);
}
/**
* Implements hook_ctools_plugin_directory().
*/
function imageeditor_webcams_ctools_plugin_directory($module, $type) {
if ($module == 'imageeditor' && $type == 'editor') {
return 'plugins/editor';
}
}
Functions
Name![]() |
Description |
---|---|
imageeditor_webcams_ctools_plugin_directory | Implements hook_ctools_plugin_directory(). |
imageeditor_webcams_menu | Implements hook_menu(). |
imageeditor_webcams_theme | Implements hook_theme(). |
imageeditor_webcams_webcam_theme |