DNS::processModqueue PHP Method

processModqueue() public method

public processModqueue ( )
    function processModqueue()
    {
        $query = $this->db->Execute("SELECT queueid, domainid FROM mod_queue WHERE completed = '0'");
        if ($query->numRows() > 0) {
            while ($row = $query->fetchRow()) {
                $queueid = $this->db->quote($row['queueid']);
                $domainid = $this->db->quote($row['domainid']);
                $domain = $this->db->getOne("SELECT domain FROM domains WHERE domainid = {$domainid}");
                $this->writeZone($domain);
                $this->db->Execute("UPDATE mod_queue SET completed = '1' WHERE queueid = {$queueid}");
                $this->reloadZone($domain);
            }
            $this->writeConf();
            return true;
        } else {
            $this->raiseError("Nothing to process\n");
            return false;
        }
    }