Changeset 418

Show
Ignore:
Timestamp:
04/22/08 00:33:07 (9 months ago)
Author:
aarkerio
Message:

Webquest

Location:
trunk/app
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/config/sql/karamelo_postgres.sql

    r416 r418  
    518518  "user_id" int REFERENCES users(id) ON DELETE CASCADE, 
    519519  "status" smallint NOT NULL DEFAULT 0, 
     520  "value" smallint NOT NULL DEFAULT 10, 
    520521  "karanet" smallint NOT NULL DEFAULT 0  -- share karanet? 
    521522); 
  • trunk/app/controllers/webquests_controller.php

    r417 r418  
    208208     } 
    209209    */ 
    210     exit(var_dump($this->data["Webquest"])); 
     210    //exit(var_dump($this->data["Webquest"])); 
    211211     
    212212     
    213         if ($this->Webquest->save($this->data["Webquest"])) 
     213        if ($this->Webquest->save($this->data['Webquest'])) 
    214214        { 
    215             $this->msgFlash('Webquest saved', '/admin/webquests/edit/'.$this->data["Webquest"]["id"]); 
    216             exit(); 
    217          } 
    218          else  
    219          { 
     215            $this->msgFlash('Webquest saved', '/admin/webquests/edit/'.$this->data['Webquest']['id']); 
     216        } 
     217        else  
     218        { 
    220219            $this->msgFlash('Database error!', '/admin/webquests/listing'); 
    221          } 
     220        } 
    222221      } 
    223222      else 
     
    300299      $this->Webquest->VclassroomsWebquest->create();  
    301300       
    302       if ( $this->Webquest->VclassroomsWebquest->save($this->data['VclassroomsWebquest'])) 
    303       { 
    304                $this->msgFlash('Webquest assigned', '/admin/tests/vclassrooms/'.$this->data['VclassroomsWebquest']['webquest_id']); 
    305       } 
    306       else 
    307       {  
     301      if ( $this->Webquest->VclassroomsWebquest->save($this->data['VclassroomsWebquest'])): 
     302               $this->msgFlash('Webquest assigned', '/admin/webquests/vclassrooms/'.$this->data['VclassroomsWebquest']['webquest_id']); 
     303      else:  
    308304              die('Something is wrong, please report this bug'); 
    309       } 
     305      endif; 
    310306   } 
    311307 } 
     
    323319      if ( $this->Webquest->VclassroomsWebquest->delete($this->data['VclassroomsWebquest']['id'])) 
    324320      { 
    325                $this->msgFlash('Webquest unlinked', '/admin/tests/vclassrooms/'.$this->data['VclassroomsWebquest']['webquest_id']); 
     321               $this->msgFlash('Webquest unlinked', '/admin/webquests/vclassrooms/'.$this->data['VclassroomsWebquest']['webquest_id']); 
    326322      } 
    327323      else 
  • trunk/app/views/webquests/admin_edit.ctp

    r340 r418  
    77?> 
    88<div style="clear:both"></div> 
    9 <h2>Editing: <?php echo $wq_title; ?></h2> 
    10    
     9<h2>Editing: <?php echo $wq_title . '  ' . $html->link('Edit', '#', array('onclick'=>'hU()')); ?></h2> 
     10 
     11<div id="tit" style="margin:0;padding:0;padding-left:40px;width:80%;display:none;"> 
     12<?php 
     13echo $form->create('Webquest'); 
     14echo $form->input('Webquest.title', array('size'=>60,'maxlength'=>160,'value'=>$wq_title)); 
     15echo $form->hidden('Webquest.id', array('value'=>$id)); 
     16echo $form->end('Save'); 
     17?>   
     18</div> 
    1119<!--my images window --> 
    1220<p style="text-align:right;"> 
     
    6169 echo $fck->fckAjax();  
    6270?> 
     71 
     72<script type="text/javascript"> 
     73<!-- 
     74 function hU() { 
    6375  
     76 var Div = document.getElementById('tit'); 
     77  
     78    if (Div.style.display == 'none') 
     79             Div.style.display = 'block'; 
     80    else  
     81             Div.style.display = 'none'; 
     82       
     83 } 
     84--> 
     85</script> 
     86  
  • trunk/app/views/webquests/admin_vclassrooms.ctp

    r417 r418  
    1616  if ( !in_array($val['Vclassroom']['id'], $vclasses) ): 
    1717       $tmp  = $html->para(null, $html->image('admin/link.gif').$val['Vclassroom']['name']); 
    18        $tmp .= $form->create('Test', array('action'=>'link2class')); 
     18       $tmp .= $form->create('Webquest', array('action'=>'link2class')); 
    1919       $tmp .= $form->hidden('VclassroomsWebquest.webquest_id', array('value'=>$webquest_id)); 
    2020       $tmp .= $form->hidden('VclassroomsWebquest.vclassroom_id', array('value'=>$val['Vclassroom']['id'])); 
     
    2525       $tmp = $html->para(null, $html->image('admin/unlink.gif').'This test is already assigned to  <b>'.$val['Vclassroom']['name'].'</b>'); 
    2626        
    27        foreach ( $webquests as $test): 
    28          if ($test['VclassroomsWebquest']['vclassroom_id'] == $val['Vclassroom']['id']) 
    29              { 
    30             $webquestsvclasroom_id =  $test['VclassroomsWebquest']['id']; 
    31          }    
     27       foreach ( $webquests as $wq): 
     28             if ($wq['VclassroomsWebquest']['vclassroom_id'] == $val['Vclassroom']['id']): 
     29                 $id =  $wq['VclassroomsWebquest']['id']; 
     30         endif;    
    3231       endforeach; 
    3332 
    3433 
    35        $tmp .= $form->create('Test', array('action'=>'unlink2class')); 
    36        $tmp .= $form->hidden('VclassroomsWebquest.id', array('value'=>$webquestsvclasroom_id)); 
    37        $tmp .= $form->hidden('VclassroomsWebquest.webquest_id', array('value'=>$webquest_id)); 
     34       $tmp .= $form->create('Webquest', array('action'=>'unlink2class')); 
     35       $tmp .= $form->hidden('VclassroomsWebquest.id', array('value'=>$id)); 
     36       $tmp .= $form->hidden('VclassroomsWebquest.webquest_id', array('value'=>$webquest_id)); //used for return here 
    3837       $tmp .= $form->end('Unlink this test'); 
    3938   endif;