Ejemplo n.º 1
0
<?php

class SA_CRUD_ItemRowClasses extends SA_CRUD_RowClasses
{
    function getRowClasses($rowData)
    {
        if ($rowData['winningBidderID'] == 0) {
            return "inactive";
        }
        return "inactive closed";
    }
}
// defines the CRUD table for Items
$crud = new SA_CRUD('items-form', new SA_CRUD_ItemRowClasses());
$crud->col(new SA_CRUD_ActionsColumn('', '', array('page' => 'sa-items', 'section' => $_GET['section'])))->add(new SA_CRUD_Action('edit', 'Edit', array('view' => 'edit')))->addClass('column-actions');
$crud->col(new SA_CRUD_Column('lotID', 'Lot #'))->addClass('column-value');
$crud->col(new SA_CRUD_Column('title', 'Title'))->addClass('column-title')->addClass('column-primary');
$crud->col(new SA_CRUD_FloatColumn('value', 'Value', "\$%.2f"))->addClass('column-value');
$crud->col(new SA_CRUD_FloatColumn('startBid', 'Starting Bid', "\$%.2f"))->addClass('column-startBid');
$crud->col(new SA_CRUD_FloatColumn('minIncrease', 'Increase', "\$%.2f"))->addClass('column-minIncrease');
$crud->col(new SA_CRUD_BooleanColumn('paid', 'Paid', 'yes', ''))->addClass('column-paid')->disableInput();
$crud->col(new SA_CRUD_Column('winningBidderID', 'Winner'))->addClass('column-winningBidderID')->disableInput();
$crud->col(new SA_CRUD_FloatColumn('winningBid', 'Winning Bid', "\$%.2f"))->addClass('column-winningBid')->disableInput();
// Name & address
$crud->col(new SA_CRUD_Column('name', 'Contact Name'))->hideColumn();
$crud->col(new SA_CRUD_Column('business', 'Business'))->hideColumn();
$crud->col(new SA_CRUD_Column('email', 'E-Mail'))->hideColumn();
$crud->col(new SA_CRUD_Column('addr', 'Address'))->hideColumn();
$crud->col(new SA_CRUD_Column('city', 'City'))->hideColumn();
$crud->col(new SA_CRUD_Column('state', 'State'))->hideColumn();
$crud->col(new SA_CRUD_Column('zip', 'Zip'))->hideColumn();
Ejemplo n.º 2
0
<?php

// defines the CRUD table for Bidders / participants
$crud = new SA_CRUD('bidders-form');
$actionsCol = $crud->col(new SA_CRUD_ActionsColumn('', '', array('page' => 'sa-bidders')));
$actionsCol->add(new SA_CRUD_Action('edit', 'Edit', array('view' => 'edit')));
$actionsCol->addClass('column-actions');
$crud->col(new SA_CRUD_Column('bidderNumber', "Bid No."));
class SA_ExpressPaySelect extends SA_CRUD_Column
{
    function renderData($rowID, $d)
    {
        if ($d[$this->id] == 0) {
            echo "";
        } else {
            echo "<strong>Yes</strong>";
        }
    }
    function renderInput($rowID, $d)
    {
        $id = 'input-' . $this->id;
        $options = array(0 => 'No', 1 => 'Yes');
        ?>
		<select name="<?php 
        echo $id;
        ?>
">
			<?php 
        foreach ($options as $optI => $opt) {
            ?>
				<option value="<?php 
Ejemplo n.º 3
0
<?php

// defines the CRUD table for Events
$crud = new SA_CRUD('event-form');
$titleCol = $crud->col(new SA_CRUD_Column('title', 'Title'));
$titleCol->addClass('column-title');
$titleCol->addClass('column-primary');
$crudActions = $crud->col(new SA_CRUD_ActionsColumn('', 'Actions'));
$crudActions->add(new SA_CRUD_Action('action-edit', 'Edit Details', array('view' => 'edit', 'page' => 'sa-events')));
$crudActions->addClass('column-actions');
class SA_EventActions extends SA_CRUD_EmptyColumn
{
    function renderData($rowID, $d)
    {
        ?>
<table><tr><td>
		<form method="post" action="<?php 
        echo get_admin_url(null, 'admin.php') . "?page=sa-events";
        ?>
">
		<?php 
        if ($d['ID'] == get_option('sa-current-event', '')) {
            ?>
		<input type="submit" name="action-deactivate" id="action-deactivate" class="button" value="Deactivate"  />
		<?php 
        } else {
            ?>
		<input type="submit" name="action-activate" id="action-activate" class="button" value="Activate"  />
		<?php 
        }
        ?>