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


PHP module_form::set_required方法代码示例

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


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

示例1: array

?>
" /> -->
	<input type="hidden" name="user_id" value="<?php 
echo $user_id;
?>
" />
	<input type="hidden" name="customer_id" value="<?php 
echo $user['customer_id'];
?>
" />


    <?php 
module_form::print_form_auth();
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
module_form::set_required(array('fields' => array('name' => 'Name', 'email' => 'Email')));
hook_handle_callback('layout_column_half', 1);
$title = 'User Details';
include module_theme::include_ucm('includes/plugin_user/pages/contact_admin_form.php');
if (module_config::c('users_have_address', 0)) {
    ob_start();
    handle_hook("address_block", $module, "physical", "user", "user_id");
    $fieldset_data = array('heading' => array('type' => 'h3', 'title' => 'Address'), 'elements_before' => ob_get_clean());
    echo module_form::generate_fieldset($fieldset_data);
    unset($fieldset_data);
}
if ((int) $user_id > 0) {
    //handle_hook("note_list",$module,"user","user_id",$user_id);
    if (class_exists('module_note', false) && module_note::is_plugin_enabled()) {
        module_note::display_notes(array('title' => 'User Notes', 'owner_table' => 'user', 'owner_id' => $user_id, 'view_link' => $module->link_open($user_id)));
    }
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:user_admin_edit.php

示例2: htmlspecialchars

    ?>
" />
    <?php 
}
?>

    <input type="hidden" name="hourly_rate" value="<?php 
echo htmlspecialchars($invoice['hourly_rate']);
?>
" />

	<input type="hidden" name="_redirect" value="" id="form_redirect" />

    <?php 
$fields = array('fields' => array('name' => 'Name'));
module_form::set_required($fields);
module_form::prevent_exit(array('valid_exits' => array('.submit_button', '.save_invoice_item', '.save_invoice_payment', '.delete', '.apply_discount')));
hook_handle_callback('layout_column_half', 1, '35');
/* INVOICE DETAILS */
$fieldset_data = array('heading' => array('type' => 'h3', 'title' => 'Invoice Details'), 'class' => 'tableclass tableclass_form tableclass_full', 'elements' => array(array('title' => 'Invoice #', 'field' => array('type' => 'text', 'name' => 'name', 'value' => $invoice['name'])), array('title' => 'Status', 'field' => array('type' => 'select', 'name' => 'status', 'value' => $invoice['status'], 'blank' => false, 'options' => module_invoice::get_statuses(), 'allow_new' => true)), array('title' => 'Created Date', 'field' => array('type' => 'date', 'name' => 'date_create', 'value' => print_date($invoice['date_create']))), array('title' => 'Due Date', 'fields' => array(array('type' => 'date', 'name' => 'date_due', 'value' => print_date($invoice['date_due'])), array('type' => 'checkbox', 'name' => 'overdue_email_auto', 'value' => isset($invoice['overdue_email_auto']) && $invoice['overdue_email_auto'], 'label' => 'Auto Overdue Email', 'help' => 'When this Invoice becomes overdue an email will be automatically sent to the customer. Settings > Invoice for more options.'))), array('title' => 'Sent Date', 'hidden' => !(int) $invoice_id, 'field' => array('type' => 'date', 'name' => 'date_sent', 'id' => 'date_sent', 'value' => print_date($invoice['date_sent']))), array('title' => 'Paid Date', 'hidden' => !(int) $invoice_id, 'field' => array('type' => 'date', 'name' => 'date_paid', 'value' => print_date($invoice['date_paid']), 'help' => 'To mark an invoice as paid please record a full payment against this invoice. Once that is done you can adjust the date here.'))), 'extra_settings' => array('owner_table' => 'invoice', 'owner_key' => 'invoice_id', 'owner_id' => $invoice['invoice_id'], 'layout' => 'table_row', 'allow_new' => module_invoice::can_i('create', 'Invoices'), 'allow_edit' => module_invoice::can_i('edit', 'Invoices')));
$incrementing = false;
if (!isset($invoice['taxes']) || !count($invoice['taxes'])) {
    $invoice['taxes'][] = array();
    // at least have 1?
}
foreach ($invoice['taxes'] as $tax) {
    if (isset($tax['increment']) && $tax['increment']) {
        $incrementing = true;
    }
}
ob_start();
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:invoice_admin_edit.php

示例3: _l

 * More licence clarification available here:  http://codecanyon.net/wiki/support/legal-terms/licensing-terms/ 
 * Deploy: 9809 f200f46c2a19bb98d112f2d32a8de0c4
 * Envato: 4ffca17e-861e-4921-86c3-8931978c40ca
 * Package Date: 2015-11-25 02:55:20 
 * IP Address: 67.79.165.254
 */
