mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-12 08:55:54 +00:00
add field_wrap to formField(), separate some methods in get and print
This commit is contained in:
parent
72cf353e11
commit
643e948440
|
@ -838,12 +838,14 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
return;
|
||||
} /* }}} */
|
||||
|
||||
function formField($title, $value) { /* {{{ */
|
||||
function formField($title, $value, $params=array()) { /* {{{ */
|
||||
if($title !== null) {
|
||||
echo "<div class=\"control-group\">";
|
||||
echo " <label class=\"control-label\">".$title.":</label>";
|
||||
echo " <div class=\"controls\">";
|
||||
}
|
||||
if(isset($params['field_wrap'][0]))
|
||||
echo $params['field_wrap'][0];
|
||||
if(is_string($value)) {
|
||||
echo $value;
|
||||
} elseif(is_array($value)) {
|
||||
|
@ -895,6 +897,8 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
|||
break;
|
||||
}
|
||||
}
|
||||
if(isset($params['field_wrap'][1]))
|
||||
echo $params['field_wrap'][1];
|
||||
if($title !== null) {
|
||||
echo "</div>";
|
||||
echo "</div>";
|
||||
|
@ -1855,6 +1859,20 @@ $(function() {
|
|||
return '';
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Output left-arrow with link which takes over a number of ids into
|
||||
* a select box.
|
||||
*
|
||||
* Clicking in the button will preset the comma seperated list of ids
|
||||
* in data-ref as options in the select box with name $name
|
||||
*
|
||||
* @param string $name id of select box
|
||||
* @param array $ids list of option values
|
||||
*/
|
||||
function getSelectPresetButtonHtml($name, $ids) { /* {{{ */
|
||||
return '<span id="'.$name.'_btn" class="selectpreset_btn" style="cursor: pointer;" title="'.getMLText("takeOver".$name).'" data-ref="'.$name.'" data-ids="'.implode(",", $ids).'"><i class="icon-arrow-left"></i></span>';
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Output left-arrow with link which takes over a number of ids into
|
||||
* a select box.
|
||||
|
@ -1866,9 +1884,7 @@ $(function() {
|
|||
* @param array $ids list of option values
|
||||
*/
|
||||
function printSelectPresetButtonHtml($name, $ids) { /* {{{ */
|
||||
?>
|
||||
<span id="<?php echo $name; ?>_btn" class="selectpreset_btn" style="cursor: pointer;" title="<?php printMLText("takeOver".$name); ?>" data-ref="<?php echo $name; ?>" data-ids="<?php echo implode(",", $ids);?>"><i class="icon-arrow-left"></i></span>
|
||||
<?php
|
||||
echo self::getSelectPresetButtonHtml($name, $ids);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
|
@ -1895,6 +1911,20 @@ $(document).ready( function() {
|
|||
<?php
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Get HTML for left-arrow with link which takes over a string into
|
||||
* a input field.
|
||||
*
|
||||
* Clicking on the button will preset the string
|
||||
* in data-ref the value of the input field with name $name
|
||||
*
|
||||
* @param string $name id of select box
|
||||
* @param string $text text
|
||||
*/
|
||||
function getInputPresetButtonHtml($name, $text, $sep='') { /* {{{ */
|
||||
return '<span id="'.$name.'_btn" class="inputpreset_btn" style="cursor: pointer;" title="'.getMLText("takeOverAttributeValue").'" data-ref="'.$name.'" data-text="'.(is_array($text) ? implode($sep, $text) : htmlspecialchars($text)).'"'.($sep ? " data-sep=\"".$sep."\"" : "").'><i class="icon-arrow-left"></i></span>';
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Output left-arrow with link which takes over a string into
|
||||
* a input field.
|
||||
|
@ -1906,9 +1936,7 @@ $(document).ready( function() {
|
|||
* @param string $text text
|
||||
*/
|
||||
function printInputPresetButtonHtml($name, $text, $sep='') { /* {{{ */
|
||||
?>
|
||||
<span id="<?php echo $name; ?>_btn" class="inputpreset_btn" style="cursor: pointer;" title="<?php printMLText("takeOverAttributeValue"); ?>" data-ref="<?php echo $name; ?>" data-text="<?php echo is_array($text) ? implode($sep, $text) : htmlspecialchars($text);?>"<?php if($sep) echo "data-sep=\"".$sep."\""; ?>><i class="icon-arrow-left"></i></span>
|
||||
<?php
|
||||
echo self::getInputPresetButtonHtml($name, $text, $sep);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
|
@ -1939,6 +1967,22 @@ $(document).ready( function() {
|
|||
<?php
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Get HTML for left-arrow with link which takes over a boolean value
|
||||
* into a checkbox field.
|
||||
*
|
||||
* Clicking on the button will preset the checkbox
|
||||
* in data-ref the value of the input field with name $name
|
||||
*
|
||||
* @param string $name id of select box
|
||||
* @param string $text text
|
||||
*/
|
||||
function getCheckboxPresetButtonHtml($name, $text) { /* {{{ */
|
||||
?>
|
||||
return '<span id="'.$name.'_btn" class="checkboxpreset_btn" style="cursor: pointer;" title="'.getMLText("takeOverAttributeValue").'" data-ref="'.$name.'" data-text="'.(is_array($text) ? implode($sep, $text) : htmlspecialchars($text)).'"'.($sep ? " data-sep=\"".$sep."\"" : "").'><i class="icon-arrow-left"></i></span>';
|
||||
<?php
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Output left-arrow with link which takes over a boolean value
|
||||
* into a checkbox field.
|
||||
|
@ -1950,9 +1994,7 @@ $(document).ready( function() {
|
|||
* @param string $text text
|
||||
*/
|
||||
function printCheckboxPresetButtonHtml($name, $text) { /* {{{ */
|
||||
?>
|
||||
<span id="<?php echo $name; ?>_btn" class="checkboxpreset_btn" style="cursor: pointer;" title="<?php printMLText("takeOverAttributeValue"); ?>" data-ref="<?php echo $name; ?>" data-text="<?php echo is_array($text) ? implode($sep, $text) : htmlspecialchars($text);?>"<?php if($sep) echo "data-sep=\"".$sep."\""; ?>><i class="icon-arrow-left"></i></span>
|
||||
<?php
|
||||
self::getCheckboxPresetButtonHtml($name, $text);
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue
Block a user