Changeset 68
- Timestamp:
- 08/08/07 04:39:03 (1 year ago)
- Files:
-
- trunk/Memories/Photo.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Memories/Photo.pm
r59 r68 166 166 # Add system tags here 167 167 my $tag = "date:".$photo->shot->ymd; 168 $photo->add_to_system_tags({ tag => Memories::SystemTag->find_or_create({name =>$tag}) });168 $photo->add_to_system_tags({system_tag => Memories::SystemTag->find_or_create({name =>$tag}) }); 169 169 return $photo; 170 170 } … … 180 180 my $photo = $r->{objects}[0]; 181 181 my $delta = $r->{params}{rating}; 182 if ($delta < 0 or $delta > 5) { return; } # Scammer182 if ($delta <= 0 or $delta > 5) { return; } # Scammer 183 183 # XXX Race 184 184 $photo->rating($photo->rating() + $delta); … … 214 214 sub delete :Exported { 215 215 my ($self, $r, $photo) = @_; 216 if ($r) { 216 217 if ($photo and $photo->uploader == $r->user) { 217 218 $photo->delete; … … 219 220 } 220 221 $r->template("frontpage"); 222 } else { $self->SUPER::delete() } 221 223 } 222 224 … … 242 244 my ($self, $r, $photo) = @_; 243 245 $r->template("view"); 246 if ($r->params->{content} =~ /\S/) { 244 247 $r->objects->[0]->add_to_comments({ 245 248 name => $r->params->{name}, 246 249 content => $r->params->{content} 247 250 }); 251 } 248 252 } 249 253