$module->page_title = _l('Template Edit');
//print_heading('Newsletter Editor');
$newsletter_template_id = isset($_REQUEST['newsletter_template_id']) ? (int) $_REQUEST['newsletter_template_id'] : false;
$newsletter_template = module_newsletter::get_newsletter_template($newsletter_template_id);
?>

<form action="" method="post">
    <input type="hidden" name="_process" value="save_newsletter_template">
    <?php 
module_form::set_required(array('fields' => array('newsletter_template_name' => 'Name')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button', '.valid_exit')));
?>

<table width="100%" cellpadding="5">
    <tbody>
    <tr>
        <td valign="top">
            <h3><?php 
echo _l('Newsletter Template Details');
?>
</h3>

            <table width="100%" border="0" cellspacing="0" cellpadding="2" class="tableclass tableclass_form">
                <tbody>
                    <tr>
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:newsletter_template_edit.php

示例4: echo

        // eg: form elements, submit buttons, etc..
        module_security::check_page(array('category' => 'Product', 'page_name' => 'Products', 'module' => 'product', 'feature' => 'Edit'));
    } else {
        module_security::check_page(array('category' => 'Product', 'page_name' => 'Products', 'module' => 'product', 'feature' => 'Create'));
    }
    module_security::sanatise_data('product', $product_category);
}
?>

<form action="" method="post" id="product_category_form">
	<input type="hidden" name="_process" value="save_product_category" />
	<input type="hidden" name="product_category_id" value="<?php 
echo (int) $product_category_id;
?>
" />

    <?php 
