| | |
| | | protected $db_groups = 'contactgroups'; |
| | | protected $db_groupmembers = 'contactgroupmembers'; |
| | | |
| | | /** |
| | | * Store database connection. |
| | | * |
| | | * @var rcube_mdb2 |
| | | */ |
| | | private $db = null; |
| | | private $user_id = 0; |
| | | private $filter = null; |
| | |
| | | /** |
| | | * Return the last result set |
| | | * |
| | | * @return Result array or NULL if nothing selected yet |
| | | * @return mixed Result array or NULL if nothing selected yet |
| | | */ |
| | | function get_result() |
| | | { |
| | |
| | | * Get a specific contact record |
| | | * |
| | | * @param mixed record identifier(s) |
| | | * @return Result object with all record fields or False if not found |
| | | * @return mixed Result object with all record fields or False if not found |
| | | */ |
| | | function get_record($id, $assoc=false) |
| | | { |
| | |
| | | * Create a new contact record |
| | | * |
| | | * @param array Assoziative array with save data |
| | | * @return The created record ID on success, False on error |
| | | * @return integer|boolean The created record ID on success, False on error |
| | | */ |
| | | function insert($save_data, $check=false) |
| | | { |
| | |
| | | * |
| | | * @param mixed Record identifier |
| | | * @param array Assoziative array with save data |
| | | * @return True on success, False on error |
| | | * @return boolean True on success, False on error |
| | | */ |
| | | function update($id, $save_cols) |
| | | { |
| | |
| | | * Create a contact group with the given name |
| | | * |
| | | * @param string The group name |
| | | * @return False on error, array with record props in success |
| | | * @return mixed False on error, array with record props in success |
| | | */ |
| | | function create_group($name) |
| | | { |