Show
Ignore:
Timestamp:
10/04/07 17:16:55 (5 years ago)
Author:
andi
Message:

owi updates

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/openmct/packages/system/owi/src/group.c

    r465 r477  
    8989 
    9090   /* Start form / external table / scroll area / internal table*/ 
    91    printf("<form action=\"%s\" method=\"post\">\n" 
     91   printf("<h3>%s</h3>\n" 
     92          "<form action=\"%s\" method=\"post\">\n" 
    9293          "<input type=\"hidden\" name=\"module\" value=\"%s\" />\n" 
    9394          "<input type=\"hidden\" name=\"command\" value=\"\" />\n" 
    94           "<table class=\"%s\">\n" 
     95          "<table class=\"outside\">\n" 
    9596          "<tr>\n" 
    9697          "<td>\n" 
    97           "<h1>%s</h1>\n" 
    98           "<br />%s<br /><br />\n" 
    99           "<table width=\"100%%\">\n" 
    100           "<tr>\n" 
    101           "<td align=\"right\">" 
    102           "<div class=\"searchbar\">\n" 
    103           "<input class=\"searchbox\" type=\"text\" name=\"search\" value=\"%s\" /><a href=\"#\" onclick=\"javascript:document.forms[0].reset()\" class=\"searchreset\" title=\"L&ouml;schen\"><img src=\"images/reset.gif\" id=\"searchreset\" border=\"0\" alt=\"\" /></a>\n" 
    104           "</div>\n" 
    105           "</td>\n" 
    106           "</tr>\n" 
    107           "</table>\n" 
    108           "<table class=\"%s\" cellpadding=\"0\" cellspacing=\"0\">\n" 
     98          "<table class=\"list\">\n" 
    10999          "<thead>\n" 
    110100          "<tr>\n" 
     
    112102          "<th>%s</th>\n" 
    113103          "<th>%s</th>\n" 
    114           "<th>%s</th>\n" 
    115104          "</tr>\n" 
    116105          "</thead>\n" 
    117106          "<tbody>", 
     107          GROUP_HEADLINE, 
    118108          getenv("SCRIPT_NAME"), 
    119109          variable_get("module"), 
    120           CONTENT_TABLE_CLASS, 
    121           GROUP_HEADLINE, 
    122           GROUP_DESCRIPTION, 
    123           variable_get("search"), 
    124           CONTENT_TABLE_LIST_CLASS, 
    125110          GROUP_TABLE_DESCRIPTION, 
    126           GROUP_TABLE_GID, 
    127111          GROUP_TABLE_MEMBERS, 
    128112          GROUP_TABLE_ACTION); 
     
    136120            strstr(argument_get_part(group, 1), search)))) { 
    137121         /* Print entry */ 
    138          printf("<tr onmouseover=\"this.style.backgroundColor='%s';\"" 
    139                      " onmouseout=\"this.style.backgroundColor='%s';\">\n" 
    140                 "<td>%s</td>\n" 
    141                 "<td>%s</td>\n" 
    142                 "<td>%s</td>\n" 
    143                 "<td><input type=\"button\" onClick=\"location='%s?module=%s&command=detail&id=%s'\" value=\"%s\" />&nbsp;<input type=\"button\" onClick=\"location='%s?command=delete&id=%s'\" value=\"%s\" /></td>\n" 
     122         printf("<tr onmouseover=\"this.className='mover';\"" 
     123                     " onmouseout=\"this.className='mout';\">\n" 
     124                "<td width=\"200\">%s</td>\n" 
     125                "<td width=\"212\">%s</td>\n" 
     126                "<td width=\"100\"><input type=\"button\" onClick=\"location='%s?module=%s&command=detail&id=%s'\" value=\"%s\" />&nbsp;<input type=\"button\" onClick=\"location='%s?module=%s&amp;command=delete&amp;id=%s'\" value=\"%s\" /></td>\n" 
    144127                "</tr>\n", 
    145                 CONTENT_TABLE_CLASS_MOUSEOVER, 
    146                 CONTENT_TABLE_CLASS_MOUSEOUT, 
    147                 argument_get_part(group, 0), 
    148                 argument_get_part(group, 2), 
     128                argument_get_part(group, 0), 
    149129                argument_get_part(group, 3), 
    150130                getenv("SCRIPT_NAME"), 
     
    153133                GROUP_BUTTON_MODIFY, 
    154134                getenv("SCRIPT_NAME"), 
     135                variable_get("module"), 
    155136                argument_get_part(group, 0), 
    156137                GROUP_BUTTON_DELETE); 
     
    167148          "<tr>\n" 
    168149          "<td colspan=\"7\" align=\"right\">\n" 
    169           "<a class=\"%s\" href=\"#\" onClick=\"location='%s?module=%s&command=new'\"><div class=\"%s\">%s</div></a>\n" 
     150          "<input type=\"button\" onClick=\"location='%s?module=%s&command=new'\" value=\"%s\" />\n" 
    170151          "</td>\n" 
    171152          "</tr>\n" 
     
    175156          "</table>\n" 
    176157          "</form>\n", 
    177           CONTENT_LINK_AQUA_CLASS, 
    178158          getenv("SCRIPT_NAME"), 
    179159          variable_get("module"), 
    180           CONTENT_BUTTON_AQUA_CLASS, 
    181160          GROUP_BUTTON_NEW); 
    182161} 
     
    192171 
    193172   /* Print external table for design */ 
    194    printf("<table class=\"%s\">\n" 
    195           "<tr>\n" 
    196           "<td>\n" 
    197           "<h1>%s</h1>\n" 
    198           "<br />%s<br /><br />\n", 
    199           CONTENT_TABLE_CLASS, 
    200           GROUP_HEADLINE, 
    201           GROUP_DETAIL); 
     173   printf("<h3>%s</h3>\n", 
     174          GROUP_HEADLINE); 
    202175 
    203176   /* Loop through passwd database */ 
     
    211184                "<input type=\"hidden\" name=\"command\" value=\"update\">\n" 
    212185                "<input type=\"hidden\" name=\"id\" value=\"%s\">\n" 
    213                 "<table class=\"%s\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%%\">\n" 
     186                "<table class=\"detail\">\n" 
    214187                "<tr>\n" 
    215188                "<td>%s</td>\n" 
    216189                "<td>%s</td>\n" 
    217                 "</tr>\n" 
    218                 "<tr>\n" 
    219                 "<td>%s</td>\n" 
    220                 "<td><input type=\"group_password\" /></td>\n" 
    221                 "</tr>\n" 
    222                 "<tr>\n" 
    223                 "<td>%s</td>\n" 
    224                 "<td>%s</td>\n" 
    225                 "</tr>\n" 
    226190                "<tr>\n" 
    227191                "<td>%s</td>\n" 
     
    232196                "<tr>\n" 
    233197                "<td colspan=\"2\" align=\"right\">\n" 
    234                 "<a class=\"%s\" href=\"#\" onClick=\"javascript:document.forms[0].submit()\"><div class=\"%s\">%s</div></a>\n" 
     198                "<input type=\"button\" onClick=\"javascript:document.forms[0].submit()\" value=\"%s\" />\n" 
    235199                "</td>\n" 
    236200                "</table>\n" 
     
    240204                variable_get("module"), 
    241205                argument_get_part(group, 0), 
    242                 CONTENT_TABLE_BOX_CLASS, 
    243206                GROUP_TABLE_DESCRIPTION, 
    244207                argument_get_part(group, 0), 
    245                 GROUP_TABLE_NEW_PASSWORD, 
    246                 GROUP_TABLE_GID, 
    247                 argument_get_part(group, 2), 
    248208                GROUP_TABLE_MEMBERS, 
    249209                argument_get_part(group, 3), 
    250                 CONTENT_LINK_AQUA_CLASS, 
    251                 CONTENT_BUTTON_AQUA_CLASS, 
    252210                GROUP_BUTTON_UPDATE); 
    253211 
     
    265223   if (!group_found) { 
    266224      /* Print information screen */ 
    267       owi_headline(2, "Group not found"); 
     225      owi_headline(2, GROUP_NOT_FOUND); 
    268226   } 
    269227 
     
    304262   file_save(GROUP_FILE); 
    305263 
    306    /* Display group */ 
    307    group_detail(groupname); 
     264   /* Display group list */ 
     265   group_list(); 
    308266} 
    309267 
     
    332290   file_save(GROUP_FILE); 
    333291 
    334    /* Display user */ 
     292   /* Display group list */ 
    335293   group_list(); 
    336294} 
     
    394352void group_new() { 
    395353   /* Print external table for design */ 
    396    printf("<table class=\"%s\">\n" 
     354   printf("<h3>%s</h3>\n" 
     355          "<table class=\"outside\">\n" 
    397356          "<tr>\n" 
    398357          "<td>\n" 
    399           "<h1>%s</h1>" 
    400           "<br />%s<br /><br />\n" 
    401358          "<form action=\"%s\" method=\"post\">\n" 
    402359          "<input type=\"hidden\" name=\"module\" value=\"%s\" />\n" 
    403360          "<input type=\"hidden\" name=\"command\" value=\"add\" />\n" 
    404           "<table class=\"%s\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%%\">\n" 
    405           "<tr>\n" 
    406           "<td width=\"250\">%s</td>\n" 
    407           "<td><input type=\"text\" name=\"id\" /></td>\n" 
    408           "</tr>\n" 
    409           "<tr>\n" 
    410           "<td>%s</td>\n" 
    411           "<td><input type=\"password\" /></td>\n" 
    412           "</tr>\n" 
    413           "<tr>\n" 
    414           "<td>%s</td>\n" 
    415           "<td><input type=\"text\" name=\"members\" /></td>\n" 
    416           "</tr>\n" 
    417           "</table>\n" 
    418           "<table width=\"100%%\">\n" 
    419           "<tr>\n" 
    420           "<td colspan=\"2\" align=\"right\">\n" 
    421           "<a class=\"%s\" href=\"#\" onClick=\"javascript:document.forms[0].submit()\"><div class=\"%s\">%s</div></a>\n" 
     361          "<table class=\"detail\">\n" 
     362          "<tr>\n" 
     363          "<td class=\"description\">%s</td>\n" 
     364          "<td class=\"value\"><input type=\"text\" name=\"id\" /></td>\n" 
     365          "</tr>\n" 
     366          "<tr>\n" 
     367          "<td class=\"description\">%s</td>\n" 
     368          "<td class=\"value\"><input type=\"text\" name=\"members\" /></td>\n" 
     369          "</tr>\n" 
     370          "<tr>\n" 
     371          "<td></td>\n" 
     372          "<td>\n" 
     373          "<input type=\"button\" onClick=\"javascript:document.forms[0].submit()\" value=\"%s\" />\n" 
    422374          "</td>\n" 
    423375          "</table>\n" 
     
    426378          "</tr>\n" 
    427379          "</table>\n", 
    428           CONTENT_TABLE_CLASS, 
    429380          GROUP_HEADLINE, 
    430           GROUP_NEW, 
    431381          getenv("SCRIPT_NAME"), 
    432382          variable_get("module"), 
    433           CONTENT_TABLE_BOX_CLASS, 
    434383          GROUP_TABLE_DESCRIPTION, 
    435           GROUP_TABLE_NEW_PASSWORD, 
    436384          GROUP_TABLE_MEMBERS, 
    437           CONTENT_LINK_AQUA_CLASS, 
    438           CONTENT_BUTTON_AQUA_CLASS, 
    439385          GROUP_BUTTON_ADD); 
    440386}