Esempio n. 1
0
<?php

$block_attrs_default = array('class' => array('modal', 'fade'), 'tabindex' => '-1', 'role' => 'dialog', 'aria-hidden' => 'true');
$block_attrs = Util_Array::conv_arrays2str(array_merge_recursive($block_attrs_default, isset($block_attrs) ? $block_attrs : array()));
if (!isset($is_display_footer_close_btn)) {
    $is_display_footer_close_btn = false;
}
?>
<!-- Modal -->
<div <?php 
echo Util_Array::conv_array2attr_string($block_attrs);
?>
>
	<div class="modal-dialog<?php 
if (!empty($size)) {
    ?>
 modal-<?php 
    echo $size;
}
?>
">
		<div class="modal-content">
<?php 
if (!empty($is_display_header_close_btn) || !empty($title) || !empty($header_subinfo)) {
    ?>
			<div class="modal-header clearfix">
<?php 
    if (!empty($is_display_header_close_btn)) {
        ?>
				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<?php 
Esempio n. 2
0
<?php

if (empty($size)) {
    $size = 'sm';
}
$default_attrs = array('class' => array('btn', 'btn-default', 'js-update_toggle', 'btn-' . $size), 'id' => 'btn_follow_' . $member_id_to, 'data-uri' => sprintf('member/relation/api/update/%d/follow.json', $member_id_to));
if (!isset($attrs)) {
    $attrs = array();
}
$attrs = array_merge_recursive($default_attrs, $attrs);
if (empty($name)) {
    $name = $default_attrs['id'];
}
if (Model_MemberRelation::check_relation('follow', $member_id_from, $member_id_to)) {
    $label = '<span class="glyphicon glyphicon-ok"></span> ' . term('followed');
    $attrs['class'][] = 'btn-primary';
} else {
    $label = term('do_follow');
    $attrs['class'][] = 'btn-default';
}
$attrs = Util_Array::conv_arrays2str($attrs);
echo Form::button($name, $label, $attrs);
Esempio n. 3
0
if (!empty($label)) {
    $label_class = 'col-sm-' . $offset_size;
    $label_class .= ' control-label';
    $offset = '';
} else {
    $offset = $offset_size ? 'col-sm-offset-' . $offset_size : '';
}
$col = 'col-sm-' . (12 - $offset_size);
if ($optional_link) {
    $link_attr_default = array('class' => array('btn', 'btn-default', 'btn-sm', 'pull-right'));
    if (!isset($optional_link['attr'])) {
        $optional_link['attr'] = array();
    }
    $link_attr = array_merge_recursive($link_attr_default, $optional_link['attr']);
    $optional_link_attr = Util_Array::conv_arrays2str($link_attr);
}
?>
<div class="form-group">
<?php 
if (!empty($label)) {
    ?>
	<?php 
    echo Form::label($label, null, array('class' => $label_class));
}
?>
	<div class="form-text <?php 
echo $col;
if ($offset) {
    ?>
 <?php 
Esempio n. 4
0
 public static function convert_to_attr($attrs, $default_attrs = array())
 {
     $attrs = array_merge_recursive($default_attrs, $attrs);
     return Util_Array::conv_arrays2str($attrs);
 }
Esempio n. 5
0
<?php

$input_col_sm_size = 12 - $label_col_sm_size;
if ($label) {
    $label_class = 'control-label col-sm-' . $label_col_sm_size;
    $input_col_class = 'col-sm-' . $input_col_sm_size;
} else {
    $input_col_class = sprintf('col-sm-offset-%d col-sm-%d', $label_col_sm_size, $input_col_sm_size);
}
$btn_attrs_default = array('class' => array('btn', 'btn-default', 'js-modal'), 'type' => 'button', 'data-uri' => $modal_get_uri, 'data-target' => '#' . $modal_id_name);
if (!is_array($btn_attrs)) {
    $btn_attrs = (array) $btn_attrs;
}
$btn_attr = Util_Array::conv_arrays2str(array_merge_recursive($btn_attrs_default, $btn_attrs));
?>
<div class="form-group">
<?php 
if ($label) {
    ?>
	<?php 
    echo Form::label($label, null, array('class' => $label_class));
}
?>
	<div class="<?php 
echo $input_col_class;
?>
">
		<?php 
echo Form::button('', $button_label, $btn_attr);
?>
	</div>
Esempio n. 6
0
function label($name, $type = 'default', $attrs = array())
{
    if (empty($type)) {
        $type = 'default';
    }
    $default_attrs = array('class' => array('label', 'label-' . $type));
    if (!isset($attrs)) {
        $attrs = array();
    }
    $attr = Util_Array::conv_arrays2str(array_merge_recursive($default_attrs, $attrs));
    return html_tag('span', $attr, $name);
}