Changeset 1069
- Timestamp:
- 06/11/07 23:26:47 (16 months ago)
- Location:
- trunk/lib
- Files:
-
- 2 modified
-
OpenGuides.pm (modified) (1 diff)
-
OpenGuides/Utils.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/OpenGuides.pm
r1068 r1069 1336 1336 $new_metadata{host} = $ENV{REMOTE_ADDR}; 1337 1337 1338 # General validation1339 eval { OpenGuides::Utils->validate_edit(1340 content => $content,1341 metadata => \%new_metadata1342 ) };1343 1344 if ( $@ ) {1345 my $output = OpenGuides::Template->output(1346 wiki => $self->wiki,1347 config => $config,1348 template => "validate_edit_failed.tt",1349 vars => {1350 message => $@1351 }1352 );1353 return $output if $return_output;1354 print $output;1355 return;1356 }1357 1358 1338 # Wiki::Toolkit::Plugin::RSS::ModWiki wants "major_change" to be set. 1359 1339 $new_metadata{major_change} = ( $new_metadata{edit_type} eq "Normal edit" ) -
trunk/lib/OpenGuides/Utils.pm
r1068 r1069 356 356 } 357 357 358 =item B<validate_edit>359 360 eval { OpenGuides::Utils->validate_edit(361 id => $node,362 content => $content363 metadata => \%new_metadata364 ) };365 366 Checks supplied content for general validity. If anything is invalid,367 dies with an error string suitable for reporting to the user.368 369 =cut370 371 sub validate_edit {372 my ( $self, %args ) = @_;373 die "Content missing\n" unless $args{content};374 die "Metadata missing\n" unless $args{metadata};375 376 };377 378 358 =back 379 359
