Example #1
0
 /**
  * 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());
 }