Show
Ignore:
Timestamp:
07/27/08 18:21:58 (6 months ago)
Author:
hoge1e3
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/todoshare/perl/Obj.pm

    r16697 r16711  
    9191            $sth->finish; 
    9292        return array($res);              
     93    } elsif ($cmd->[0] eq "DELETE") { 
     94        # ["DELETE",$from ,$where] 
     95        my $from = $cmd->[1]; 
     96        my $where=&where($cmd->[2]); 
     97        my $query=qq(delete from ).&escapeSymbol($from)." $where"; 
    9398         
     99        my $sth=$db->prepare($query); 
     100            my $res=$sth->execute; 
     101                &log($cmd,$query); 
     102            if ($res) {  
     103              $res=["OK",$query]; 
     104            } else {  
     105              die ($query."- ".$sth->errstr); 
     106            } 
     107            $sth->finish; 
     108        return array($res);                           
     109                 
    94110        } elsif ($cmd->[0] eq 'POST' or $cmd->[0] eq 'PUT' ) { 
    95111            my $data=$cmd->[1]; 
     
    330346               role=> &Session::getRole 
    331347            }]); 
     348        } elsif ($cmd->[0] eq 'DELREL') { 
     349            # ["DELREL" , obj, name, val] 
     350            my $where={}; 
     351            $where->{obj} = $cmd->[1]; 
     352            $where->{name}= $cmd->[2]; 
     353            $where->{val} = $cmd->[3]; 
     354            $where->{role}=&Session::getRole; 
     355            return &exe(["DELETE",$relName,$where]); 
    332356        } elsif ($cmd->[0] eq 'FINDREL') { 
    333357            # ["FINDREL", obj , name ]