Changeset 470

Show
Ignore:
Timestamp:
05/09/08 19:49:28 (8 months ago)
Author:
aarkerio
Message:

Forums and topics improveds

Location:
trunk/app
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/models/vclassroom.php

    r467 r470  
    118118     $fields           = array('Forum.title', 'Topic.subject'); //null; 
    119119     $record['topics'] = $this->Forum->Topic->findAll($conditions, $fields); 
    120       
     120 
     121     // forums 
     122     //$conditions     = array('Forum.vclassroom_id'=>$vclassroom_id, 'Forum.user_id'=>$user_id); 
     123     //$fields         = array('Participation.title', 'Participation.id', 'Participation.points'); //null; 
     124      
     125     //$record['participations'] = $this->Participation->findAll($conditions, $fields); 
     126      
     127     // Participations 
    121128     $conditions     = array('Participation.vclassroom_id'=>$vclassroom_id, 'Participation.user_id'=>$user_id); 
    122129     $fields         = array('Participation.title', 'Participation.id', 'Participation.points'); //null; 
     
    124131     $record['participations'] = $this->Participation->findAll($conditions, $fields); 
    125132 
     133     // Webquest 
    126134     $conditions     = array('ResultWebquest.vclassroom_id'=>$vclassroom_id, 'ResultWebquest.user_id'=>$user_id); 
    127135     $fields         = array('Webquest.title', 'Webquest.id', 'ResultWebquest.points'); //null; 
     
    173181     $fields         = array('Webquest.title', 'ResultWebquest.points'); //null; 
    174182 
    175      $records[$user_id]['webquests']      = $this->Webquest->ResultWebquest->findAll($conditions, $fields); 
     183     $records[$user_id]['webquests']  = $this->Webquest->ResultWebquest->findAll($conditions, $fields); 
    176184      
    177185  endforeach; 
    178   // die(debug($records)); 
     186  //die(debug($records)); 
    179187  return $records; 
    180188 } 
  • trunk/app/views/vclassrooms/admin_export.ctp

    r457 r470  
    11<?php 
    2  //$tmp = null; 
    3 $position = 40; // cell()  first parameter 
     2//die(debug($data)); 
    43 
    54 foreach ($data as $u): 
     
    1514    endforeach; 
    1615    
    17     foreach ($u['participations'] as $p): 
    18       $fpdf->setData($p['Participation']['title'] . ', Points ' . $p['Participation']['points']); 
     16    foreach ($u['participations'] as $Par): 
     17            foreach ($Par as $p): 
     18                      $fpdf->setData($p['title'] . ', Points ' . $p['points']); 
     19            endforeach; 
    1920    endforeach; 
    2021 
    2122    foreach ($u['webquests'] as $w): 
    22       $fpdf->setData($w['Webquest']['title'] . ', Points ' . $w['Webquest']['points']); 
     23                       $fpdf->setData($w['Webquest']['title'] . ', Points ' . $w['ResultWebquest']['points']); 
    2324    endforeach; 
    2425  
  • trunk/app/views/vclassrooms/admin_members.ctp

    r454 r470  
    3636        ), '/admin/vclassrooms/export/'.$data['Vclassroom']['id'], null, null, false); 
    3737 
     38 
     39 
     40 echo $ajax->link($html->image('admin/message_board.gif', array('alt'=>'Compose message to group', 'title'=>'Compose message to group')), 
     41     '/admin/messages/allclass/'.$data['Vclassroom']['id'], 
     42                                            array("update" => "qn", 
     43                                                 "loading"=>"Element.show('loading3');", 
     44                                                 "complete"=>"Element.hide('loading3');Effect.Appear('qn')"), 
     45                                                  null, 
     46                                                  false 
     47                                                   ); 
     48    
     49 echo '<div id="loading3" style="display: none;">'.$html->image("static/loading.gif", array("alt"=>"Loading")).'</div>'; 
     50                         
     51 echo $ajax->div('qn', array("style"=>"padding:3px")) . $ajax->divEnd('qn'); 
     52                       
    3853echo '</div>'; 
    3954 
  • trunk/app/views/vclassrooms/admin_record.ctp

    r469 r470  
    3939     foreach ($data['treasures'] as $tr): 
    4040           $record .= 'Treasure: '. $tr['Treasure']['title'] . ' Points: ' . $tr['ResultTreasure']['points'] . '<br />'; 
    41            $points += $w['ResultTreasure']['points']; 
     41           $points += $tr['ResultTreasure']['points']; 
    4242     endforeach; 
    4343 else: 
     
    5151 
    5252    foreach ($data['topics'] as $p): 
    53         $record .= 'Forum: '. $p['Forum']['title'] . '<br />'; 
     53        $record .= '1 participation on Forum: '. $p['Forum']['title'] . '<br />'; 
    5454        $num_topics++; 
    5555    endforeach; 
     
    5757    $record .= $html->para(null, 'No topic found'); 
    5858 endif; 
    59      
     59  
     60 $record .= $html->para(null, 'Total points: ' .$points); 
     61 
     62 $record .= $html->para(null, 'Participation: ' .$num_topics); 
     63 
     64    
    6065  echo $html->div(null, $record);   
    6166?>