Exemplo n.º 1
0
 function DeleteTerminal($id = NULL)
 {
     if (is_null($id)) {
         return false;
     }
     $id = intval($id);
     $pstn = $this->DB->GetOne('SELECT extensions FROM hv_terminal WHERE id=? LIMIT 1;', array($id));
     $numery = array();
     $numery = explode("\n", $pstn);
     unset($numery[sizeof($numery) - 1]);
     if (HiperusActions::DelTerminal($id)) {
         for ($i = 0; $i < sizeof($numery); $i++) {
             $this->DB->Execute('UPDATE hv_pstnusage SET customerid=0, customer_name=NULL WHERE extension=? ;', array($numery[$i]));
             $this->DB->Execute('DELETE FROM hv_pstn WHERE extension=? ;', array($numery[$i]));
         }
         $this->DB->Execute('DELETE FROM hv_terminal WHERE id=? ;', array($id));
     }
 }