はじまりの大地

This commit is contained in:
miteruzo
2024-07-08 03:32:47 +09:00
commit c616a96f53
7749 changed files with 478270 additions and 0 deletions
@@ -0,0 +1,62 @@
<?php
/**
* Class helper_plugin_bureaucracy_fieldusemailtemplate
*
* Adds a template only for use with the mail action
*/
class helper_plugin_bureaucracy_fieldusemailtemplate extends helper_plugin_bureaucracy_field {
/**
* Arguments:
* - cmd
* - template
*
* @param array $args The tokenized definition, only split at spaces
*/
function initialize($args) {
if(count($args) < 2){
msg(sprintf($this->getLang('e_missingargs'), hsc($args[0]),
hsc($args[1])), -1);
return;
}
// get standard arguments
$this->opt = array_combine(array('cmd', 'template'), $args);
}
/**
* Nothing displayed
*
* @params array $params Additional HTML specific parameters
* @params Doku_Form $form The target Doku_Form object
* @params int $formid unique identifier of the form which contains this field
*/
function renderfield($params, Doku_Form $form, $formid) {
}
/**
* Handle a post to the field
*
* @param string $value null
* @param helper_plugin_bureaucracy_field[] $fields (reference) form fields (POST handled upto $this field)
* @param int $index index number of field in form
* @param int $formid unique identifier of the form which contains this field
* @return bool Whether the passed value is valid
*/
function handle_post($value, &$fields, $index, $formid) {
return true;
}
/**
* Get an arbitrary parameter
*
* @param string $name
* @return mixed|null
*/
function getParam($name) {
return ($name === 'value' ||
(in_array($name, array('template')) && $this->hidden)) ?
null :
parent::getParam($name);
}
}