<?php /* * @copyright Copyright (C) 2005-2010 Keyboard Monkeys Ltd. http://www.kb-m.com * @license http://creativecommons.org/licenses/BSD/ BSD License * @author Keyboard Monkey Ltd * @since CommunityID 0.9 * @package CommunityID * @packager Keyboard Monkeys */ class Model_FieldsValues extends Monkeys_Db_Table_Gateway { protected $_name = 'fields_values'; protected $_primary = array('user_id', 'field_id'); protected $_rowClass = 'Model_FieldsValue'; public function getForUser(Users_Model_User $user) { $select = $this->select() ->where('user_id=?', $user->id); return $this->fetchAll($select); } public function deleteForProfile(Users_Model_Profile $profile) { $where = $this->getAdapter()->quoteInto('profile_id=?', $profile->id); $this->delete($where); } }