public function save(SxCms_Group $group) { $db = Zend_Registry::get('db'); $data = array('identifier' => $group->getIdentifier(), 'name' => $group->getName()); file_put_contents(APPLICATION_PATH . '/var/acl.php', serialize($group->getAcl())); if ($group->getId()) { $data['date_updated'] = new Zend_Db_Expr('CURDATE()'); $db->update('Group', $data, 'group_id = ' . $group->getId()); return true; } $data['date_created'] = new Zend_Db_Expr('CURDATE()'); $db->insert('Group', $data); $group->setId($db->lastInsertId()); return true; }