Example #1
0
 function form_content()
 {
     global $FANNIE_OP_DB;
     $dbc = FannieDB::get($FANNIE_OP_DB);
     $ret = "<div class=\"well\">Be careful. Deleting a tender could make a mess.\n            If you run into problems, re-add the tender using\n            the same two-character code.</div>";
     $ret .= '<form action="DeleteTenderPage.php" method="post">';
     $ret .= '<p><select name="TenderID" class="form-control">';
     $ret .= '<option>Select a tender...</option>';
     $tender = new TendersModel($dbc);
     foreach ($tender->find('TenderID') as $obj) {
         $ret .= sprintf('<option value="%d">%s - %s</option>', $obj->TenderID(), $obj->TenderCode(), $obj->TenderName());
     }
     $ret .= "</select></p>";
     $ret .= '<p><button type="submit" class="btn btn-default">Delete Selected Tender</button></p>';
     $ret .= '<p><button type="button" class="btn btn-default" onclick="location=\'TenderEditor.php\';">Back to Tenders</button></p>';
     $ret .= "</form>";
     $this->add_onload_command("\$('select.form-control').focus();\n");
     return $ret;
 }
Example #2
0
 private function getTenderTable()
 {
     $this->connection->selectDB($this->config->get('OP_DB'));
     $model = new TendersModel($this->connection);
     $ret = '<table class="table">
         <tr><th>Code</th><th>Name</th><th>Change Type</th>
         <th>Change Msg</th><th>Min</th><th>Max</th>
         <th>Refund Limit</th><th>Account #</th></tr>';
     foreach ($model->find('TenderID') as $row) {
         $ret .= sprintf('<tr>
             <td><input size="2" maxlength="2" value="%s"
                 class="form-control"
                 onchange="saveCode.call(this, this.value,%d);" /></td>
             <td><input size="10" maxlength="255" value="%s"
                 class="form-control"
                 onchange="saveName.call(this, this.value,%d);" /></td>
             <td><input size="2" maxlength="2" value="%s"
                 class="form-control"
                 onchange="saveType.call(this, this.value,%d);" /></td>
             <td><input size="10" maxlength="255" value="%s"
                 class="form-control"
                 onchange="saveCMsg.call(this, this.value,%d);" /></td>
             <td class="col-sm-1"><div class="input-group">
                 <span class="input-group-addon">$</span>
                 <input size="6" maxlength="10" value="%.2f"
                 class="form-control price-field"
                 onchange="saveMin.call(this, this.value,%d);" />
             </div></td>
             <td class="col-sm-1"><div class="input-group">
                 <span class="input-group-addon">$</span>
                 <input size="6" maxlength="10" value="%.2f"
                 class="form-control price-field"
                 onchange="saveMax.call(this, this.value,%d);" />
             </div></td>
             <td class="col-sm-1"><div class="input-group"><span class="input-group-addon">$</span>
                 <input size="6" maxlength="10" value="%.2f"
                 class="form-control price-field"
                 onchange="saveRLimit.call(this, this.value,%d);" />
             </div></td>
             <td><input size="10" value="%s"
                 class="form-control"
                 onchange="saveSalesCode.call(this, this.value, %d);" /></td>
             </tr>', $row->TenderCode(), $row->TenderID(), $row->TenderName(), $row->TenderID(), $row->TenderType(), $row->TenderID(), $row->ChangeMessage(), $row->TenderID(), $row->MinAmount(), $row->TenderID(), $row->MaxAmount(), $row->TenderID(), $row->MaxRefund(), $row->TenderID(), $row->SalesCode(), $row->TenderID());
     }
     $ret .= "</table>";
     $ret .= "<p>";
     $ret .= '<button type="button" class="btn btn-default" onclick="addTender();return false;">Add a new tender</button>';
     $ret .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     $ret .= '<button type="button" class="btn btn-default" onclick="location=\'DeleteTenderPage.php\';">Delete a tender</button>';
     $ret .= '</p>';
     return $ret;
 }