public function executeDoOrder() { $return_module = $this->getRequestParameter('return_module'); $return_action = $this->getRequestParameter('return_action'); $col_item_id = $this->getRequestParameter('id'); $col_item = ColItemPeer::retrieveByPK($col_item_id); $this->forward404Unless($col_item); $col_item->setColStatusId($this->getRequestParameter('col_status_id')); $col_item->setColConditionId($this->getRequestParameter('col_condition_id')); $col_item->setCallNo($this->getRequestParameter('call_no')); $col_item->setIndexNo($this->getRequestParameter('index_no')); $col_item->setColLocationId($this->getRequestParameter('col_location_id')); $col_item->setColSourceId($this->getRequestParameter('col_source_id')); $col_item->setColSourceDesc($this->getRequestParameter('col_source_desc')); $col_item->setYearAdded($this->getRequestParameter('year_added')); $col_item->save(); $this->forward($return_module, $return_action); }
foreach ($temp_table as $temp) { ?> <tr class="list<?php ++$i; if ($i % 2 == 0) { echo ' even'; } ?> "> <td style="vertical-align: middle;"><?php echo $i; ?> </td> <td style="vertical-align: middle;"> <?php $col_item = ColItemPeer::retrieveByPK($temp->getCounselingId()); echo $col_item ? $col_item->getCatalog() && $col_item->getCatalog()->getCode() ? $col_item->getCatalog()->getCode() : '-' : '-'; ?> </td> <td style="vertical-align: middle;"><?php echo $col_item ? $col_item->getIndexNo() ? $col_item->getIndexNo() : '-' : '-'; ?> </td> <td style="vertical-align: middle;"><?php echo $col_item ? $col_item->getCatalog() && $col_item->getCatalog()->getTitle() ? $col_item->getCatalog()->getTitle() : '-' : '-'; ?> </td> <td style="vertical-align: middle;"><?php echo $col_item ? $col_item->getCatalog() && $col_item->getCatalog()->getCatCategory() ? $col_item->getCatalog()->getCatCategory()->toString() : '-' : '-'; ?> </td>
public function getColItem($con = null) { include_once 'lib/model/om/BaseColItemPeer.php'; if ($this->aColItem === null && $this->col_item_id !== null) { $this->aColItem = ColItemPeer::retrieveByPK($this->col_item_id, $con); } return $this->aColItem; }
public function executeReturnOrder() { $this->returnModule = 'visitor_list'; $this->returnAction = 'return'; $this->_title = 'ReturnOrder'; $this->item = ColItemPeer::retrieveByPK($this->getRequestParameter('id')); $c = new Criteria(); $c->add(CirHistoryPeer::COL_ITEM_ID, $this->item->getId()); $c->add(CirHistoryPeer::RETURN_DATE, null); $cir_hist = CirHistoryPeer::doSelectOne($c); $this->member = $cir_hist->getMember(); $this->max_loan_limit = false; $this->forward404Unless($this->item); $this->setTemplate('order'); }
public function executeListHistory() { $this->can_add = 0; $this->can_edit = 0; $this->can_remove = 0; $item_id = $this->getRequestParameter('id'); $col_item = ColItemPeer::retrieveByPK($item_id); $this->forward404Unless($col_item); $c = new Criteria(); $c->add(CirHistoryPeer::COL_ITEM_ID, $item_id); $this->sortLate($c); if ($this->getRequest()->hasParameter('filters')) { $filters = $this->getRequestParameter('filters'); if (trim($this->getRequestParameter('member_name')) == '') { $filters['member_id'] = ''; } if ($filters == 'clear') { $this->filters = null; } else { $defined_filter = false; foreach ($filters as $f) { if (is_array($f)) { if (strlen($f['from']) > 0 || strlen($f['to']) > 0) { $defined_filter = true; break; } } else { if ($f != null && $f != '') { $defined_filter = true; break; } } } if ($defined_filter) { $this->filters = $filters; $this->filterLate($c, $this->getRequestParameter('filters')); } } } $rpp = $this->getRequestParameter('max_per_page', $this->getUser()->getAttribute('max_per_page', ParamsPeer::retrieveByCode('row_per_page')->getValue(), 'cir_history_list_late')); $this->getUser()->setAttribute('max_per_page', $rpp, 'cir_history_list_late'); $pager = new sfPropelPager('CirHistory', $rpp); $pager->setCriteria($c); $page = $this->getRequestParameter('page', $this->getUser()->getAttribute('page', 1, 'cir_history_list_late')); $this->getUser()->setAttribute('page', $page, 'cir_history_list_late'); $pager->setPage($page); $pager->init(); $this->pager = $pager; $this->subtitle = $col_item->toString() . ' - ' . $col_item->getCatalog()->getTitle(); $actions = array(); $this->actions = $actions; $this->item_id = $item_id; $this->col_item = $col_item; $actions2 = array(array('name' => '<span>Riwayat Peminjaman</span>', 'url' => 'rpt_management/listHistory?id=' . $col_item->getId(), 'color' => 'sky', 'type' => 'direct')); array_unshift($actions2, array('name' => '<span>Sirkulasi Koleksi</span>', 'url' => "rpt_management/listDetail", 'color' => 'sun')); $this->actions2 = $actions2; }
public function executePrintCard() { $id = $this->getRequestParameter('id'); $col_item = ColItemPeer::retrieveByPK($id); $this->forward404Unless($col_item); $this->col_item = $col_item; }
<?php use_helper('Number', 'myHelper'); $col_item = ColItemPeer::retrieveByPK($catalog->getId()); ?> <style> td { line-height: 15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; } .univ { font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } </style> <?php $c = new Criteria(); $c->add(ColItemPeer::CATALOG_ID, $catalog->getId()); $copies = ColItemPeer::doCount($c); if ($copies == 0) { ?> <div align=left style="width: 600px; height: 700px;"> <table align="left" style="margin-left:5px; margin-top: 45px; border-collapse:collapse;" border="0" width="100%;"> <?php for ($baris = 1; $baris <= 0; $baris++) { ?> <tr style="margin-left:10px; margin-top: 20px;"> <?php
public function executeDoOrder() { $return_module = $this->getRequestParameter('return_module'); $return_action = $this->getRequestParameter('return_action'); $member_id = $this->getRequestParameter('member_id'); $col_item_id = $this->getRequestParameter('id'); $order_type = $this->getRequestParameter('order_type'); $length = $this->getRequestParameter('length'); $c = new Criteria(); $c->add(ColStatusPeer::CODE, $order_type, Criteria::EQUAL); $col_status = ColStatusPeer::doSelectOne($c); $col_item = ColItemPeer::retrieveByPK($col_item_id); $this->forward404Unless($member_id && $col_item && $col_status); $col_item->setColStatus($col_status); $now = time(); if ($order_type == 'available') { $col_item->setMemberId(null); $col_item->setColConditionId($this->getRequestParameter('col_condition_id')); $c = new Criteria(); $c->add(CirHistoryPeer::MEMBER_ID, $member_id); $c->add(CirHistoryPeer::COL_ITEM_ID, $col_item_id); $c->add(CirHistoryPeer::RETURN_DATE, null); $cir_hist = CirHistoryPeer::doSelectOne($c); $cir_hist->setReturnDate(date('Y-m-d H:i:s', $now)); $cir_hist->setReturnNote($this->getRequestParameter('return_note')); $cir_hist->setFine($this->getRequestParameter('fine')); $cir_hist->setMiscFine($this->getRequestParameter('misc_fine')); $cir_hist->save(); } else { $col_item->setMemberId($member_id); $cir_hist = new CirHistory(); $cir_hist->setColItem($col_item); $cir_hist->setMemberId($member_id); $cir_hist->setColStatus($col_status); $cir_hist->setOrderDate(date('Y-m-d H:i:s', $now)); $cir_hist->setOrderNote($this->getRequestParameter('order_note')); if (!$length || $length != null) { $cir_hist->setDueDate(date('Y-m-d H:i:s', $length * 60 * 60 * 24 + $now)); } else { $cir_hist->setDueDate(date('Y-m-d H:i:s', $cir_hist->getRegulation()->getLoanLength() * 60 * 60 * 24 + $now)); } $cir_hist->save(); } $col_item->save(); $this->forward($return_module, $return_action); }