コード例 #1
0
<?php

/**
 * This template is used to display the login form with [give_login]
 */
global $give_login_redirect;
if (!is_user_logged_in()) {
    // Show any error messages after form submission
    give_print_errors(0);
    ?>
	<form id="give-login-form" class="give-form" action="" method="post">
		<fieldset>
			<legend><?php 
    _e('Log into Your Account', 'give');
    ?>
</legend>
			<?php 
    do_action('give_login_fields_before');
    ?>
			<div class="give-login-username give-login">
				<label for="give_user_login"><?php 
    _e('Username', 'give');
    ?>
</label>
				<input name="give_user_login" id="give_user_login" class="give-required give-input" type="text" title="<?php 
    _e('Username', 'give');
    ?>
" />
			</div>
			<div class="give-login-password give-login">
				<label for="give_user_pass"><?php 
コード例 #2
0
ファイル: customers.php プロジェクト: pantelicnevena/newhanan
/**
 * Renders the customer view wrapper
 *
 * @since  1.0
 *
 * @param  string $view      The View being requested
 * @param  array  $callbacks The Registered views and their callback functions
 *
 * @return void
 */
function give_render_customer_view($view, $callbacks)
{
    $render = true;
    $customer_view_role = apply_filters('give_view_customers_role', 'view_give_reports');
    if (!current_user_can($customer_view_role)) {
        give_set_error('give-no-access', __('You are not permitted to view this data.', 'give'));
        $render = false;
    }
    if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
        give_set_error('give-invalid_customer', __('Invalid Donor ID Provided.', 'give'));
        $render = false;
    }
    $customer_id = (int) $_GET['id'];
    $customer = new Give_Customer($customer_id);
    if (empty($customer->id)) {
        give_set_error('give-invalid_customer', __('Invalid Donor ID Provided.', 'give'));
        $render = false;
    }
    $customer_tabs = give_customer_tabs();
    ?>

	<div class='wrap'>

		<?php 
    if (give_get_errors()) {
        ?>
			<div class="error settings-error">
				<?php 
        give_print_errors(0);
        ?>
			</div>
		<?php 
    }
    ?>

		<?php 
    if ($customer && $render) {
        ?>

			<div id="customer-tab-wrapper">
				<ul id="customer-tab-wrapper-list" class="nav-tab-wrapper">
					<?php 
        foreach ($customer_tabs as $key => $tab) {
            ?>
						<?php 
            $active = $key === $view ? true : false;
            ?>
						<?php 
            $class = $active ? 'active' : 'inactive';
            ?>

						<li class="<?php 
            echo sanitize_html_class($class);
            ?>
">
							<?php 
            if (!$active) {
                ?>
							<a title="<?php 
                echo esc_attr($tab['title']);
                ?>
" aria-label="<?php 
                echo esc_attr($tab['title']);
                ?>
" href="<?php 
                echo esc_url(admin_url('edit.php?post_type=give_forms&page=give-donors&view=' . $key . '&id=' . $customer->id));
                ?>
">
								<?php 
            }
            ?>

								<span class="dashicons <?php 
            echo sanitize_html_class($tab['dashicon']);
            ?>
"></span> <?php 
            echo esc_attr($tab['title']);
            ?>
								<?php 
            if (!$active) {
                ?>
							</a>
						<?php 
            }
            ?>

						</li>



					<?php 
        }
        ?>
				</ul>
			</div>

			<div id="give-customer-card-wrapper">
				<?php 
        $callbacks[$view]($customer);
        ?>
			</div>

		<?php 
    }
    ?>

	</div>
<?php 
}
コード例 #3
0
ファイル: shortcode-login.php プロジェクト: Boglio/Give
<?php

/**
 * This template is used to display the login form with [give_login]
 */
global $give_login_redirect;
if (!is_user_logged_in()) {
    // Show any error messages after form submission
    give_print_errors(false);
    ?>
	<form id="give_login_form" class="give_form" action="" method="post">
		<fieldset>
			<legend><?php 
    _e('Log into Your Account', 'give');
    ?>
</legend>
			<?php 
    do_action('give_login_fields_before');
    ?>
			<div class="give-login-username give-login">
				<label for="give_user_login"><?php 
    _e('Username', 'give');
    ?>
</label>
				<input name="give_user_login" id="give_user_login" class="give-required give-input" type="text" title="<?php 
    _e('Username', 'give');
    ?>
" />
			</div>
			<div class="give-login-password give-login">
				<label for="give_user_pass"><?php