* @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */
require_once __DIR__ . '/../../config.php';
require_once $CFG->libdir . '/tablelib.php';
require_once 'filter_form.php';
require 'viewrequests_table.php';
global $OUTPUT, $PAGE;
require_login();
if (isguestuser()) {
    print_error('guestsarenotallowed');
}
$context = context_system::instance();
$PAGE->set_context($context);
$PAGE->set_url('/blocks/ps_selfstudy/viewrequests.php');
$PAGE->set_pagelayout('standard');
$filterform = new filter_form();
$download = optional_param('download', '', PARAM_ALPHA);
$table = new viewrequests_table('uniqueid');
$table->is_downloading($download, 'view_requests', get_string('requests', 'block_ps_selfstudy'));
if ($filterform->is_cancelled()) {
    $courseurl = new moodle_url('/blocks/ps_selfstudy/viewrequests.php');
    redirect($courseurl);
} else {
    if ($fromform = $filterform->get_data()) {
        $sqlconditions = "course_code = '" . $fromform->filter_code . "' AND ";
        if (!$table->is_downloading()) {
            // Define headers.
            $PAGE->set_title(get_string('title_viewrequests', 'block_ps_selfstudy'));
            $PAGE->set_heading(get_string('title_viewrequests', 'block_ps_selfstudy'));
            $PAGE->navbar->add(get_string('title_viewrequests', 'block_ps_selfstudy'));
            $site = get_site();
Beispiel #2
0
                $row['perms'] = 'anon';
            }
            $vals = array();
            foreach ($cols as $k) {
                $vals[] = $row[$k];
            }
            $vals[] = $row['num_orders'];
            $link = sprintf('%s?%s=%d', $_SERVER['PHP_SELF'], $reqIdKey, $row['id']);
            $table->addRow($vals, '', false, $link);
        }
    }
    $pager = new res_pager($offset, $range, $numrows, 0, 26);
    $smarty->assign('pager', $pager);
    /** create filter form **/
    $colmap = $user->get_colmap();
    $filt = new filter_form('GET');
    $filt->left_td_style = '';
    $filt->field_prefix = '';
    $filt->add_element('hdr1', array('<b>Filter by::</b>', 'heading'));
    if (isset($colmap['perms'])) {
        $filt->add_element('hdr1', array('Permissions:', 'heading'));
        $filt->add_element('f_perms', array('', 'select', null));
    }
    $filt->add_element('hdr2', array('email:', 'heading'));
    $filt->add_element('f_email', array('', 'text', null, array('size' => 20)));
    $filt->add_element('op_filter', array('GO', 'submit'));
    if (isset($colmap['perms'])) {
        $filt->set_element_opts('f_perms', array('' => '[ANY]') + $colmap['perms'][2]);
    }
}
$tab = 'user';
Beispiel #3
0
 *  @author sbeam
 *  @copyright Circus Media LLC
 *  @see HTML_Table
 *  @todo page result sets
 *
 * $Id: store.edit.list.php,v 1.10 2008/06/24 19:34:47 sbeam Exp $
 */
require_once CONFIG_DIR . 'cshop.config.php';
require_once "fu_HTML_Table.class.php";
require_once "filter_form.class.php";
require_once "res_pager.class.php";
require_once "store.edit.inc.php";
/** **/
$range = 50;
$offset = isset($_GET['page']) ? ($_GET['page'] - 1) * $range : 0;
$filt = new filter_form('GET');
$filt->left_td_style = '';
$filt->field_prefix = '';
$filt->add_element('hdr1', array('Category:', 'heading'));
$filt->add_element('cat', array('', 'select', cshopUtils::get_all_categories($pdb, true)));
$filt->add_element('hdr2', array('Manufacturer', 'heading'));
$filt->add_element('mfr', array('', 'select', cshopUtils::get_all_manufacturers($pdb, true)));
$filt->add_element('hdr3', array('SKU', 'heading'));
$filt->add_element('sku', array('', 'text', '', array('size' => 5)));
$filt->add_element('op_filter', array('GO', 'submit'));
/** if there were things selected in the filter forms then make up some WHERE
 * clauses to narrow the results */
