/**
  * Test for buildActionTitles
  *
  * @return void
  */
 function testBuildActionTitles()
 {
     $titles = array();
     $titles['Browse'] = PMA\libraries\Util::getIcon('b_browse.png', __('Browse'));
     $titles['NoBrowse'] = PMA\libraries\Util::getIcon('bd_browse.png', __('Browse'));
     $titles['Search'] = PMA\libraries\Util::getIcon('b_select.png', __('Search'));
     $titles['NoSearch'] = PMA\libraries\Util::getIcon('bd_select.png', __('Search'));
     $titles['Insert'] = PMA\libraries\Util::getIcon('b_insrow.png', __('Insert'));
     $titles['NoInsert'] = PMA\libraries\Util::getIcon('bd_insrow.png', __('Insert'));
     $titles['Structure'] = PMA\libraries\Util::getIcon('b_props.png', __('Structure'));
     $titles['Drop'] = PMA\libraries\Util::getIcon('b_drop.png', __('Drop'));
     $titles['NoDrop'] = PMA\libraries\Util::getIcon('bd_drop.png', __('Drop'));
     $titles['Empty'] = PMA\libraries\Util::getIcon('b_empty.png', __('Empty'));
     $titles['NoEmpty'] = PMA\libraries\Util::getIcon('bd_empty.png', __('Empty'));
     $titles['Edit'] = PMA\libraries\Util::getIcon('b_edit.png', __('Edit'));
     $titles['NoEdit'] = PMA\libraries\Util::getIcon('bd_edit.png', __('Edit'));
     $titles['Export'] = PMA\libraries\Util::getIcon('b_export.png', __('Export'));
     $titles['NoExport'] = PMA\libraries\Util::getIcon('bd_export.png', __('Export'));
     $titles['Execute'] = PMA\libraries\Util::getIcon('b_nextpage.png', __('Execute'));
     $titles['NoExecute'] = PMA\libraries\Util::getIcon('bd_nextpage.png', __('Execute'));
     $titles['Favorite'] = PMA\libraries\Util::getIcon('b_favorite.png', '');
     $titles['NoFavorite'] = PMA\libraries\Util::getIcon('b_no_favorite.png', '');
     $this->assertEquals($titles, PMA\libraries\Util::buildActionTitles());
 }
    if (mb_strlen($db)) {
        $GLOBALS['dbi']->selectDb($db);
        if (!isset($url_query)) {
            $url_query = PMA_URL_getCommon(array('db' => $db, 'table' => $table));
        }
    }
}
/**
 * Generate the conditional classes that will
 * be used to attach jQuery events to links
 */
$ajax_class = array('add' => 'class="ajax add_anchor"', 'edit' => 'class="ajax edit_anchor"', 'exec' => 'class="ajax exec_anchor"', 'drop' => 'class="ajax drop_anchor"', 'export' => 'class="ajax export_anchor"');
/**
 * Create labels for the list
 */
$titles = PMA\libraries\Util::buildActionTitles();
/**
 * Keep a list of errors that occurred while
 * processing an 'Add' or 'Edit' operation.
 */
$errors = array();
/**
 * Call the appropriate main function
 */
switch ($_PMA_RTE) {
    case 'RTN':
        $type = null;
        if (isset($_REQUEST['type'])) {
            $type = $_REQUEST['type'];
        }
        PMA_RTN_main($type);