Fix #7123 - getting abra ready to test
[Pman.Xtuple] / Fifo / ResetVoids.php
1 <?php
2
3 /**
4  * fill in any fifo basic entries that have not been processed..
5  * -- does not fill in values.. - just qty's
6  *
7  */
8 require_once 'ProcessBase.php';
9  
10 class Pman_Xtuple_Fifo_ResetVoids extends Pman_Xtuple_Fifo_ProcessBase
11 {
12      static $cli_desc = "Resets all voids flags. - do not run if you do not know what you are doing!";
13    
14     static $permitError = false;
15     
16    
17     function get()
18     {
19         // set up the failure code..
20         PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($this, 'onPearError'));
21         
22         // we have to have a pointer to work out where we left off..
23         // this process can go by invdetail_id ASC..
24         
25        
26         
27         $id = DB_DataObject::Factory('invdetail');
28         $id->query("UPDATE invfifo set invfifo_void = 0 where invfifo_void !=0");
29         $id->free();
30         
31             
32         
33         
34         die("DONE");
35
36         
37     }
38      
39 }