Changeset 302
- Timestamp:
- 05/20/06 09:54:13 (6 years ago)
- Location:
- wiki-toolkit/trunk
- Files:
-
- 5 modified
-
MANIFEST (modified) (1 diff)
-
lib/Wiki/Toolkit.pm (modified) (1 diff)
-
lib/Wiki/Toolkit/Store/Database.pm (modified) (3 diffs)
-
t/040_rename.t (modified) (1 diff)
-
t/152_pre_plugin_approval.t (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/MANIFEST
r260 r302 11 11 lib/Wiki/Toolkit/Extending.pod 12 12 lib/Wiki/Toolkit/Feed/Atom.pm 13 lib/Wiki/Toolkit/Feed/Listing.pm 13 14 lib/Wiki/Toolkit/Feed/RSS.pm 14 15 lib/Wiki/Toolkit/Formatter/Default.pm -
wiki-toolkit/trunk/lib/Wiki/Toolkit.pm
r298 r302 291 291 my $ret = $self->store->rename_node( %args ); 292 292 293 if($ret == -1) { return $ret; }293 if($ret && $ret == -1) { return $ret; } 294 294 return 1; 295 295 } -
wiki-toolkit/trunk/lib/Wiki/Toolkit/Store/Database.pm
r300 r302 123 123 my ($running_total_ref,$result) = @_; 124 124 125 if( $result == 0 || $result == undef) {125 if(($result && $result == 0) || !$result) { 126 126 # No opinion, no need to change things 127 127 } elsif($result == -1 || $result == 1) { … … 1438 1438 1439 1439 # If they only gave us the node name, get the node id 1440 $sql = "SELECT id FROM node WHERE name=" . $dbh->quote($name); 1441 my ($node_id) = $dbh->selectrow_array($sql); 1440 unless ($node_id) { 1441 $sql = "SELECT id FROM node WHERE name=" . $dbh->quote($name); 1442 $node_id = $dbh->selectrow_array($sql); 1443 } 1442 1444 1443 1445 # If they didn't tell us what they wanted / we couldn't find it, … … 1447 1449 1448 1450 # Build up our SQL 1449 my$sql = "SELECT id, name, content.version, content.modified ";1451 $sql = "SELECT id, name, content.version, content.modified "; 1450 1452 if($with_content) { 1451 1453 $sql .= ", content.text "; -
wiki-toolkit/trunk/t/040_rename.t
r209 r302 133 133 134 134 # Check the other two nodes 135 my%anode1 = $wiki->retrieve_node("NodeOne");135 %anode1 = $wiki->retrieve_node("NodeOne"); 136 136 is( "This is the second version of the first node, which links to NodeTwo, NodeThree, [NodeTwo], [NodeFour|Node Four] and [NodeThree | Node Three].", $anode1{'content'}, "explicit link was updated, implicit not" ); 137 137 is( 3, $anode1{'version'}, "new version" ); -
wiki-toolkit/trunk/t/152_pre_plugin_approval.t
r229 r302 74 74 75 75 # Try to Rename 76 my$ok = $wiki->rename_node( old_name=>"Test Node 2", new_name=>"ren" )76 $ok = $wiki->rename_node( old_name=>"Test Node 2", new_name=>"ren" ) 77 77 or die "Can't rename node"; 78 78 is($plugin->{__pre_rename_called}, 1, "Plugin was called"); … … 80 80 81 81 # Check it really wasn't 82 my%node = $wiki->retrieve_node("Test Node 2");82 %node = $wiki->retrieve_node("Test Node 2"); 83 83 is($node{'version'}, 1, "Node correctly retrieved"); 84 84 … … 95 95 96 96 # Try to Add 97 my$ok = $wiki->write_node( "Test Node 4", "bar" )97 $ok = $wiki->write_node( "Test Node 4", "bar" ) 98 98 or die "Can't add node"; 99 99 is($plugin->{__pre_write_called}, 1, "Plugin was called"); … … 101 101 102 102 # Check it really wasn't 103 my%node = $wiki->retrieve_node("Test Node 4");103 %node = $wiki->retrieve_node("Test Node 4"); 104 104 is($node{'version'}, 0, "Node wasn't added"); 105 105 is($node{'content'}, '', "Node wasn't added");
