/** * update existing applications * * @param array $applicationNames application names to update */ public function updateApplications($applicationNames) { $applications = new Tinebase_Record_RecordSet('Tinebase_Model_Application'); foreach ($applicationNames as $applicationName) { $applications->addRecord(Tinebase_Application::getInstance()->getApplicationByName($applicationName)); } if (count($applications) > 0) { $this->_controller->updateApplications($applications); } return array('success' => true, 'setupRequired' => $this->_controller->setupRequired()); }