/** * Update all quotas of a certain class ID to reflect a change in class defaults * * @param integer $id * @return boolean */ public function updateUsersByClassId($id) { include_once __DIR__ . DS . 'sessionclass.php'; $class = new \Components\Tools\Tables\SessionClass($this->_db); $class->load($id); if (!$class->id) { return false; } $records = self::find('list', array('class_id' => $class->id)); if ($records && count($records) > 0) { foreach ($records as $r) { $quota = new self($this->_db); $quota->load($r->id); $quota->set('jobs', $class->jobs); $quota->store(); } } return true; }