module_form::set_required(array('fields' => array('name' => 'Name')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
$fieldset_data = array('heading' => array('type' => 'h3', 'title' => 'Product Information'), 'class' => 'tableclass tableclass_form tableclass_full', 'elements' => array());
$fieldset_data['elements'][] = array('title' => 'Name', 'fields' => array(array('type' => 'text', 'name' => 'product_category_name', 'value' => $product_category['product_category_name'])));
echo module_form::generate_fieldset($fieldset_data);
unset($fieldset_data);
$form_actions = array('class' => 'action_bar action_bar_center', 'elements' => array(array('type' => 'save_button', 'name' => 'butt_save', 'value' => _l('Save')), array('ignore' => !(int) $product_category_id, 'type' => 'delete_button', 'name' => 'butt_del', 'value' => _l('Delete')), array('type' => 'button', 'name' => 'cancel', 'value' => _l('Cancel'), 'class' => 'submit_button', 'onclick' => "window.location.href='" . $module->link_open(false) . "';")));
echo module_form::generate_form_actions($form_actions);
?>


</form>

开发者ID:sgh1986915,项目名称:php-crm,代码行数:29,代码来源:product_admin_category_edit.php

示例5: hook_handle_callback



<?php 
hook_handle_callback('layout_column_half', 1);
?>


<form action="" method="post" id="subscription_form">
	<input type="hidden" name="_process" value="save_subscription" />
	<input type="hidden" name="subscription_id" value="<?php 
echo $subscription_id;
?>
" />

    <?php 
module_form::set_required(array('fields' => array('name' => 'Name', 'amount' => 'Amount')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
$payment_methods = handle_hook('get_payment_methods', $module);
$invoice_template_email = $invoice_template_print = array();
foreach (module_template::get_templates() as $possible_template) {
    if (strpos($possible_template['template_key'], 'invoice_print') !== false) {
        $invoice_template_print[$possible_template['template_key']] = $possible_template['template_key'];
    } else {
        if (strpos($possible_template['template_key'], 'invoice_email') !== false) {
            $key = preg_replace('#\\_(due|paid|overdue)$#', '', $possible_template['template_key']);
            if (!isset($invoice_template_email[$key])) {
                $invoice_template_email[$key] = array();
            }
            $invoice_template_email[$key][] = $possible_template['template_key'];
        }
    }
开发者ID:sgh1986915,项目名称:php-crm,代码行数:29,代码来源:subscription_admin_edit.php

示例6: _e

    _e('Newsletter Sent Already');
    ?>
</h4>
            <?php 
    echo _l('<p>This newsletter has already been sent out <strong>%s</strong> times:</p>%s<p>Please press the <strong>duplicate</strong> button at the bottom to create a new newsletter based on this newsletter. You can also re-send this newsletter to a new group of people below if you want.</p>', count($sends_warning), $sends_links);
    ?>
    </div>
    <?php 
}
?>

<form action="" method="post" id="newsletter_form">
    <input type="hidden" name="_process" value="save_newsletter">

    <?php 
module_form::set_required(array('fields' => array('subject' => 'Subject', 'from_name' => 'Sender Name', 'from_email' => 'Sender Email', 'bounce_email' => 'Bounce Email', 'to_name' => 'To Name')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button', '.valid_exit')));
?>

<table width="100%" cellpadding="5">
    <tbody>
    <tr>
        <td width="450" valign="top">
            <h3><?php 
echo _l('Email Details');
?>
</h3>

            <table width="100%" border="0" cellspacing="0" cellpadding="2" class="tableclass tableclass_form">
                <tbody>
                    <tr>
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:newsletter_edit.php

示例7: print_heading



<?php 
print_heading('Step #1: Database Connection Details');
?>

<p>
    <em>Please contact your hosting provider for assistance with creating a database.</em>
</p>

<form action="?m=setup&amp;step=<?php 
echo $step;
?>
&amp;save=true" method="post">
    <?php 
module_form::set_required(array('fields' => array('db_host' => 'Database Host', 'db_name' => 'Database Name', 'db_user' => 'Database Username', 'db_pass' => 'Database Password')));
?>

<table class="tableclass tableclass_form">
    <tbody>
    <tr>
        <th class="width2"><?php 
echo _l('Database Host:');
?>
</th>
        <td>
            <input type="text" name="db_host" value="<?php 
echo h($db_host);
?>
">
        </td>
开发者ID:sgh1986915,项目名称:php-crm,代码行数:29,代码来源:setup1.php

示例8: die

    if (isset($_POST['is_all_day']) && $_POST['is_all_day']) {
        $calendar['is_all_day'] = $_POST['is_all_day'];
    }
    if (isset($_POST['title']) && $_POST['title']) {
        $calendar['subject'] = $_POST['title'];
    }
}
if ($calendar_id && module_calendar::can_i('edit', 'Calendar') || !$calendar_id && module_calendar::can_i('create', 'Calendar')) {
    // perms are good to go!
} else {
    die('Permission denied');
}
?>
<form action="" method="post" id="calendar_event_form">
<?php 
module_form::set_required(array('fields' => array('subject' => 'Subject', 'start' => 'Start Date', 'end' => 'End Date')));
$customer_list = array();
$customers = module_customer::get_customers();
foreach ($customers as $customer) {
    $customer_list[$customer['customer_id']] = $customer['customer_name'];
}
$staff_members = module_user::get_staff_members();
$staff_member_rel = array();
foreach ($staff_members as $staff_member) {
    $staff_member_rel[$staff_member['user_id']] = $staff_member['name'];
}
if (!isset($calendar['staff_ids']) || !is_array($calendar['staff_ids']) || !count($calendar['staff_ids'])) {
    $calendar['staff_ids'] = array(false);
}
// output our event information using the standard UCM form processor:
$fieldset_data = array('heading' => false, 'class' => 'tableclass tableclass_form tableclass_full', 'elements' => array(array('title' => _l('Subject'), 'fields' => array('<div id="calendarcolor" style="float:right"></div><input id="colorvalue" name="color" type="hidden" value="' . (isset($calendar['color']) ? htmlspecialchars($calendar['color']) : '') . '" />', array('type' => 'text', 'name' => "subject", 'value' => isset($calendar['subject']) ? $calendar['subject'] : ''))), array('title' => _l('Start'), 'fields' => array(array('type' => 'date', 'name' => "start", 'value' => isset($calendar['start']) ? print_date($calendar['start']) : ''), '<span class="calendar_time">@</span>', array('type' => 'time', 'name' => "start_time", 'value' => isset($calendar['start']) ? date('g:ia', $calendar['start']) : '', 'class' => 'calendar_time'), array('type' => 'check', 'id' => "is_all_day", 'value' => 1, 'name' => "is_all_day", 'checked' => isset($calendar['is_all_day']) && $calendar['is_all_day'] ? true : false, 'label' => _l('All Day Event')))), array('title' => _l('End'), 'fields' => array(array('type' => 'date', 'name' => "end", 'value' => isset($calendar['end']) ? print_date($calendar['end']) : ''), '<span class="calendar_time">@</span>', array('type' => 'time', 'name' => "end_time", 'value' => isset($calendar['end']) ? date('g:ia', $calendar['end']) : '', 'class' => 'calendar_time'))), array('title' => _l('Customer'), 'fields' => array(array('type' => 'select', 'name' => 'customer_id', 'options' => $customer_list, 'value' => isset($calendar['customer_id']) ? $calendar['customer_id'] : 0), isset($calendar['customer_id']) && $calendar['customer_id'] ? '<a href="' . module_customer::link_open($calendar['customer_id'], false) . '" target="_blank">' . _l('Open') . '</a>' : '')), array('title' => module_config::c('customer_staff_name', 'Staff'), 'fields' => array('<div id="staff_ids_holder" style="float:left;">', array('type' => 'select', 'name' => 'staff_ids[]', 'options' => $staff_member_rel, 'multiple' => 'staff_ids_holder', 'values' => $calendar['staff_ids']), '</div>', _hr('Assign a staff member to this calendar event. Click the plus sign to add more staff members.'))), array('title' => _l('Description'), 'field' => array('type' => 'textarea', 'name' => "description", 'value' => isset($calendar['description']) ? $calendar['description'] : ''))));
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:calendar_admin_edit.php

示例9: array

    } else {
        module_security::check_page(array('category' => 'Vendor', 'page_name' => $page_type, 'module' => 'vendor', 'feature' => 'Create'));
    }
    module_security::sanatise_data('vendor', $vendor);
}
?>
<form action="" method="post" id="vendor_form">
	<input type="hidden" name="_process" value="save_vendor" />
	<input type="hidden" name="vendor_id" value="<?php 
echo $vendor_id;
?>
" />
	<input type="hidden" name="_redirect" value="" id="form_redirect" />

    <?php 
module_form::set_required(array('fields' => array('vendor_name' => 'Name', 'name' => 'Contact Name')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
module_form::print_form_auth();
//!(int)$vendor['vendor_id'] &&
if (isset($_REQUEST['move_user_id']) && (int) $_REQUEST['move_user_id'] > 0 && module_vendor::can_i('create', 'Companies')) {
    // we have to move this contact over to this vendor as a new primary user id
    $vendor['primary_user_id'] = (int) $_REQUEST['move_user_id'];
    ?>
        <input type="hidden" name="move_user_id" value="<?php 
    echo $vendor['primary_user_id'];
    ?>
">
        <?php 
}
hook_handle_callback('layout_column_half', 1);
/** COMPANY INFORMATION **/
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:vendor_admin_edit.php

示例10: array

	<input type="hidden" name="<?php 
echo $use_master_key;
?>
" value="<?php 
echo $user[$use_master_key];
?>
" />


    <?php 
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
$required = array('fields' => array('name' => 'Name'));
if (module_config::c('user_email_required', 1)) {
    $required['fields']['email'] = true;
}
module_form::set_required($required);
// check if this customer is linked to anyone else. and isn't the primary
$contact_links = array();
if ((int) $user_id > 0 && $use_master_key == 'customer_id') {
    $this_one_is_linked_primary = false;
    $contact_links = module_user::get_contact_customer_links($user['user_id']);
    if (count($contact_links)) {
        // check if this user is primary.
        $this_one_is_linked_primary = $user['linked_parent_user_id'] == $user_id;
        $c = array();
        foreach ($contact_links as $contact_link) {
            $other_contact = module_user::get_user($contact_link['user_id']);
            if ($this_one_is_linked_primary && !$other_contact['linked_parent_user_id']) {
                // hack to ensure data validity
                $other_contact['linked_parent_user_id'] = $user_id;
                update_insert('user_id', $other_contact['user_id'], 'user', array('linked_parent_user_id' => $user_id));
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:contact_admin_edit.php

示例11: array

$locked = false;
$linked_finances = $linked_invoice_payments = array();
$finance_recurring_id = (int) $_REQUEST['finance_recurring_id'];
$recurring = module_finance::get_recurring($finance_recurring_id);
$show_record_button = true;
if (!$finance_recurring_id) {
    $show_record_button = false;
    $module->page_title = _l('Recurring');
} else {
    $module->page_title = _l('Recurring: %s', htmlspecialchars($recurring['name']));
}
?>
<form action="" method="post">

<?php 
module_form::set_required(array('fields' => array('name' => 'Name', 'amount' => 'Amount', 'start_date' => 'Start Date')));
module_form::prevent_exit(array('valid_exits' => array('.submit_button')));
?>


	<input type="hidden" name="_process" value="save_recurring" />
	<input type="hidden" name="finance_recurring_id" value="<?php 
echo $finance_recurring_id;
?>
" />

<?php 
ob_start();
?>

    <table width="100%" border="0" cellspacing="0" cellpadding="2" class="tableclass tableclass_form">
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:recurring_edit.php


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