当前位置: 首页>>代码示例>>PHP>>正文


PHP UI::button方法代码示例

本文整理汇总了PHP中UI::button方法的典型用法代码示例。如果您正苦于以下问题:PHP UI::button方法的具体用法?PHP UI::button怎么用?PHP UI::button使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UI的用法示例。


在下文中一共展示了UI::button方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: invoiceShow

function invoiceShow($d, $o = array())
{
    $r = getRenderer();
    if ($d->invoice->getData('type') == 'dated') {
        $invoice_date = $d->invoice->getEndDate();
    } else {
        $invoice_date = $d->invoice->getDate();
    }
    $invoice_period = $d->invoice->getStartDate() . " through " . $d->invoice->getEndDate();
    $banner = array('Invoice Date' => $invoice_date, 'Invoice Number' => "#" . $d->invoice->getData('id'));
    $client = $d->company->getDisplayName();
    $billing_contact_emails = $d->company->getBillingEmailAddress();
    $additional_recipients = $d->invoice->getAdditionalRecipients();
    $send_button = UI::button(array('controller' => 'Invoice', 'action' => 'email', 'id' => $d->invoice->getData('id')));
    if ($d->invoice->getData('type') == 'dated') {
        $items = array('Items for Period' => $invoice_period, 'Previous Balance' => "\$ " . number_format($d->invoice->getPreviousBalance(), 2), 'New Payments in Period' => "\$ " . number_format($d->invoice->getNewPaymentsTotal(), 2), 'New Charges in Period' => "\$ " . number_format($d->invoice->getNewCosts(), 2), 'Total Due' => "\$ " . number_format($d->invoice->getAmountDue(), 2), 'Net 30 Terms' => ' ');
    } else {
        $items = array('Total Due' => "\$ " . number_format($d->invoice->getAmountDue(), 2), 'Net 30 Terms' => ' ');
    }
    $summary = '
    <div id="banner">' . $r->view('basicList', $banner) . '</div>
    <h2 id="invoice-client">' . $client . '</h2>
    <div id="billing-contact">Billing Contact Email: ' . $billing_contact_emails . $additional_recipients . '<br>
    </div>
    <div id="billing-send-invoice">' . $send_button . '</div>
    <div id="invoice-summary">';
    if ($d->invoice->getData('details')) {
        $summary .= '<div id="details"><strong>Details</strong>: ' . nl2br($d->invoice->getData('details')) . '</div>';
    }
    $summary .= $r->view('basicList', $items) . '
    </div>';
    $history = $r->view('companyLineItems', array('company' => $d->company, 'months' => Util::month_range($d->invoice->getStartDate(), $d->invoice->getEndDate())));
    return array('template' => 'invoice', 'title' => 'Show Invoice', 'body' => $summary, 'history' => $history);
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:34,代码来源:invoice_show.php

示例2: hourTable

function hourTable($hours, $o = array())
{
    $r = getRenderer();
    $table['headers'] = array('Date', 'Client', 'Description', 'Staff', 'Hours', 'Billable', 'Type', 'Edit', 'Delete');
    $table['rows'] = array();
    $total_hours = 0;
    $billable_hours = 0;
    $hours_to_skip = array();
    foreach ($hours as $h) {
        if (!empty($hours_to_skip[$h->id])) {
            continue;
        }
        $total_hours += $h->getHours();
        $billable_hours += $h->getBillableHours();
        if ($h->is_project_hour()) {
            $description = UI::link(array('controller' => 'Hour', 'action' => 'show', 'id' => $h->id, 'text' => $h->getName()));
            $edit_button = UI::button(array('controller' => 'Hour', 'action' => 'show', 'id' => $h->id));
        } else {
            $description = UI::link(array('controller' => 'SupportHour', 'action' => 'show', 'id' => $h->id, 'text' => $h->getName()));
            $edit_button = UI::button(array('controller' => 'SupportHour', 'action' => 'show', 'id' => $h->id));
        }
        $company_link = UI::link(array('text' => $h->getCompanyName(), 'controller' => 'Company', 'action' => 'show', 'id' => $h->getCompany()->id));
        $name = $h->getStaffName();
        if ($h->getPairName()) {
            $name . ' and ' . $h->getPairName();
        }
        $logged = $h->getHours();
        $billable = $h->getBillableHours();
        $type = $h->getType();
        if ($h->is_pair()) {
            $name = $h->getPairName();
            $logged = $logged * 2;
            $billable = $billable * 2;
            $hours_to_skip[$h->get('pair_hour_id')] = true;
        }
        $table['rows'][] = array($h->getData('date'), $company_link, $description, $name, $logged, $billable, $type, $edit_button, UI::button(array('controller' => 'Hour', 'action' => 'destroy', 'id' => $h->id)));
    }
    $o['title'] = 'Hours';
    $o['id'] = 'hour-table';
    $o['pager'] = true;
    $hours_table = $r->view('basicTable', $table, $o);
    $totals = '
    <div class="bs-docs-example" id="Hours">
    <div class="hours-month">
    Total Project Hours: <span class="unbillable">' . $total_hours . '</span>
    </div>
    <div class="hours-week">
    Billable Project Hours: <span class="billable">' . $billable_hours . '</span>
    </div>
    <div class="clear-both"></div></div>
    ';
    return $totals . $hours_table;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:53,代码来源:hour_table.php

示例3: staffTable

function staffTable($staffers, $o = array())
{
    $r = getRenderer();
    $staff_table = array('current' => array('headers' => array('Name', 'Team', 'Email', 'Edit'), 'rows' => array()), 'former' => array('headers' => array('Name', 'Team', 'Email', 'Edit'), 'rows' => array()));
    foreach ($staffers as $s) {
        $rows_var = 'current';
        if ($s->getData('active') == 0) {
            $rows_var = 'former';
        }
        $staff_table[$rows_var]['rows'][] = array($r->link('Staff', array('action' => 'show', 'id' => $s->id), $s->getName()), $s->getData('team'), '<a href="mailto:' . $s->getData('email') . '">' . $s->getData('email') . '</a>', UI::button(array('controller' => 'Staff', 'action' => 'edit', 'id' => $s->getData('id'))));
    }
    $html = $r->view('basicTable', $staff_table['current'], array('title' => 'Staff', 'pager' => true), $o);
    $html .= $r->view('basicTable', $staff_table['former'], array('title' => 'Former Staff', 'pager' => true), $o);
    return $html;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:15,代码来源:staff_table.php

示例4: paymentTable

function paymentTable($payments, $o = array())
{
    $r = getRenderer();
    $table = array();
    $table['headers'] = array('Date', 'Invoice ID', 'Client', 'Amount', 'Type', 'Edit', 'Delete');
    $table['rows'] = array();
    $total_payments = 0;
    $r = getRenderer();
    foreach ($payments as $p) {
        $total_payments += $p->getAmount();
        $table['rows'][] = array(UI::link(array('controller' => 'Payment', 'action' => 'show', 'id' => $p->id, 'text' => $p->getData('date'))), UI::link(array('text' => $p->getInvoiceId(), 'controller' => 'Invoice', 'action' => 'show', 'id' => $p->getInvoiceId())), UI::link(array('controller' => 'Company', 'action' => 'show', 'id' => $p->getCompany()->id, 'text' => $p->getCompanyName())), '$ ' . number_format($p->getAmount(), 2), $p->getType(), $p->getPurpose(), UI::button(array('controller' => 'Payment', 'action' => 'show', 'id' => $p->id)), UI::button(array('controller' => 'Payment', 'action' => 'destroy', 'id' => $p->id)));
    }
    $payment_table = $r->view('basicTable', $table, array_merge(array('title' => 'Payments', 'pager' => true), $o));
    $total_payments = $r->view('basicMessage', 'Total payments: $ ' . number_format($total_payments, 2));
    return '<div id="payments-table">' . $total_payments . $payment_table . '</div>';
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:16,代码来源:payment_table.php

示例5: chargeTable

function chargeTable($charges, $o = array())
{
    $r = getRenderer();
    $table = array();
    $table['headers'] = array('Date', 'Name', 'Type', 'Company', 'Amount', 'Edit', 'Delete');
    $table['rows'] = array();
    $total_charges = 0;
    foreach ($charges as $m) {
        $total_charges += $m->getData('amount');
        $company = $m->getCompany();
        $edit_button = UI::button(array('controller' => 'Charge', 'action' => 'edit', 'id' => $m->id));
        $delete_button = UI::button(array('controller' => 'Charge', 'action' => 'destroy', 'id' => $m->id));
        $table['rows'][] = array($m->get('date'), $m->getName(), $m->getType(), $r->link('Company', array('action' => 'show', 'id' => $company->id), $company->getName()), '$ ' . number_format($m->get('amount'), 2), $edit_button, $delete_button);
    }
    $charges_table = $r->view('basicTable', $table, array_merge(array('title' => 'Charges', 'id' => 'charges-table', 'pager' => true), $o));
    $total = $r->view('basicMessage', 'Total charges: $ ' . number_format($total_charges, 2));
    return $total . $charges_table;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:18,代码来源:charge_table.php

示例6: contactTable

/**
  contactTable
  
  View that displays a list of all Contacts
   
   $get options array:
  -<b>contact_id</b> id of the contact that we want to see details for
        
  @return html
  @package controller
*/
function contactTable($contacts, $o = array())
{
    if (!$contacts) {
        return '';
    }
    $r = getRenderer();
    $table = array();
    $table['headers'] = array('Name', 'Client', 'Email', 'Type', 'Edit', 'Delete');
    $table['rows'] = array();
    foreach ($contacts as $contact) {
        $company = $contact->getCompany();
        $edit_button = UI::button(array('controller' => 'Contact', 'action' => 'show', 'id' => $contact->id));
        $delete_button = UI::button(array('controller' => 'Contact', 'action' => 'destroy', 'id' => $contact->id));
        $table['rows'][] = array($r->link('Contact', array('action' => 'show', 'id' => $contact->id), $contact->getName()), $r->link('Company', array('action' => 'show', 'id' => $company->id), $company->getName()), '<a href="' . $contact->getData('email') . '"/>' . $contact->getData('email') . '</a>', $contact->getContactType(), $edit_button, $delete_button);
    }
    $html = $r->view('basicTable', $table, array('title' => 'Contacts', 'pager' => true));
    return $html;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:29,代码来源:contact_table.php

示例7: noteTable

/**
  noteTable  
  
  View that displays a list of all Notes 
        
  @return html
  @package controller
*/
function noteTable($notes, $o = array())
{
    if (!$notes) {
        return '';
    }
    $r = getRenderer();
    $table = array();
    $table['headers'] = array('Date', 'Name', 'Details', 'Company', 'Staff', 'Edit', 'Delete');
    $table['rows'] = array();
    foreach ($notes as $note) {
        $company = $note->getCompany();
        $edit_button = UI::button(array('controller' => 'Note', 'action' => 'show', 'id' => $note->id));
        $delete_button = UI::button(array('controller' => 'Note', 'action' => 'destroy', 'id' => $note->id));
        $table['rows'][] = array($note->getData('date'), $r->link('Note', array('action' => 'show', 'id' => $note->id), $note->getName()), $r->link('Note', array('action' => 'show', 'id' => $note->id), $note->getDescription()), $r->link('Company', array('action' => 'show', 'id' => $company->id), $company->getName()), $note->getStaff()->getName(), $edit_button, $delete_button);
    }
    $html = $r->view('basicTable', $table, array('title' => 'Notes  <a class="btn ui-state-default ui-corner-all"><span class="ui-icon ui-icon-triangle-1-s"></span></a>', 'id' => 'note-table', 'pager' => true));
    return $html;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:26,代码来源:note_table.php

示例8: invoiceTable

function invoiceTable($invoices, $o = array())
{
    $r = getRenderer();
    // CREATE SEARCH FORM
    $search_form = '';
    $table = array();
    $table['headers'] = array('ID', 'Add', 'Client', 'Start Date', 'End Date', 'Batch', 'Send', 'Sent Date', 'Amount', 'Status', 'Edit', 'Delete');
    $table['rows'] = array();
    $total_invoices = 0;
    foreach ($invoices as $i) {
        $total_invoices += $i->getAmountDue();
        $url = $i->getData('url');
        $c = $i->getCompany();
        if ($batch = $i->getBatch()) {
            $batch_link = $r->link('InvoiceBatch', array('action' => 'show', 'id' => $batch->id), $batch->getName());
        } else {
            $batch_link = '';
        }
        if ($i->getData('type') == 'dated') {
            $invoice_date = $i->getData('start_date');
        } else {
            $invoice_date = $i->getData('date');
        }
        if ($batch = $i->getStatus()) {
            $status = $i->getStatus();
        } else {
            $status = $i->getData('payment_status');
        }
        $edit_button = UI::button(array('controller' => 'Invoice', 'action' => 'edit', 'id' => $i->id));
        $delete_button = UI::button(array('controller' => 'Invoice', 'action' => 'destroy', 'id' => $i->id));
        $email_button = UI::button(array('controller' => 'Invoice', 'action' => 'email', 'id' => $i->id));
        $table['rows'][] = array($i->id, "<input class=\"check-row\" type=\"checkbox\" id=\"row-" . $i->id . "\" name=\"table-rows[" . $i->id . "]\" value=\"" . $i->id . "\">", $r->link('Invoice', array('action' => 'show', 'id' => $i->id), $c->getName()), $r->link('Invoice', array('action' => 'show', 'id' => $i->id), $invoice_date), $i->getData('end_date'), $batch_link, $email_button, "<a href='{$url}' target='_blank'>" . $i->getData('sent_date') . "</a>", "<span>\$</span>" . $i->getAmountDue(), $status, $edit_button, $delete_button);
    }
    $total_invoices = $r->view('basicMessage', '<br>Total Invoices: $ ' . number_format($total_invoices, 2));
    $bulk_email_btn = '<input type="submit" value="Send Bulk Email" class="btn" style="display:inline; margin-left: 10px;" /> ';
    $select_all_box = '<input class="check-all" name="check-all" type="checkbox"/> Select All ' . $bulk_email_btn . '<br />';
    $table = $r->view('basicTable', $table, array('title' => 'Invoices', 'search' => $select_all_box . $search_form, 'pager' => true));
    $form = new Form(array('controller' => 'Invoice', 'action' => 'batch_email', 'disable_submit_btn' => true));
    $form->content = $table;
    return $total_invoices . $form->html;
}
开发者ID:radicaldesigns,项目名称:gtd,代码行数:41,代码来源:invoice_table.php

示例9:

									<td>
										
										<?php 
        echo $data_array[$sno][2] . " " . $data_array[$sno][3] . " " . $data_array[$sno][4] . " (" . $data_array[$sno][1] . " )";
        ?>
									</td>
									<td>
											<?php 
        echo $data_array[$sno][5];
        ?>
									</td>
									<td>
										&nbsp;&nbsp;&nbsp;
											<center>	
										<?php 
        $ui->button()->icon($ui->icon("plus"))->value('ADD')->id('submit' . $sno)->uiType('primary')->name('submit_track')->show();
        ?>
										</center>
													 
									</td>
							</tr>
										
<?php 
        $sno++;
    }
    $table->close();
}
$box->close();
$innercol2->close();
$column2->close();
$outer_row->close();
开发者ID:vivek0739,项目名称:information,代码行数:31,代码来源:edit_group.php

示例10: foreach

								<td rowspan=2 style="vertical-align:middle" ><b>Edit/Delete</b></td>
	                    	</tr>
	                    	<tr align="center">
	                        	<td style="vertical-align:middle" ><b>From</b></td>
	                        	<td style="vertical-align:middle" ><b>To</b></td>
	                    	</tr></thead><tbody>';
    $i = 1;
    foreach ($details as $row) {
        echo '<tr name=row[] align="center">
									<td>' . $i . '</td>
							    	<td>' . date('d M Y', strtotime($row->from)) . '</td>
							    	<td>' . date('d M Y', strtotime($row->to)) . '</td>
							    	<td>' . $row->res_addr . '</td>
							    	<td>' . ucwords($row->dist_hq_name) . '</td>
							    	<td>';
        $ui->button()->flat()->id('edit' . $i)->name("edit[]")->uiType("primary")->value("Edit")->icon($ui->icon("pencil"))->extras('onClick="onclick_edit(' . $i . ')"')->show();
        $ui->button()->flat()->id('delete5' . $i)->name("delete5[]")->uiType("danger")->value("Delete")->icon($ui->icon("trash-o"))->extras('onClick="onclick_delete(' . $i . ');"')->show();
        echo '</td></tr>';
        $i++;
    }
    echo '</tbody>';
    $table->close();
} else {
    $ui->callout()->title('Empty')->desc('No Stay Details Found.')->uiType('danger')->show();
}
$box->close();
if (count($pending_emp_last5yrstay_details)) {
    $box = $ui->box()->id('original_details')->title('Last 5 Year Stay Details')->uiType('success')->open();
    if (count($emp_last5yrstay_details)) {
        $table = $ui->table()->id('tbl')->responsive()->bordered()->striped()->open();
        echo '<thead><tr align="center">
开发者ID:pkdism,项目名称:ISM-MIS,代码行数:31,代码来源:last_five_year_stay_details.php

示例11: ucwords

    echo ucwords($user_other_details->hobbies);
    $col2->close();
    $col3 = $ui->col()->width(3)->open();
    echo "<label>Favourite Pass Time</label>";
    $col3->close();
    $col4 = $ui->col()->width(3)->open();
    echo ucwords($user_other_details->fav_past_time);
    $col4->close();
    $stuRowHobbies->close();
    $stuRowExtraActivity = $ui->row()->open();
    $col1 = $ui->col()->width(3)->open();
    echo "<label>Extra-Curricular Activities</label>";
    $col1->close();
    $col2 = $ui->col()->width(3)->open();
    echo ucwords($stu_other_details->extra_curricular_activity);
    $col2->close();
    $col3 = $ui->col()->width(3)->open();
    echo "<label>Any Other Relevant Information</label>";
    $col3->close();
    $col4 = $ui->col()->width(3)->open();
    echo ucwords($stu_other_details->other_relevant_info);
    $col4->close();
    $stuRowExtraActivity->close();
    $boxotherdetail->close();
    echo '<center>';
    $ui->button()->uiType('primary')->id('print_btn')->value('PRINT')->show();
    echo '</center>';
} else {
    echo '<center><h2>Student Basic Details</h2>';
    $this->notification->drawNotification("Not Found", "Your details have not been updated. Please check after some time.", "error");
}
开发者ID:pkdism,项目名称:ISM-MIS,代码行数:31,代码来源:stud_details.php

示例12: array

			<div class="actions col-xs-1 text-right">
				<div class="btn-group">
					<?php 
        if (Acl::check('page.add')) {
            ?>
					<?php 
            echo UI::button(NULL, array('href' => Route::get('backend')->uri(array('controller' => 'page', 'action' => 'add', 'id' => $child->id)), 'icon' => UI::icon('plus'), 'class' => 'btn-default btn-xs'));
            ?>
					<?php 
        }
        ?>
					<?php 
        if (Acl::check('page.delete')) {
            ?>
					<?php 
            echo UI::button(NULL, array('href' => Route::get('backend')->uri(array('controller' => 'page', 'action' => 'delete', 'id' => $child->id)), 'icon' => UI::icon('times fa-inverse'), 'class' => 'btn-xs btn-confirm btn-danger'));
            ?>
					<?php 
        }
        ?>
				</div>
			</div>
			
			<div class="clearfix"></div>
		</div>
		
		<?php 
        if ($child->is_expanded) {
            echo $child->children_rows;
        }
        ?>
开发者ID:ZerGabriel,项目名称:cms-1,代码行数:31,代码来源:children.php

示例13: myFunction2

              	  <td><?php 
    echo $row->total_current_fy;
    ?>
</td>
              </tr>

            <?php 
    $i++;
}
$table->close();
$E_box->close();
$form = $ui->form()->action('consultant/consultant_disbursement_sheet/disbursement_cancel/' . $disbursement->sr_no)->open();
?>
<center>
		<?php 
$ui->button()->value('Cancel')->uiType('danger')->submit()->name('mysubmit')->show();
?>
	</center><?php 
$form->close();
$box->close();
$column2->close();
$column3 = $ui->col()->width(1)->open();
$column3->close();
$inputRow1->close();
?>
<script>
function myFunction2(sr_no,auth_id) {
	
        $.ajax({
                url : site_url("consultant/consultant_ajax/view_modal/" + sr_no+ "/" +auth_id),
                success : function(result){
开发者ID:vivek0739,项目名称:consultancy,代码行数:31,代码来源:consultant_disbursement_ciview_pce.php

示例14:

			                <?php 
}
$table->close();
$col1->close();
$row1->close();
/****************************************************************/
$E_box->close();
$t5->close();
$tabBox1->close();
$tabRow1->close();
$row11 = $ui->row()->open();
$col1 = $ui->col()->width(6)->open();
?>
<center>
<?php 
$ui->button()->value('Re Apply')->uiType('primary')->submit()->name('mysubmit')->show();
?>
</center>
<?php 
$form->close();
$col1->close();
$col2 = $ui->col()->width(6)->open();
$form1 = $ui->form()->action('consultant/consultant_disbursement_sheet/disbursement_cancel/' . $sr_no)->open();
?>
<center>
		<?php 
$ui->button()->value('Cancel')->uiType('danger')->submit()->name('mysubmit')->show();
?>
	</center><?php 
$form1->close();
$col2->close();
开发者ID:vivek0739,项目名称:consultancy,代码行数:31,代码来源:consultant_disbursement_rejected.php

示例15: date

echo ' (' . date('d M Y g:i a', strtotime($action_recent->timestamp) + 19800) . ') </span>';
$col1->close();
$innerrow1 = $ui->col()->noPrint()->width(6)->open();
$button_msg = '';
if ($auth_id == 'hod') {
    $button_msg = 'Forward to PCE';
} else {
    if ($auth_id == 'pce') {
        $button_msg = 'Forward to Director';
    }
}
$col1 = $ui->col()->width(12)->open();
?>
<br/><center>
          <?php 
$ui->button()->icon($ui->icon('check'))->name('action_taken')->id('action_taken')->value('Approve')->uiType('success')->show();
?>
          </center>
          <center>
          <?php 
$ui->button()->icon($ui->icon('check'))->name('action_taken')->id('action_taken6')->value($button_msg)->uiType('success')->show();
?>
          </center><br/><?php 
$col1->close();
$col1 = $ui->col()->id('approve_col')->width(12)->open();
?>
<center>
          <?php 
$ui->textarea()->label('Remark')->id('remark_text1')->name('remark_text1')->placeholder('Not more than 200 character')->value('')->show();
$ui->button()->icon($ui->icon('check'))->type('submit')->name('action_taken')->id('action_taken3')->value('Are You Sure To Approve')->uiType('success')->show();
?>
开发者ID:vivek0739,项目名称:consultancy,代码行数:31,代码来源:view_consultancy_detail.php


注:本文中的UI::button方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。