function pager_link($link_text, $url, $icon = false)
 {
     global $path_to_root;
     if (user_graphic_links() && $icon) {
         $link_text = set_icon($icon, $link_text);
     }
     $href = $path_to_root . $url;
     return "<a href='{$href}'>" . $link_text . "</a>";
 }
function display_companies()
{
    global $def_coy, $db_connections;
    $coyno = $_SESSION["wa_current_user"]->company;
    echo "\n\t\t<script language='javascript'>\n\t\tfunction deleteCompany(id, name) {\n\t\t\tif (!confirm('" . _("Are you sure you want to delete company no. ") . "'+id+' '+name+'?'))\n\t\t\t\treturn\n\t\t\tdocument.location.replace('create_coy.php?c=df&id='+id)\n\t\t}\n\t\t</script>";
    start_table(TABLESTYLE);
    $th = array(_("Company"), _("Database Host"), _("Database User"), _("Database Name"), _("Table Pref"), _("Default"), "", "");
    table_header($th);
    $k = 0;
    $conn = $db_connections;
    $n = count($conn);
    for ($i = 0; $i < $n; $i++) {
        if ($i == $def_coy) {
            $what = _("Yes");
        } else {
            $what = _("No");
        }
        if ($i == $coyno) {
            start_row("class='stockmankobg'");
        } else {
            alt_table_row_color($k);
        }
        label_cell($conn[$i]['name']);
        label_cell($conn[$i]['host']);
        label_cell($conn[$i]['dbuser']);
        label_cell($conn[$i]['dbname']);
        label_cell($conn[$i]['tbpref']);
        label_cell($what);
        $edit = _("Edit");
        $delete = _("Delete");
        if (user_graphic_links()) {
            $edit = set_icon(ICON_EDIT, $edit);
            $delete = set_icon(ICON_DELETE, $delete);
        }
        label_cell("<a href='" . $_SERVER['PHP_SELF'] . "?selected_id={$i}'>{$edit}</a>");
        $name = "\"" . $conn[$i]['name'] . "\"";
        label_cell($i == $coyno ? '' : "<a href='javascript:deleteCompany({$i}, {$name})'>{$delete}</a>");
        end_row();
    }
    end_table();
    display_note(_("The marked company is the current company which cannot be deleted."), 0, 0, "class='currentfg'");
    display_note(_("If no Admin Password is entered, the new Admin Password will be '<b>password</b>' by default "), 1, 0, "class='currentfg'");
}
 function button($name, $value, $title = false, $icon = false, $aspect = '')
 {
     // php silently changes dots,spaces,'[' and characters 128-159
     // to underscore in POST names, to maintain compatibility with register_globals
     $rel = '';
     if ($aspect == 'selector') {
         $rel = " rel='{$value}'";
         $value = _("Select");
     }
     if (user_graphic_links() && $icon) {
         if ($value == _("Delete")) {
             // Helper during implementation
             $icon = ICON_DELETE;
         }
         return "<button type='submit' class='btn editbutton' name='" . htmlentities(strtr($name, array('.' => '=2E', '=' => '=3D'))) . "' value='1'" . ($title ? " title='{$title}'" : " title='{$value}'") . ($aspect ? " aspect='{$aspect}'" : '') . $rel . " />" . set_icon($icon) . "</button>\n";
     } else {
         return "<input type='submit' class='btn editbutton' name='" . htmlentities(strtr($name, array('.' => '=2E', '=' => '=3D'))) . "' value='{$value}'" . ($title ? " title='{$title}'" : '') . ($aspect ? " aspect='{$aspect}'" : '') . $rel . " />\n";
     }
 }