diff options
author | Evan Prodromou <evan@status.net> | 2009-08-27 20:23:31 -0700 |
---|---|---|
committer | Evan Prodromou <evan@status.net> | 2009-08-27 20:23:31 -0700 |
commit | c0d03fc2799c7b0c57d05166b404a3d13427f497 (patch) | |
tree | f7e606d095eb3d7766d78c82a7b7217e8e7c775b /classes | |
parent | 34ce75c71d37754fa941233c805c042a47910184 (diff) |
make URL analyzer save new info on URLs0.8.1rc2
Diffstat (limited to 'classes')
-rw-r--r-- | classes/File.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/File.php b/classes/File.php index 0cebfc55e..f4d0a3a48 100644 --- a/classes/File.php +++ b/classes/File.php @@ -85,7 +85,7 @@ class File extends Memcached_DataObject return $x; } - function processNew($given_url, $notice_id) { + function processNew($given_url, $notice_id=null) { if (empty($given_url)) return -1; // error, no url to process $given_url = File_redirection::_canonUrl($given_url); if (empty($given_url)) return -1; // error, no url to process @@ -96,7 +96,7 @@ class File extends Memcached_DataObject $redir_data = File_redirection::where($given_url); $redir_url = $redir_data['url']; // TODO: max field length - if ($redir_url === $given_url || strlen($redir_url) > 255) { + if ($redir_url === $given_url || strlen($redir_url) > 255) { $x = File::saveNew($redir_data, $given_url); $file_id = $x->id; } else { @@ -119,7 +119,9 @@ class File extends Memcached_DataObject } } - File_to_post::processNew($file_id, $notice_id); + if (!empty($notice_id)) { + File_to_post::processNew($file_id, $notice_id); + } return $x; } |