$where = '';
$getvars = '';
if (isset($_GET['mfr']) or isset($_GET['cat'])) {
    $where = 'WHERE 1=1 ';
Beispiel #4
0
        $args = array();
        foreach ($link_vals as $v) {
            $args[] = $row[$v];
        }
        $link = vsprintf($link_fmt, $args);
    }
    foreach (array_keys($header_row) as $k) {
        $vals[] = $row[$k];
    }
    $table->addRow($vals, null, !empty($link), $link);
}
$numrows = $prod->numRows;
$pager = new res_pager($offset, $range, $numrows);
$smarty->assign('pager', $pager);
$produx = array('' => '[ANY]') + $prod->get_product_list('title');
$filt = new filter_form('GET');
$filt->left_td_style = '';
$filt->field_prefix = '';
$filt->add_element('hdr1', array('<b>Filter by::</b> Product:', 'heading'));
$filt->add_element('pid', array('', 'select', $produx));
$filt->add_element('hdr2', array('Category:', 'heading'));
$filt->add_element('cat', array('', 'select', $prod->get_product_category_options(true)));
$filt->add_element('op_filter', array('GO', 'submit'));
##############################################################################
# output template
##############################################################################
$smarty->display('control/header.tpl');
?>
<div style="width: 90%; margin: 2em auto;">
<h2 class="headline">Inventory Report</h2>
if (!$enrol_manual = enrol_get_plugin('manual')) {
    throw new coding_exception('Can not instantiate enrol_manual');
}

$instancename = $enrol_manual->get_instance_name($instance);

$PAGE->set_url('/local/costcenter/courseenrol.php', array('enrolid'=>$instance->id));
$PAGE->set_pagelayout('admin');
$PAGE->set_title($enrol_manual->get_instance_name($instance));
$PAGE->set_heading($course->fullname);
navigation_node::override_active_url(new moodle_url('/local/mass_enroll/mass_enroll.php', array('id'=>$course->id)));
$PAGE->requires->js('/local/teammanager/js/select2.full.js');
$PAGE->requires->css('/local/teammanager/css/select2.min.css');
// Create the user selector objects.
$options = array('enrolid' => $enrolid, 'accesscontext' => $context);
$filter_form = new filter_form(null,array('enrolid'=>$enrolid));
 $data = $filter_form->get_data();
 $SESSION->costcenterenrol = array();
if($filter_form->is_cancelled()){
  redirect($PAGE->url);    
}
 if(!empty( $data->position)){
        foreach($data->position as $key => $value) {
  $data->position[$key] = "'".$value."'";
}
 $position = implode(',',$data->position);
  $SESSION->costcenterenrol['position'] = $position;
 }else{
$position = '';
 }
 
Beispiel #6
0
    $fex->set_element_opts('orders_status', $order->get_statuses());
    $fex->elem_vals = $orderinfo;
    if (empty($orderinfo['ship_date'])) {
        $fex->elem_vals['ship_date'] = date('Y-m-d');
    }
    if (empty($orderinfo['delivery_date'])) {
        $fex->elem_vals['delivery_date'] = date('Y-m-d');
    }
    $smarty->assign('upform', $fex->get_struct());
    $pagetitle = 'ORDER DETAIL - ' . $itemid;
    /* */
    $SHOWFORM = 1;
} else {
    /** create filter form **/
    $filter_columns = array('order.id' => 'Order ID', 'order.token' => 'Order Number', 'user.email' => 'customer email', 'user.name' => 'customer name');
    $filt = new filter_form('GET');
    $filt->left_td_style = '';
    $filt->right_td_style = '';
    $filt->field_prefix = '';
    $filt->add_element('hdr1', array('<b>Filter by::</b>', 'heading'));
    $filt->add_element('fc', array('', 'select', null));
    $filt->add_element('hdr2', array('=', 'heading'));
    $filt->add_element('fq', array('', 'text', null, array('size' => 15)));
    $filt->add_element('hdr3', array('&nbsp;Status:', 'heading'));
    $filt->add_element('status', array('', 'select', null));
    $filt->add_element('op_filter', array('GO', 'submit'));
    $filt->set_element_opts('status', array('' => '[ANY]') + $order->get_statuses());
    $filt->set_element_opts('fc', $filter_columns);
    /** decide on which result page to show **/
    $range = 50;
    $offset = isset($_GET['page']) ? ($_GET['page'] - 1) * $range : 0;