2 require_once 'Pman/Roo.php';
4 class Pman_Xtuple_VoidSalesAndPurchaseOrders extends Pman_Roo
8 if (HTML_FlexyFramework::get()->cli) {
11 return parent::getAuth();
16 $cohead = DB_DataObject::factory('cohead');
20 $cohead->orderBy('cohead_id DESC');
23 while ($cohead->fetch()){
24 $co = clone ($cohead);
26 $cobmiscs = $co->cobmiscs();
28 foreach ($cobmiscs as $cobmisc){
29 $cobapply = DB_DataObject::factory('cobapply');
30 $cobapply->cobapply_cobmisc_id = $cobmisc->pid();
31 print_r($cobapply->count());exit;
32 if($cobapply->count()){
33 foreach($cobapply->fetchAll() as $coba){
38 $checkitem = DB_DataObject::factory('checkitem');
39 $checkitem->autoJoin();
40 $checkitem->checkitem_aropen_id = $coba->cobapply_aropen_id;
41 $checkitem->whereAdd("
42 join_checkitem_checkhead_id_checkhead_id.checkhead_posted = TRUE
44 join_checkitem_checkhead_id_checkhead_id.checkhead_void = FALSE
46 join_checkitem_checkhead_id_checkhead_id.checkhead_deleted = FALSE
50 foreach ($checkitem->fetchAll() as $checki){
51 $checkhead = $checki->checkhead();
52 $checkhead->voidPostedCheck($this);