// form record title $form->record_title = $rec_d['member_type_name']; // submit button attribute $form->submit_button_attr = 'name="saveData" value="' . __('Update') . '" class="button"'; } /* Form Element(s) */ // member type name $form->addTextField('text', 'memberTypeName', __('Member Type Name') . '*', $rec_d['member_type_name'], 'style="width: 100%;"'); // loan limit $form->addTextField('text', 'loanLimit', __('Loan Limit'), $rec_d['loan_limit'], 'size="5"'); // loan periode $form->addTextField('text', 'loanPeriode', __('Loan Periode (In Days)'), $rec_d['loan_periode'], 'size="5"'); // enable reserve $enable_resv_chbox[0] = array('1', __('Enable')); $enable_resv_chbox[1] = array('0', __('Disable')); $form->addRadio('enableReserve', __('Reserve'), $enable_resv_chbox, !empty($rec_d['enable_reserve']) ? $rec_d['enable_reserve'] : '1'); // reserve limit $form->addTextField('text', 'reserveLimit', __('Reserve Limit'), $rec_d['reserve_limit'], 'size="5"'); // membership periode $form->addTextField('text', 'memberPeriode', __('Membership Periode (In Days)'), $rec_d['member_periode'], 'size="5"'); // reborrow limit $form->addTextField('text', 'reborrowLimit', __('Reborrow Limit'), $rec_d['reborrow_limit'], 'size="5"'); // fine each day $form->addTextField('text', 'fineEachDay', __('Fine Each Day'), $rec_d['fine_each_day']); // overdue grace periode $form->addTextField('text', 'gracePeriode', __('Overdue Grace Periode'), $rec_d['grace_periode']); // edit mode messagge if ($form->edit_mode) { echo '<div class="infoBox">' . __('You are going to edit member data') . ' : <b>' . $rec_d['member_type_name'] . '</b> <br />' . __('Last Updated') . ' ' . $rec_d['last_update'] . '</div>' . "\n"; //mfc }
// order date $form->addDateField('ordDate', __('Order Date'), $rec_d['order_date'] ? $rec_d['order_date'] : date('Y-m-d')); // received date $form->addDateField('recvDate', __('Receiving Date'), $rec_d['received_date'] ? $rec_d['received_date'] : date('Y-m-d')); // item supplier // get item status data from database $supplier_q = $dbs->query("SELECT supplier_id, supplier_name FROM mst_supplier"); $supplier_options[] = array('0', __('Not Applicable')); while ($supplier_d = $supplier_q->fetch_row()) { $supplier_options[] = array($supplier_d[0], $supplier_d[1]); } $form->addSelectList('supplierID', __('Supplier'), $supplier_options, $rec_d['supplier_id']); // item source $source_options[] = array('1', __('Buy')); $source_options[] = array('2', __('Prize/Grant')); $form->addRadio('source', __('Source'), $source_options, !empty($rec_d['source']) ? $rec_d['source'] : '1'); // item invoice $form->addTextField('text', 'invoice', __('Invoice'), $rec_d['invoice'], 'style="width: 100%;"'); // invoice date $form->addDateField('invcDate', __('Invoice Date'), $rec_d['invoice_date'] ? $rec_d['invoice_date'] : date('Y-m-d')); // price $str_input = simbio_form_element::textField('text', 'price', !empty($rec_d['price']) ? $rec_d['price'] : '0', 'style="width: 40%;"'); $str_input .= simbio_form_element::selectList('priceCurrency', $sysconf['currencies'], $rec_d['price_currency']); $form->addAnything(__('Price'), $str_input); // edit mode messagge if ($form->edit_mode) { echo '<div class="infoBox">' . __('You are going to edit Item data') . ': <b>' . $rec_d['title'] . '</b> ' . '<br />' . __('Last Updated') . ' ' . $rec_d['last_update']; echo '</div>' . "\n"; } // print out the form object echo $form->printOut();
$str_input .= ' Maximum ' . $sysconf['max_image_upload'] . ' KB'; $form->addAnything(__('Image'), $str_input); } else { $str_input = '<a href="' . SENAYAN_WEB_ROOT_DIR . 'images/docs/' . $rec_d['image'] . '" target="_blank"><strong>' . $rec_d['image'] . '</strong></a><br />'; $str_input .= simbio_form_element::textField('file', 'image'); $str_input .= ' Maximum ' . $sysconf['max_image_upload'] . ' KB'; $form->addAnything(__('Image'), $str_input); } // biblio file attachment $str_input = '<div class="' . $visibility . '"><a href="javascript: openWin(\'' . MODULES_WEB_ROOT_DIR . 'bibliography/pop_attach.php?biblioID=' . $rec_d['biblio_id'] . '\', \'popAttach\', 600, 200, true)">' . __('Add Attachment') . '</a></div>'; $str_input .= '<iframe name="attachIframe" id="attachIframe" class="borderAll" style="width: 100%; height: 70px;" src="' . MODULES_WEB_ROOT_DIR . 'bibliography/iframe_attach.php?biblioID=' . $rec_d['biblio_id'] . '"></iframe>'; $form->addAnything(__('File Attachment'), $str_input); // biblio hide from opac $hide_options[] = array('0', __('Show')); $hide_options[] = array('1', __('Hide')); $form->addRadio('opacHide', __('Hide in OPAC'), $hide_options, $rec_d['opac_hide'] ? '1' : '0'); // biblio promote to front page $promote_options[] = array('0', __('Don\'t Promote')); $promote_options[] = array('1', __('Promote')); $form->addRadio('promote', __('Promote To Homepage'), $promote_options, $rec_d['promoted'] ? '1' : '0'); // biblio labels $arr_labels = !empty($rec_d['labels']) ? unserialize($rec_d['labels']) : array(); if ($arr_labels) { foreach ($arr_labels as $label) { $arr_labels[$label[0]] = $label[1]; } } $str_input = ''; // get label data from database $label_q = $dbs->query("SELECT * FROM mst_label LIMIT 20"); while ($label_d = $label_q->fetch_assoc()) {