- $post_author = $result->ID;
- } else
- $post_author = 1;
- }
-
- if (preg_match('/Date: /i', $line)) { // of the form '20 Mar 2002 20:32:37'
- $ddate = trim($line);
- $ddate = str_replace('Date: ', '', $ddate);
- if (strpos($ddate, ',')) {
- $ddate = trim(substr($ddate, strpos($ddate, ',')+1, strlen($ddate)));
- }
- $date_arr = explode(' ', $ddate);
- $date_time = explode(':', $date_arr[3]);
-
- $ddate_H = $date_time[0];
- $ddate_i = $date_time[1];
- $ddate_s = $date_time[2];
-
- $ddate_m = $date_arr[1];
- $ddate_d = $date_arr[0];
- $ddate_Y = $date_arr[2];
- for ($j=0; $j<12; $j++) {
- if ($ddate_m == $dmonths[$j]) {
- $ddate_m = $j+1;
+ $author = trim($line);
+ $author = sanitize_email($author);
+ if ( is_email($author) ) {
+ echo '<p>' . sprintf(__('Author is %s'), $author) . '</p>';
+ $userdata = get_user_by('email', $author);
+ if ( ! empty( $userdata ) ) {
+ $post_author = $userdata->ID;
+ $author_found = true;