Changeset 3751 for trunk/admin
- Timestamp:
- Aug 18, 2009, 10:51:39 PM (15 years ago)
- Location:
- trunk/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/template/goto/user_list.tpl
r3283 r3751 1 {* $Id: user_list.tpl 2578 2008-09-24 00:51:40Z rvelices $ *} 1 2 <div class="titrePage"> 2 3 <h2>{'title_liste_users'|@translate}</h2> … … 6 7 <fieldset> 7 8 <legend>{'Add a user'|@translate}</legend> 8 <label>{'Username'|@translate} <input type="text" name="login" maxlength="50" size="20"></label> 9 <label>{'Password'|@translate} <input type="text" name="password"></label> 10 <label>{'Email address'|@translate} <input type="text" name="email"></label> 11 <label> <input class="submit" type="submit" name="submit_add" value="{'Submit'|@translate}" {$TAG_INPUT_ENABLED}></label> 9 <label>{'Username'|@translate} <input type="text" name="login" maxlength="50" size="20" /></label> 10 <label>{'Password'|@translate} <input type="password" name="password" /></label> 11 <label>{'Confirm Password'|@translate} <input type="password" name="password_conf" id="password_conf" /></label> 12 <label>{'Email address'|@translate} <input type="text" name="email" /></label> 13 <label> <input class="submit" type="submit" name="submit_add" value="{'Submit'|@translate}" {$TAG_INPUT_ENABLED} /></label> 12 14 </fieldset> 13 15 </form> … … 16 18 <fieldset> 17 19 <legend>{'Filter'|@translate}</legend> 18 <input type="hidden" name="page" value="user_list" >19 20 <label>{'Username'|@translate} <input type="text" name="username" value="{$F_USERNAME}" ></label>20 <input type="hidden" name="page" value="user_list" /> 21 22 <label>{'Username'|@translate} <input type="text" name="username" value="{$F_USERNAME}" /></label> 21 23 22 24 <label> … … 42 44 <label> 43 45 44 <input class="submit" type="submit" value="{'Submit'|@translate}" >46 <input class="submit" type="submit" value="{'Submit'|@translate}" /> 45 47 </label> 46 48 … … 71 73 {foreach from=$users item=user name=users_loop} 72 74 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 73 <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td>75 <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" /></td> 74 76 <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 75 77 <td>{$user.STATUS}</td> … … 81 83 {/foreach} 82 84 <td style="text-align:center;"> 83 <a href="{$user.U_PERM}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/permissions.png" class="button" style="border:none" alt="{'permissions'|@translate}" title="{'permissions'|@translate}" ></a>84 <a href="{$user.U_PROFILE}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/edit_s.png" class="button" style="border:none" alt="{'Profile'|@translate}" title="{'Profile'|@translate}" ></a>85 <a href="{$user.U_PERM}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/permissions.png" class="button" style="border:none" alt="{'permissions'|@translate}" title="{'permissions'|@translate}" /></a> 86 <a href="{$user.U_PROFILE}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/edit_s.png" class="button" style="border:none" alt="{'Profile'|@translate}" title="{'Profile'|@translate}" /></a> 85 87 {foreach from=$user.plugin_actions item=data} 86 88 {$data} … … 91 93 </table> 92 94 93 {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} 95 <div class="navigationBar">{$NAVBAR}</div> 94 96 95 97 {* delete the selected users ? *} 96 98 <fieldset> 97 99 <legend>{'Deletions'|@translate}</legend> 98 <label><input type="checkbox" name="confirm_deletion" value="1" > {'confirm'|@translate}</label>99 <input class="submit" type="submit" value="{'Delete selected users'|@translate}" name="delete" {$TAG_INPUT_ENABLED} >100 <label><input type="checkbox" name="confirm_deletion" value="1" /> {'confirm'|@translate}</label> 101 <input class="submit" type="submit" value="{'Delete selected users'|@translate}" name="delete" {$TAG_INPUT_ENABLED}/> 100 102 </fieldset> 101 103 … … 107 109 <td>{'Status'|@translate}</td> 108 110 <td> 109 <label><input type="radio" name="status_action" value="leave" checked="checked" > {'leave'|@translate}</label>110 <label><input type="radio" name="status_action" value="set" id="status_action_set" > {'set to'|@translate}</label>111 <label><input type="radio" name="status_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 112 <label><input type="radio" name="status_action" value="set" id="status_action_set" /> {'set to'|@translate}</label> 111 113 <select onchange="document.getElementById('status_action_set').checked = true;" name="status" size="1"> 112 114 {html_options options=$pref_status_options selected=$pref_status_selected} … … 119 121 <td>{'adviser'|@translate}</td> 120 122 <td> 121 <label><input type="radio" name="adviser" value="leave" checked="checked" > {'leave'|@translate}</label>123 <label><input type="radio" name="adviser" value="leave" checked="checked" /> {'leave'|@translate}</label> 122 124 / {'set to'|@translate} 123 <label><input type="radio" name="adviser" value="true" >{'Yes'|@translate}</label>124 <label><input type="radio" name="adviser" value="false" >{'No'|@translate}</label>125 <label><input type="radio" name="adviser" value="true" />{'Yes'|@translate}</label> 126 <label><input type="radio" name="adviser" value="false" />{'No'|@translate}</label> 125 127 </td> 126 128 </tr> … … 163 165 <td>{'enabled_high'|@translate}</td> 164 166 <td> 165 <label><input type="radio" name="enabled_high" value="leave" checked="checked" > {'leave'|@translate}</label>167 <label><input type="radio" name="enabled_high" value="leave" checked="checked" /> {'leave'|@translate}</label> 166 168 / {'set to'|@translate} 167 <label><input type="radio" name="enabled_high" value="true" >{'Yes'|@translate}</label>168 <label><input type="radio" name="enabled_high" value="false" >{'No'|@translate}</label>169 <label><input type="radio" name="enabled_high" value="true" />{'Yes'|@translate}</label> 170 <label><input type="radio" name="enabled_high" value="false" />{'No'|@translate}</label> 169 171 </td> 170 172 </tr> … … 173 175 <td>{'Privacy level'|@translate}</td> 174 176 <td> 175 <label><input type="radio" name="level_action" value="leave" checked="checked" >{'leave'|@translate}</label>176 <label><input type="radio" name="level_action" value="set" id="level_action_set" >{'set to'|@translate}</label>177 <label><input type="radio" name="level_action" value="leave" checked="checked" />{'leave'|@translate}</label> 178 <label><input type="radio" name="level_action" value="set" id="level_action_set" />{'set to'|@translate}</label> 177 179 <select onchange="document.getElementById('level_action_set').checked = true;" name="level" size="1"> 178 180 {html_options options=$level_options selected=$level_selected} … … 194 196 <td>{'nb_image_per_row'|@translate}</td> 195 197 <td> 196 <label><input type="radio" name="nb_image_line_action" value="leave" checked="checked" > {'leave'|@translate}</label>197 <label><input type="radio" name="nb_image_line_action" value="set" id="nb_image_line_action_set" > {'set to'|@translate}</label>198 <label><input type="radio" name="nb_image_line_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 199 <label><input type="radio" name="nb_image_line_action" value="set" id="nb_image_line_action_set" /> {'set to'|@translate}</label> 198 200 <input onmousedown="document.getElementById('nb_image_line_action_set').checked = true;" 199 size="3" maxlength="2" type="text" name="nb_image_line" value="{$NB_IMAGE_LINE}" >201 size="3" maxlength="2" type="text" name="nb_image_line" value="{$NB_IMAGE_LINE}" /> 200 202 </td> 201 203 </tr> … … 204 206 <td>{'nb_row_per_page'|@translate}</td> 205 207 <td> 206 <label><input type="radio" name="nb_line_page_action" value="leave" checked="checked" > {'leave'|@translate}</label>207 <label><input type="radio" name="nb_line_page_action" value="set" id="nb_line_page_action_set" > {'set to'|@translate}</label>208 <label><input type="radio" name="nb_line_page_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 209 <label><input type="radio" name="nb_line_page_action" value="set" id="nb_line_page_action_set" /> {'set to'|@translate}</label> 208 210 <input onmousedown="document.getElementById('nb_line_page_action_set').checked = true;" 209 size="3" maxlength="2" type="text" name="nb_line_page" value="{$NB_LINE_PAGE}" >211 size="3" maxlength="2" type="text" name="nb_line_page" value="{$NB_LINE_PAGE}" /> 210 212 <td> 211 213 </tr> … … 214 216 <td>{'theme'|@translate}</td> 215 217 <td> 216 <label><input type="radio" name="template_action" value="leave" checked="checked" > {'leave'|@translate}</label>217 <label><input type="radio" name="template_action" value="set" id="template_action_set" > {'set to'|@translate}</label>218 <label><input type="radio" name="template_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 219 <label><input type="radio" name="template_action" value="set" id="template_action_set" /> {'set to'|@translate}</label> 218 220 <select onchange="document.getElementById('template_action_set').checked = true;" name="template" size="1"> 219 221 {html_options values=$template_options output=$template_options selected=$template_selected} … … 225 227 <td>{'language'|@translate}</td> 226 228 <td> 227 <label><input type="radio" name="language_action" value="leave" checked="checked" > {'leave'|@translate}</label>228 <label><input type="radio" name="language_action" value="set" id="language_action_set" > {'set to'|@translate}</label>229 <label><input type="radio" name="language_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 230 <label><input type="radio" name="language_action" value="set" id="language_action_set" /> {'set to'|@translate}</label> 229 231 <select onchange="document.getElementById('language_action_set').checked = true;" name="language" size="1"> 230 232 {html_options options=$language_options selected=$language_selected} … … 236 238 <td>{'recent_period'|@translate}</td> 237 239 <td> 238 <label><input type="radio" name="recent_period_action" value="leave" checked="checked" > {'leave'|@translate}</label>239 <label><input type="radio" name="recent_period_action" value="set" id="recent_period_action_set" > {'set to'|@translate}</label>240 <label><input type="radio" name="recent_period_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 241 <label><input type="radio" name="recent_period_action" value="set" id="recent_period_action_set" /> {'set to'|@translate}</label> 240 242 <input onmousedown="document.getElementById('recent_period_action_set').checked = true;" 241 type="text" size="3" maxlength="2" name="recent_period" value="{$RECENT_PERIOD}" >243 type="text" size="3" maxlength="2" name="recent_period" value="{$RECENT_PERIOD}" /> 242 244 </td> 243 245 </tr> … … 246 248 <td>{'auto_expand'|@translate}</td> 247 249 <td> 248 <label><input type="radio" name="expand" value="leave" checked="checked" > {'leave'|@translate}</label>250 <label><input type="radio" name="expand" value="leave" checked="checked" /> {'leave'|@translate}</label> 249 251 / {'set to'|@translate} 250 <label><input type="radio" name="expand" value="true" >{'Yes'|@translate}</label>251 <label><input type="radio" name="expand" value="false" >{'No'|@translate}</label>252 <label><input type="radio" name="expand" value="true" />{'Yes'|@translate}</label> 253 <label><input type="radio" name="expand" value="false" />{'No'|@translate}</label> 252 254 </td> 253 255 </tr> … … 256 258 <td>{'show_nb_comments'|@translate}</td> 257 259 <td> 258 <label><input type="radio" name="show_nb_comments" value="leave" checked="checked" > {'leave'|@translate}</label>260 <label><input type="radio" name="show_nb_comments" value="leave" checked="checked" /> {'leave'|@translate}</label> 259 261 / {'set to'|@translate} 260 <label><input type="radio" name="show_nb_comments" value="true" >{'Yes'|@translate}</label>261 <label><input type="radio" name="show_nb_comments" value="false" >{'No'|@translate}</label>262 <label><input type="radio" name="show_nb_comments" value="true" />{'Yes'|@translate}</label> 263 <label><input type="radio" name="show_nb_comments" value="false" />{'No'|@translate}</label> 262 264 </td> 263 265 </tr> … … 266 268 <td>{'show_nb_hits'|@translate}</td> 267 269 <td> 268 <label><input type="radio" name="show_nb_hits" value="leave" checked="checked" > {'leave'|@translate}</label>270 <label><input type="radio" name="show_nb_hits" value="leave" checked="checked" /> {'leave'|@translate}</label> 269 271 / {'set to'|@translate} 270 <label><input type="radio" name="show_nb_hits" value="true" >{'Yes'|@translate}</label>271 <label><input type="radio" name="show_nb_hits" value="false" >{'No'|@translate}</label>272 <label><input type="radio" name="show_nb_hits" value="true" />{'Yes'|@translate}</label> 273 <label><input type="radio" name="show_nb_hits" value="false" />{'No'|@translate}</label> 272 274 </td> 273 275 </tr> … … 276 278 <td>{'maxwidth'|@translate}</td> 277 279 <td> 278 <label><input type="radio" name="maxwidth_action" value="leave" checked="checked" > {'leave'|@translate}</label>279 <label><input type="radio" name="maxwidth_action" value="unset" > {'unset'|@translate}</label>280 <label><input type="radio" name="maxwidth_action" value="set" id="maxwidth_action_set" > {'set to'|@translate}</label>280 <label><input type="radio" name="maxwidth_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 281 <label><input type="radio" name="maxwidth_action" value="unset" /> {'unset'|@translate}</label> 282 <label><input type="radio" name="maxwidth_action" value="set" id="maxwidth_action_set" /> {'set to'|@translate}</label> 281 283 <input onmousedown="document.getElementById('maxwidth_action_set').checked = true;" 282 type="text" size="4" maxlength="4" name="maxwidth" value="{$MAXWIDTH}" >284 type="text" size="4" maxlength="4" name="maxwidth" value="{$MAXWIDTH}" /> 283 285 </td> 284 286 </tr> … … 288 290 <td>{'maxheight'|@translate}</td> 289 291 <td> 290 <label><input type="radio" name="maxheight_action" value="leave" checked="checked" > {'leave'|@translate}</label>291 <label><input type="radio" name="maxheight_action" value="unset" > {'unset'|@translate}</label>292 <label><input type="radio" name="maxheight_action" value="set" id="maxheight_action_set" > {'set to'|@translate}</label>292 <label><input type="radio" name="maxheight_action" value="leave" checked="checked" /> {'leave'|@translate}</label> 293 <label><input type="radio" name="maxheight_action" value="unset" /> {'unset'|@translate}</label> 294 <label><input type="radio" name="maxheight_action" value="set" id="maxheight_action_set" /> {'set to'|@translate}</label> 293 295 <input onmousedown="document.getElementById('maxheight_action_set').checked = true;" 294 type="text" size="4" maxlength="4" name="maxheight" value="{$MAXHEIGHT}" >296 type="text" size="4" maxlength="4" name="maxheight" value="{$MAXHEIGHT}" /> 295 297 </td> 296 298 </tr> … … 303 305 <p> 304 306 {'target'|@translate} 305 <label><input type="radio" name="target" value="all" > {'all'|@translate}</label>306 <label><input type="radio" name="target" value="selection" checked="checked" > {'selection'|@translate}</label>307 <label><input type="radio" name="target" value="all" /> {'all'|@translate}</label> 308 <label><input type="radio" name="target" value="selection" checked="checked" /> {'selection'|@translate}</label> 307 309 </p> 308 310 309 311 <p> 310 <input class="submit" type="submit" value="{'Submit'|@translate}" name="pref_submit" {$TAG_INPUT_ENABLED} >311 <input class="submit" type="reset" value="{'Reset'|@translate}" name="pref_reset" >312 <input class="submit" type="submit" value="{'Submit'|@translate}" name="pref_submit" {$TAG_INPUT_ENABLED} /> 313 <input class="submit" type="reset" value="{'Reset'|@translate}" name="pref_reset" /> 312 314 </p> 313 315 -
trunk/admin/user_list.php
r3282 r3751 186 186 if (isset($_POST['submit_add'])) 187 187 { 188 $page['errors'] = register_user( 189 $_POST['login'], $_POST['password'], $_POST['email'], false); 190 191 if (count($page['errors']) == 0) 192 { 193 array_push( 194 $page['infos'], 195 sprintf( 196 l10n('user "%s" added'), 197 $_POST['login'] 198 ) 199 ); 200 } 188 if(empty($_POST['password'])) 189 { 190 array_push($page['errors'], l10n('Password is missing')); 191 } 192 else if(empty($_POST['password_conf'])) 193 { 194 array_push($page['errors'], l10n('Password confirmation is missing')); 195 } 196 else if(empty($_POST['email'])) 197 { 198 array_push($page['errors'], l10n('Email address is missing')); 199 } 200 else if ($_POST['password'] != $_POST['password_conf']) 201 { 202 array_push($page['errors'], l10n('Password confirmation error')); 203 } 204 else 205 { 206 $page['errors'] = register_user( 207 $_POST['login'], $_POST['password'], $_POST['email'], false); 208 209 if (count($page['errors']) == 0) 210 { 211 array_push( 212 $page['infos'], 213 sprintf( 214 l10n('user "%s" added'), 215 $_POST['login'] 216 ) 217 ); 218 } 219 } 201 220 } 202 221 … … 590 609 ); 591 610 592 $template->assign(' navbar', $navbar);611 $template->assign('NAVBAR', $navbar); 593 612 594 613 // +-----------------------------------------------------------------------+ … … 659 678 'USERNAME' => $local_user['username'] 660 679 .($local_user['id'] == $conf['guest_id'] 661 ? '< br>['.l10n('is_the_guest').']' : '')680 ? '<BR />['.l10n('is_the_guest').']' : '') 662 681 .($local_user['id'] == $conf['default_user_id'] 663 ? '< br>['.l10n('is_the_default').']' : ''),682 ? '<BR />['.l10n('is_the_default').']' : ''), 664 683 'STATUS' => l10n('user_status_'. 665 684 $local_user['status']).(($local_user['adviser'] == 'true') 666 ? '< br>['.l10n('adviser').']' : ''),685 ? '<BR />['.l10n('adviser').']' : ''), 667 686 'EMAIL' => get_email_address_as_display_text($local_user['email']), 668 687 'GROUPS' => $groups_string,
Note: See TracChangeset
for help on using the changeset viewer.