Dotclear


Ignore:
Timestamp:
03/02/18 15:55:06 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use specialized input fields (color, email, url, number, …) where is relevant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/blog_pref.php

    r3703 r3725  
    172172    } 
    173173 
    174     $media_img_t_size = abs((integer) $_POST['media_img_t_size']); 
     174    $media_img_t_size = (integer) $_POST['media_img_t_size']; 
    175175    if ($media_img_t_size < 0) {$media_img_t_size = 100;} 
    176176 
    177     $media_img_s_size = abs((integer) $_POST['media_img_s_size']); 
     177    $media_img_s_size = (integer) $_POST['media_img_s_size']; 
    178178    if ($media_img_s_size < 0) {$media_img_s_size = 240;} 
    179179 
    180     $media_img_m_size = abs((integer) $_POST['media_img_m_size']); 
     180    $media_img_m_size = (integer) $_POST['media_img_m_size']; 
    181181    if ($media_img_m_size < 0) {$media_img_m_size = 448;} 
    182182 
    183     $media_video_width = abs((integer) $_POST['media_video_width']); 
     183    $media_video_width = (integer) $_POST['media_video_width']; 
    184184    if ($media_video_width < 0) {$media_video_width = 400;} 
    185185 
    186     $media_video_height = abs((integer) $_POST['media_video_height']); 
     186    $media_video_height = (integer) $_POST['media_video_height']; 
    187187    if ($media_video_height < 0) {$media_video_height = 300;} 
    188188 
    189189    $nb_post_for_home = abs((integer) $_POST['nb_post_for_home']); 
    190     if ($nb_post_for_home <= 1) {$nb_post_for_home = 1;} 
     190    if ($nb_post_for_home < 1) {$nb_post_for_home = 1;} 
    191191 
    192192    $nb_post_per_page = abs((integer) $_POST['nb_post_per_page']); 
    193     if ($nb_post_per_page <= 1) {$nb_post_per_page = 1;} 
     193    if ($nb_post_per_page < 1) {$nb_post_per_page = 1;} 
    194194 
    195195    $nb_post_per_feed = abs((integer) $_POST['nb_post_per_feed']); 
    196     if ($nb_post_per_feed <= 1) {$nb_post_per_feed = 1;} 
     196    if ($nb_post_per_feed < 1) {$nb_post_per_feed = 1;} 
    197197 
    198198    $nb_comment_per_feed = abs((integer) $_POST['nb_comment_per_feed']); 
    199     if ($nb_comment_per_feed <= 1) {$nb_comment_per_feed = 1;} 
     199    if ($nb_comment_per_feed < 1) {$nb_comment_per_feed = 1;} 
    200200 
    201201    try 
     
    357357    echo 
    358358    '<p><label for="blog_name" class="required"><abbr title="' . __('Required field') . '">*</abbr> ' . __('Blog name:') . '</label>' . 
    359     form::field('blog_name', 30, 255, html::escapeHTML($blog_name), '', '', false, 'required placeholder="' . __('Blog name') . '"') . '</p>'; 
     359    form::field('blog_name', 30, 255, 
     360        array( 
     361            'default'    => html::escapeHTML($blog_name), 
     362            'extra_html' => 'required placeholder="' . __('Blog name') . '"' 
     363        ) 
     364    ) . '</p>'; 
    360365 
    361366    echo 
     
    375380        Otherwise dcCore::getBlogCursor() throws an exception. 
    376381         */ 
    377         echo form::field('blog_id', 30, 32, html::escapeHTML($blog_id), '', '', false, 'hidden="hidden"'); 
    378         echo form::field('blog_url', 50, 255, html::escapeHTML($blog_url), '', '', false, 'hidden="hidden"'); 
     382        echo 
     383        form::hidden('blog_id', html::escapeHTML($blog_id)) . 
     384        form::hidden('blog_url', html::escapeHTML($blog_url)); 
    379385    } 
    380386 
     
    415421    __('Moderate comments') . '</label></p>' . 
    416422    '<p><label for="comments_ttl" class="classic">' . sprintf(__('Leave comments open for %s days') . '.', 
    417         form::field('comments_ttl', 2, 3, $blog_settings->system->comments_ttl)) . 
     423        form::number('comments_ttl', array( 
     424            'min'     => 0, 
     425            'max'     => 999, 
     426            'default' => $blog_settings->system->comments_ttl) 
     427        )) . 
    418428    '</label></p>' . 
    419429    '<p class="form-note">' . __('No limit: leave blank.') . '</p>' . 
     
    434444    __('Moderate trackbacks') . '</label></p>' . 
    435445    '<p><label for="trackbacks_ttl" class="classic">' . sprintf(__('Leave trackbacks open for %s days') . '.', 
    436         form::field('trackbacks_ttl', 2, 3, $blog_settings->system->trackbacks_ttl)) . '</label></p>' . 
     446        form::number('trackbacks_ttl', array( 
     447            'min'     => 0, 
     448            'max'     => 999, 
     449            'default' => $blog_settings->system->trackbacks_ttl) 
     450        )) . 
     451    '</label></p>' . 
    437452    '<p class="form-note">' . __('No limit: leave blank.') . '</p>' . 
    438453    '<p><label for="comments_nofollow" class="classic">' . 
     
    473488    '<div class="col">' . 
    474489    '<p><label for="nb_post_for_home" class="classic">' . sprintf(__('Display %s entries on home page'), 
    475         form::field('nb_post_for_home', 2, 3, $blog_settings->system->nb_post_for_home)) . 
     490        form::number('nb_post_for_home', array( 
     491            'min'     => 1, 
     492            'max'     => 999, 
     493            'default' => $blog_settings->system->nb_post_for_home) 
     494        )) . 
    476495    '</label></p>' . 
    477496 
    478497    '<p><label for="nb_post_per_page" class="classic">' . sprintf(__('Display %s entries per page'), 
    479         form::field('nb_post_per_page', 2, 3, $blog_settings->system->nb_post_per_page)) . 
     498        form::number('nb_post_per_page', array( 
     499            'min'     => 1, 
     500            'max'     => 999, 
     501            'default' => $blog_settings->system->nb_post_per_page) 
     502        )) . 
    480503    '</label></p>' . 
    481504 
    482505    '<p><label for="nb_post_per_feed" class="classic">' . sprintf(__('Display %s entries per feed'), 
    483         form::field('nb_post_per_feed', 2, 3, $blog_settings->system->nb_post_per_feed)) . 
     506        form::number('nb_post_per_feed', array( 
     507            'min'     => 1, 
     508            'max'     => 999, 
     509            'default' => $blog_settings->system->nb_post_per_feed) 
     510        )) . 
    484511    '</label></p>' . 
    485512 
    486513    '<p><label for="nb_comment_per_feed" class="classic">' . sprintf(__('Display %s comments per feed'), 
    487         form::field('nb_comment_per_feed', 2, 3, $blog_settings->system->nb_comment_per_feed)) . 
     514        form::number('nb_comment_per_feed', array( 
     515            'min'     => 1, 
     516            'max'     => 999, 
     517            'default' => $blog_settings->system->nb_comment_per_feed) 
     518        )) . 
    488519    '</label></p>' . 
    489520 
     
    504535    '<p class="form-note warning">' . 
    505536    __('Please note that if you change current settings bellow, they will now apply to all new images in the media manager.') . 
    506     ' ' . __('Be carefull if you share it with other blogs in your installation.') . '</p>' . 
     537    ' ' . __('Be carefull if you share it with other blogs in your installation.') . '<br />' . 
     538    __('Set -1 to use the default size, set 0 to ignore this thumbnail size (images only).') . '</p>' . 
    507539 
    508540    '<div class="two-cols">' . 
     
    510542    '<h5>' . __('Generated image sizes (max dimension in pixels)') . '</h5>' . 
    511543    '<p class="field"><label for="media_img_t_size">' . __('Thumbnail') . '</label> ' . 
    512     form::field('media_img_t_size', 3, 3, $blog_settings->system->media_img_t_size) . '</p>' . 
     544    form::number('media_img_t_size', array( 
     545        'min'     => -1, 
     546        'max'     => 999, 
     547        'default' => $blog_settings->system->media_img_t_size 
     548    )) . 
     549    '</p>' . 
    513550 
    514551    '<p class="field"><label for="media_img_s_size">' . __('Small') . '</label> ' . 
    515     form::field('media_img_s_size', 3, 3, $blog_settings->system->media_img_s_size) . '</p>' . 
     552    form::number('media_img_s_size', array( 
     553        'min'     => -1, 
     554        'max'     => 999, 
     555        'default' => $blog_settings->system->media_img_s_size 
     556    )) . 
     557    '</p>' . 
    516558 
    517559    '<p class="field"><label for="media_img_m_size">' . __('Medium') . '</label> ' . 
    518     form::field('media_img_m_size', 3, 3, $blog_settings->system->media_img_m_size) . '</p>' . 
     560    form::number('media_img_m_size', array( 
     561        'min'     => -1, 
     562        'max'     => 999, 
     563        'default' => $blog_settings->system->media_img_m_size 
     564    )) . 
     565    '</p>' . 
    519566 
    520567    '<h5>' . __('Default size of the inserted video (in pixels)') . '</h5>' . 
    521568    '<p class="field"><label for="media_video_width">' . __('Width') . '</label> ' . 
    522     form::field('media_video_width', 3, 3, $blog_settings->system->media_video_width) . '</p>' . 
     569    form::number('media_video_width', array( 
     570        'min'     => -1, 
     571        'max'     => 999, 
     572        'default' => $blog_settings->system->media_video_width 
     573    )) . 
     574    '</p>' . 
    523575 
    524576    '<p class="field"><label for="media_video_height">' . __('Height') . '</label> ' . 
    525     form::field('media_video_height', 3, 3, $blog_settings->system->media_video_height) . '</p>' . 
     577    form::number('media_video_height', array( 
     578        'min'     => -1, 
     579        'max'     => 999, 
     580        'default' => $blog_settings->system->media_video_height 
     581    )) . 
     582    '</p>' . 
    526583 
    527584    '<h5>' . __('Flash player') . '</h5>' . 
     
    575632        echo 
    576633        '<p><label for="blog_url" class="required"><abbr title="' . __('Required field') . '">*</abbr> ' . __('Blog URL:') . '</label>' . 
    577         form::field('blog_url', 50, 255, html::escapeHTML($blog_url), '', '', false, 'required placeholder="' . __('Blog URL') . '"') . '</p>' . 
     634        form::url('blog_url', array( 
     635            'size'       => 50, 
     636            'max'        => 255, 
     637            'default'    => html::escapeHTML($blog_url), 
     638            'extra_html' => 'required placeholder="' . __('Blog URL') . '"' 
     639        )) . 
     640        '</p>' . 
    578641 
    579642        '<p><label for="url_scan">' . __('URL scan method:') . '</label>' . 
Note: See TracChangeset for help on using the changeset viewer.

Sites map