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;
}
}