/** * Set fields * * @param array $subscribers_ids * @param string $field_name * @param string $field_value * @return boolean true on success or false on fail */ function set_field($subscribers_ids, $field_name, $field_value) { $sm = vivvo_lite_site::get_instance(); if ($sm->user) { if ($sm->user->is_admin()) { $maillist_list = new maillist_list(); $maillist_list->get_subscribers_by_ids($subscribers_ids); if ($maillist_list->sql_update_list($this->_post_master, array($field_name => $field_value))) { return true; } else { $this->set_error_code(10204); return false; } } else { $this->set_error_code(10205); return false; } } else { $this->set_error_code(10206); return false; } }