Parcourir la source

Merged in changes by @addvilz

William Duyck il y a 12 ans
Parent
commit
641f7c334d
1 fichiers modifiés avec 14 ajouts et 3 suppressions
  1. 14 3
      lib/pico.php

+ 14 - 3
lib/pico.php

@@ -162,8 +162,20 @@ class Pico {
 				$headers[$field] = trim($matches[2][$m]);
 				$headers[$field] = trim($matches[2][$m]);
 			}
 			}
 		}
 		}
-
-		if(isset($headers['date'])) $headers['date_formatted'] = date($config['date_format'], strtotime($headers['date']));
+		
+		if($headers['date']) $headers['date_formatted'] = date($config['date_format'], strtotime($headers['date']));
+		
+		if(empty($headers['title'])){
+			preg_match('/^(.+?)[ ]*\n(=+|-+)[ ]*\n+/imu',$content,$matches);
+			if(count($matches) > 0){
+					$headers['title'] = $matches[1];
+			}else{
+				preg_match('/^\#{1}([^\#].*)$/imu',$content,$matches);
+				if(count($matches) > 0){
+					$headers['title'] = $matches[1];
+				}
+			}
+		}
 
 
 		return $headers;
 		return $headers;
 	}
 	}
@@ -340,4 +352,3 @@ class Pico {
 
 
 }
 }
 
 
-// End of file