function mergeAction()
 {
     $version = new Elite_Vafinstall_Migrate();
     if ($version->needsUpgrade()) {
         echo 'Please run the upgrade-vaf.php script as per the documentation. Your database is out of date.';
         exit;
     }
     $this->loadLayout();
     $this->_setActiveMenu('vaf');
     $this->block = $this->getLayout()->createBlock('adminhtml/vaf_definitions', 'vaf');
     $this->block->setTemplate('vf/vaf/merge.phtml');
     if (isset($_POST['master'])) {
         $master = $this->masterLevel();
         $slave = $this->slaveLevels();
         $merge = new Elite_Vaf_Model_Merge($slave, $master);
         $merge->execute();
         header('location:' . $this->getListUrl2($_REQUEST['entity']) . http_build_query($this->requestLevels()));
         exit;
     }
     $this->block->level = $_REQUEST['entity'];
     $this->block->slaveLevels = $this->slaveLevels();
     $this->_addContent($this->block);
     $this->renderLayout();
 }
 function merge($slaveLevels, $masterLevel)
 {
     $merge = new Elite_Vaf_Model_Merge($slaveLevels, $masterLevel);
     $merge->execute();
 }