예제 #1
0
 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;
 }