private function launchEdit($widgetId, $widgetListId) { global $configArray; global $interface; $interface->setPageTitle('List Widgets'); //Get Info about the Widget $widget = new ListWidget(); $widget->whereAdd('id = ' . $widgetId); $widget->find(); $widget->fetch(); $interface->assign('widgetName', $widget->name); $interface->assign('widgetId', $widget->id); //Get Info about the current TAB $widgetList = new ListWidgetList(); $widgetList->whereAdd('id = ' . $widgetListId); $widgetList->find(); $widgetList->fetch(); $interface->assign('widgetListName', $widgetList->name); //Get all available links $availableLinks = array(); $listWidgetLinks = new ListWidgetListsLinks(); $listWidgetLinks->whereAdd('listWidgetListsId = ' . $widgetListId); $listWidgetLinks->orderBy('weight ASC'); $listWidgetLinks->find(); while ($listWidgetLinks->fetch()) { $availableLinks[$listWidgetLinks->id] = clone $listWidgetLinks; } $interface->assign('availableLinks', $availableLinks); $interface->setTemplate('listWidgetListLinks.tpl'); }