public function makeDefaultTabs() { $tabs = PHPWS_ControlPanel::getDefaultTabs(); foreach ($tabs as $tab) { $newTab = new PHPWS_Panel_Tab(); $newTab->setId($tab['id']); $newTab->setTitle($tab['title']); $newTab->setLink($tab['link']); $newTab->setItemname('controlpanel'); $newTab->save(); if ($tab['id'] == 'unsorted') { $defaultId = $newTab->id; } } $db = new PHPWS_DB('controlpanel_link'); $result = $db->getObjects('PHPWS_Panel_Link'); $count = 1; if (empty($result)) { return null; } foreach ($result as $link) { $link->setTab($defaultId); $link->setLinkOrder($count); $link->save(); $count++; } }