Changeset 443

Show
Ignore:
Timestamp:
04/30/08 14:40:36 (8 months ago)
Author:
aarkerio
Message:

New SQL table

Location:
trunk/app
Files:
1 added
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/controllers/vclassrooms_controller.php

    r416 r443  
    211211      $this->set('data', $this->Vclassroom->find($conditions)); 
    212212 } 
    213  public function admin_unlinkstudent() 
     213 public function admin_unlink() 
    214214 { 
    215215    
     
    260260        } 
    261261   } 
     262 } 
     263 
     264 public function admin_record($student_id, $vclassroom_id)  
     265 { 
     266    $record = $this->Vclassroom->getRecord($student_id, $vclassroom_id); 
     267 
     268    $this->set('data', $record); 
    262269 } 
    263270 
  • trunk/app/models/vclassroom.php

    r442 r443  
    8080 
    8181 // get student record 
    82  public function getRecord($vclassroom_id, $user_id) 
     82 public function getRecord($user_id, $vclassroom_id) 
    8383 { 
    84      $record = (string) ''; 
    85  
    86      $conditions = array('"'=>$vclassroom_id, '"UsersVclassroom"."user_id"'=>$user_id); 
    87    
    88      $tests      = $this->Vclassroom->Test->findAll($conditions, $fields); 
    89  
     84     $record     = (string) ''; 
     85 
     86     $conditions = array('Result.vclassroom_id'=>$vclassroom_id, 'Result.user_id'=>$user_id); 
     87     $fields     = array('Result.percentage', 'Test.title'); //null; 
     88     $tests      = $this->Test->Result->findAll($conditions, $fields); 
     89     //die(debug($tests)); 
    9090     foreach ($tests as $t)  
    9191     { 
    92         
    93      }    
    94  
    95      $webquests  = $this->Vclassroom->Webquest->findAll($conditions, $fields); 
    96      
    97      $treasures  = $this->Vclassroom->Treasures->findAll($conditions, $fields); 
    98  
     92       $record .= $t['Test']['title']; 
     93       $record .= 'Percentage: ' . $t['Result']['percentage'];   
     94     } 
     95      
     96      
     97     // $webquests  = $this->Webquest->ResultWebquest->findAll($conditions, $fields); 
     98      
     99     $conditions = array('ResultTreasure.vclassroom_id'=>$vclassroom_id, 'ResultTreasure.user_id'=>$user_id); 
     100     $fields     = array('ResultTreasure.points', 'Treasure.title'); //null; 
     101     $treasures  = $this->Treasure->ResultTreasure->findAll($conditions, $fields); 
     102      
     103     foreach ($tests as $t)  
     104     { 
     105       $record .= $t['Test']['title']; 
     106       $record .= 'Percentage: ' . $t['Result']['percentage'];   
     107     } 
     108     // die(debug($treasures)); 
    99109     return $record; 
    100110 } 
  • trunk/app/views/vclassrooms/admin_members.ctp

    r442 r443  
    5252             $html->link($val['email'], 'mailto:'.$val['email']), 
    5353                 $html->link('Compose', '/admin/messages/write/'.$val['id']), 
    54          $html->link('Unlink', '/admin/vclassroom/unlink/'.$val['id'].'/'.$data['Vclassroom']['id']), 
    55                  $html->link('Record', '/admin/vclassroom/record/'.$val['id'].'/'.$data['Vclassroom']['id']) 
     54         $html->link('Unlink', '/admin/vclassrooms/unlink/'.$val['id'].'/'.$data['Vclassroom']['id']), 
     55                 $html->link('Record', '/admin/vclassrooms/record/'.$val['id'].'/'.$data['Vclassroom']['id']) 
    5656             ); 
    5757