Changeset 1662

Show
Ignore:
Timestamp:
07/31/2007 08:32:55 AM (18 months ago)
Author:
jeena
Message:

bugfix empty(trim())

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/admin/blog.func.php

    r1661 r1662  
    33function check_input($form_input) { 
    44global $l; 
    5     if(empty(trim($form_input['topic']))) $errors[] = $l['admin']['no_headline']; 
     5    if(strlen(trim($form_input['topic']) < 1)) $errors[] = $l['admin']['no_headline']; 
    66 
    77    // checking URL 
    8     if(empty(trim($form_input['url']))) $errors[] = $l['admin']['no_url']; 
     8    if(strlen(trim($form_input['url'])) < 1) $errors[] = $l['admin']['no_url']; 
    99    elseif(!preg_match("/^[a-z0-9\-_\.\/,]+$/", $form_input['url'])) $errors[] = $l['admin']['false_url_letters']; 
    1010    else { 
     
    3838    } 
    3939     
    40      if(!empty(trim($form_input['teaserpic'])) AND !is_file(JLOG_BASEPATH.'img'.DIRECTORY_SEPARATOR."t_".$form_input['teaserpic'])) { 
    41       $errors[] = $l['admin']['false_teaserpic']; } 
    42  
    43      if($form_input['teaserpiconblog'] == 1 AND empty($form_input['teaserpic'])) { 
    44       $errors[] = $l['admin']['no_teaserpic_uploaded']; } 
    45      
    46     if(empty(trim($form_input['teaser']))) $errors[] = $l['admin']['no_teaser']; 
    47     if(empty(trim($form_input['content']))) $errors[] = $l['admin']['no_content']; 
     40     if(strlen(trim($form_input['teaserpic']) > 0) AND !is_file(JLOG_BASEPATH.'img'.DIRECTORY_SEPARATOR."t_".$form_input['teaserpic'])) { 
     41        $errors[] = $l['admin']['false_teaserpic']; 
     42                 } 
     43 
     44     if($form_input['teaserpiconblog'] == "1" AND strlen(trim($form_input['teaserpic'])) > 0) { 
     45        $errors[] = $l['admin']['no_teaserpic_uploaded']; 
     46                 } 
     47     
     48    if(strlen(trim($form_input['teaser']) < 1)) $errors[] = $l['admin']['no_teaser']; 
     49    if(strlen(trim($form_input['content']) < 1)) $errors[] = $l['admin']['no_content']; 
    4850 return $errors; 
    4951}