Changeset 2747 for trunk/admin


Ignore:
Timestamp:
Oct 15, 2008, 7:50:12 PM (16 years ago)
Author:
patdenice
Message:
  • Install process now looks like goto/roma.
  • Move install.tpl to goto template.
  • add charset utf8 to fatal error function.
  • Check php version on install and upgrade, and die if < 5.
Location:
trunk/admin/template/goto
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/admin/template/goto/install.tpl

    r2729 r2747  
    77<meta http-equiv="Content-script-type" content="text/javascript">
    88<meta http-equiv="Content-Style-Type" content="text/css">
    9 <title>Piwigo {$RELEASE}</title>
     9<link rel="shortcut icon" type="image/x-icon" href="{$ROOT_URL}template-common/favicon.ico">
     10<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/layout.css">
     11<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/default-colors.css">
     12<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/theme/{$themeconf.theme}/theme.css">
    1013{literal}
    1114<style type="text/css">
    12 
    13 body, input, select {
    14   background-color:#cde;
     15.content {
     16 width: 800px;
     17 margin: auto;
     18 text-align: center;
    1519}
    1620
    17 body {
    18   margin: 5px;
    19   padding: 0;
    20   font-size: 0.8em;
    21   font-family: Arial,Helvetica,sans-serif;
     21.table2 {
     22  width: 100%;
     23  margin-bottom: 1em !important;
    2224}
    2325
    24 body, table, input, form, select {
    25   color:#369;
    26   text-align:left;
     26TD {
     27  text-align: left;
     28  padding: 0.1em 0.5em;
     29  height: 2.5em;
    2730}
    2831
    29 a {
    30   text-decoration: none;
    31   color: #c60;
    32 }
    33 
    34 a:hover {
    35   color: #f92;
    36 }
    37 
    38 table {
    39   border-collapse:separate;
    40 }
    41 
    42 .title {
    43   letter-spacing: 0.2em;
    44   text-align : center;
    45   font-size: 150%;
    46   font-weight: bold;
    47   padding: 0;
    48   margin: 0.5em 0 1em 0;
    49 }
    50 
    51 .contenucellule {
    52   border-color: #69c;
    53   background-color:#eee;
    54   margin:12px 20px;
    55   border-width: 3px;
    56   border-style: solid ;
    57 }
    58 
    59 .error_copy {
    60   color: #900;
    61 }
    62 
    63 th, .submit {
    64   text-align: center;
    65   font-weight: bold;
    66   background-color: #369;
    67 }
    68 
    69 th {
    70   font-size: 120%;
    71   margin-bottom:10px;
    72   color:#fff;
    73 }
    74 
    75 td.row {
    76   font-size: 90%;
    77 }
    78 
    79 .submit {
    80   color: #cde
    81 }
    82 
    83 .header {
    84   font-weight: normal;
    85   text-align: center;
    86   margin: 20px;
    87 }
    88 
    89 .infos {
    90   padding: 15px;
    91   font-weight: normal;
    92   text-align: left;
    93 }
    94 
    95 .infos_title {
    96   font-size: 150%;
    97   padding: 15px;
    98   font-weight: bold;
    99   text-align: left;
    100 }
    101 
    102 .errors {
    103   text-align: left;
    104   margin: 25px;
    105   color: #900;
    106   background-color: #ffe1e1;
    107   border:1px solid red;
     32.sql_content {
     33  color: #ff3363;
    10834}
    10935</style>
    11036{/literal}
     37<title>Piwigo {$RELEASE} - {'Installation'|@translate}</title>
    11138</head>
     39
    11240<body>
    113   <table style="width:100%;height:100%">
    114     <tr align="center" valign="middle">
    115     <td>
    116     <div class="title">Piwigo {$RELEASE}</div>
    117       <table class="table1">
    118       {if isset($errors)}
    119       <tr>
    120       <td class="contenucellule" colspan="3">
    121         <div class="errors">
    122         <ul>
    123           {foreach from=$errors item=error}
    124           <li>{$error}</li>
    125           {/foreach}
    126         </ul>
    127         </div>
    128       </td>
    129       </tr>
    130       {/if}
    131       {if isset($infos)}
    132       <tr>
    133       <td class="contenucellule" colspan="3">
    134         <div class="infos">
    135         <ul>
    136           {foreach from=$infos item=info}
    137           <li>{$info}</li>
    138           {/foreach}
    139         </ul>
    140         </div>
    141       </td>
    142       </tr>
    143       {/if}
    144     <tr>
    145     <td class="contenucellule">
     41<div id="headbranch"></div> {* Dummy block for double background management *}
     42<div id="theHeader"></div>
     43<div id="content" class="content">
    14644
    147 {if isset($error_copy)}
    148 {'step1_err_copy'|@translate} :
    149 <br />-----------------------------------------------------<br />
    150 <div class="error_copy">{$error_copy}</div>
    151 -----------------------------------------------------<br />
     45<h2>Piwigo {$RELEASE} - {'Installation'|@translate}</h2>
     46
     47{if isset($errors)}
     48<div class="errors">
     49  <ul>
     50    {foreach from=$errors item=error}
     51    <li>{$error}</li>
     52    {/foreach}
     53  </ul>
     54</div>
     55{/if}
     56
     57{if isset($infos)}
     58<div class="infos">
     59  <ul>
     60    {foreach from=$infos item=info}
     61    <li>{$info}</li>
     62    {/foreach}
     63  </ul>
     64</div>
    15265{/if}
    15366
    15467{if isset($install)}
    15568<form method="POST" action="{$F_ACTION}" name="install_form">
    156   <table>
    157     <tr>
    158       <th colspan="3">{'Initial_config'|@translate}</th>
     69
     70  <table class="table2">
     71    <tr class="throw">
     72      <th colspan="2">{'Initial_config'|@translate}</th>
    15973    </tr>
    16074    <tr>
    161       <td style="width:30%;">{'Default_lang'|@translate}</td>
    162       <td colspan="2" align="left">
     75      <td style="width: 30%">{'Default_lang'|@translate}</td>
     76      <td>
    16377    <select name="language" onchange="document.location = 'install.php?language='+this.options[this.selectedIndex].value;">
    16478    {html_options options=$language_options selected=$language_selection}
     
    16680      </td>
    16781    </tr>
    168     <tr>
    169       <td colspan="3">&nbsp;</td>
    170     </tr>
    171     <tr>
     82  </table>
     83  <table class="table2">
     84    <tr class="throw">
    17285      <th colspan="3">{'step1_title'|@translate}</th>
    17386    </tr>
    17487    <tr>
    175       <td>{'step1_host'|@translate}</td>
     88      <td style="width: 30%;">{'step1_host'|@translate}</td>
    17689      <td align=center><input type="text" name="dbhost" value="{$F_DB_HOST}" /></td>
    177       <td class="row">{'step1_host_info'|@translate}</td>
     90      <td>{'step1_host_info'|@translate}</td>
    17891    </tr>
    17992    <tr>
    18093      <td>{'step1_user'|@translate}</td>
    18194      <td align=center><input type="text" name="dbuser" value="{$F_DB_USER}" /></td>
    182       <td class="row">{'step1_user_info'|@translate}</td>
     95      <td>{'step1_user_info'|@translate}</td>
    18396    </tr>
    18497    <tr>
    18598      <td>{'step1_pass'|@translate}</td>
    18699      <td align=center><input type="password" name="dbpasswd" value="" /></td>
    187       <td class="row">{'step1_pass_info'|@translate}</td>
     100      <td>{'step1_pass_info'|@translate}</td>
    188101    </tr>
    189102    <tr>
    190103      <td>{'step1_database'|@translate}</td>
    191104      <td align=center><input type="text" name="dbname" value="{$F_DB_NAME}" /></td>
    192       <td class="row">{'step1_database_info'|@translate}</td>
     105      <td>{'step1_database_info'|@translate}</td>
    193106    </tr>
    194107    <tr>
    195108      <td>{'step1_prefix'|@translate}</td>
    196109      <td align=center><input type="text" name="prefix" value="{$F_DB_PREFIX}" /></td>
    197       <td class="row">{'step1_prefix_info'|@translate}</td>
     110      <td>{'step1_prefix_info'|@translate}</td>
    198111    </tr>
    199     <tr>
    200      <td colspan="3">&nbsp;</td>
    201     </tr>
    202     <tr>
     112  </table>
     113
     114  <table class="table2">
     115    <tr class="throw">
    203116      <th colspan="3">{'step2_title'|@translate}</th>
    204117    </tr>
    205118    <tr>
    206       <td>{'install_webmaster'|@translate}</td>
     119      <td style="width: 30%;">{'install_webmaster'|@translate}</td>
    207120      <td align="center"><input type="text" name="admin_name" value="{$F_ADMIN}" /></td>
    208       <td class="row">{'install_webmaster_info'|@translate}</td>
     121      <td>{'install_webmaster_info'|@translate}</td>
    209122    </tr>
    210123    <tr>
    211124      <td>{'step2_pwd'|@translate}</td>
    212125      <td align="center"><input type="password" name="admin_pass1" value="" /></td>
    213       <td class="row">{'step2_pwd_info'|@translate}</td>
     126      <td>{'step2_pwd_info'|@translate}</td>
    214127    </tr>
    215128    <tr>
    216129      <td>{'step2_pwd_conf'|@translate}</td>
    217130      <td align="center"><input type="password" name="admin_pass2" value="" /></td>
    218       <td class="row">{'step2_pwd_conf_info'|@translate}</td>
     131      <td>{'step2_pwd_conf_info'|@translate}</td>
    219132    </tr>
    220133    <tr>
    221134      <td>{'conf_mail_webmaster'|@translate}</td>
    222135      <td align="center"><input type="text" name="admin_mail" value="{$F_ADMIN_EMAIL}" /></td>
    223       <td class="row">{'conf_mail_webmaster_info'|@translate}</td>
     136      <td>{'conf_mail_webmaster_info'|@translate}</td>
    224137    </tr>
     138  </table>
     139
     140  <table>
    225141    <tr>
    226       <td colspan="3">&nbsp;</td>
    227     </tr>
    228     <tr>
    229       <td colspan="3" align="center">
     142      <td style="text-align: center;">
    230143        <input class="submit" type="submit" name="install" value="{'Start_Install'|@translate}" />
    231144      </td>
    232145    </tr>
    233     <tr>
    234       <td colspan="3">&nbsp;</td>
    235     </tr>
    236146  </table>
    237147</form>
    238 {else}
    239 <div class="infos_title">
    240 {'install_end_title'|@translate}
    241 </div>
    242 <div class="infos">
    243 {'install_end_message'|@translate}
    244 </div>
    245148{/if}
    246 
    247               </td>
    248             </tr>
    249           </table>
    250           <div class="header">{$L_INSTALL_HELP}</div>
    251         </td>
    252       </tr>
    253     </table>
    254   </body>
     149</div> {* content *}
     150<div style="text-align: center">{$L_INSTALL_HELP}</div>
     151</body>
    255152</html>
  • trunk/admin/template/goto/theme/roma/theme.css

    r2746 r2747  
    1111#theAdminPage h2 { color: #333; }
    1212.content .infos { color: #f70; border:0; background-color: transparent;
    13 padding:5px 0px 0pt 10pt; min-height: 48px; text-align:left; }
     13padding:5px 60px 0pt 10pt; min-height: 48px; text-align:left; }
    1414.content .infos li, .content .errors li { list-style-type:none; }
    1515.content .errors { color: #f30; border:0; background-color: transparent;
    16 padding:5px 0px 0pt 10pt; min-height: 48px; text-align:left; font-weight:bold; }
     16padding:5px 60px 0pt 10pt; min-height: 48px; text-align:left; font-weight:bold; }
    1717#copyright { color:#666; margin:60px auto 0px 240px; text-align:center;
    1818padding-bottom: 15px; }
Note: See TracChangeset for help on using the changeset viewer.