Changeset 350
- Timestamp:
- 03/26/08 16:42:32 (10 months ago)
- Location:
- trunk/app
- Files:
-
- 5 modified
-
controllers/ecourses_controller.php (modified) (1 diff)
-
controllers/vclassrooms_controller.php (modified) (2 diffs)
-
views/ecourses/admin_vclassrooms.ctp (modified) (1 diff)
-
views/elements/menu_b.ctp (modified) (1 diff)
-
views/vclassrooms/admin_add.ctp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/ecourses_controller.php
r342 r350 136 136 } 137 137 } 138 /*** DELETE **/138 139 139 public function admin_delete($id) 140 140 { 141 $this->Ecourse->del($id); 142 143 $this->msgFlash('Course deleted', '/admin/ecourses/listing'); 141 if ( $this->Ecourse->del($id)) 142 { 143 $this->msgFlash('Course deleted', '/admin/ecourses/listing'); 144 } 144 145 } 145 146 } -
trunk/app/controllers/vclassrooms_controller.php
r346 r350 149 149 public function admin_add($ecourse_id=null) 150 150 { 151 $this->layout = 'admin'; 152 151 153 if (!empty($this->data["Vclassroom"])) 152 154 { … … 163 165 $this->msgFlash('Group added', '/admin/ecourses/vclassrooms/'.$this->data["Vclassroom"]["ecourse_id"]); 164 166 } 165 } 166 else 167 { 168 $this->layout = 'admin'; 169 $this->set('ecourse_id', $ecourse_id); 170 } 167 } 168 else 169 { 170 $this->data = $this->Vclassroom->Ecourse->read(null, $ecourse_id); 171 } 171 172 } 172 173 -
trunk/app/views/ecourses/admin_vclassrooms.ctp
r301 r350 6 6 echo $html->getCrumbs(' / '); 7 7 8 echo '<div class="title_section">Groups on ' . $data['Ecourse']['title'] . '</div>'; 9 ?> 8 echo $html->div('title_section', 'Virtual clasrooms on ' . $data['Ecourse']['title'] . ' e-Course'); 10 9 11 <p>12 <?php13 echo $html->link($html->image('static/vgroups.gif', array("alt"=>"Add new group", "title"=>"Add new group")), '/admin/vclassrooms/add/'.$data['Ecourse']['id'], null, null, false);14 ?>15 </p>16 10 17 <?php 11 echo $html->para(null, $html->link($html->image('static/vgroups.gif', array("alt"=>"Add new group", "title"=>"Add new group")), '/admin/vclassrooms/add/'.$data['Ecourse']['id'], null, null, false)); 12 13 if ( count($data['Vclassroom']) < 1 ) 14 { 15 echo $html->div('notice', 'No classrooms yet'); 16 } 17 18 18 foreach ($data['Vclassroom'] as $val) 19 19 { 20 20 $s = ($val['status'] == 1) ? 'Actived' : ' No actived'; 21 21 22 echo '<div style="padding:6px 3px 28px 4px;margin:10px 0 5px 0;border:1px dotted gray;">';23 echo '<div class="butonright">' .$gags->sendEdit($val['id'], 'vclassrooms') . '</div>';24 echo $html->link($val['name'], '/admin/vclassrooms/members/'.$val['id']);25 echo '<p style="margin-left:15px;">Status: '. $s . '</p>';26 echo '<div class="butonright">'. $gags->confirmDel($val['id'], 'vclassrooms') .'</div>'; 27 echo '</div>';22 $tmp = $html->div('butonright', $gags->sendEdit($val['id'], 'Vclassroom')); 23 $tmp .= $html->link($val['name'], '/admin/vclassrooms/members/'.$val['id']); 24 $tmp .= $html->para(null, 'Status: '. $html->link($s, '/admin/vclassroom/change/'.$val['id'].'/'.$val['status'])); 25 $tmp .= $html->div('butonright', $gags->confirmDel($val['id'], 'Vclassroom')); 26 27 echo $html->div('spaced', $tmp); 28 28 } 29 29 ?> -
trunk/app/views/elements/menu_b.ctp
r278 r350 7 7 <li><?php echo $html->link('Directory', '/users/directory/', array('title'=>'Staff')); ?> </li> 8 8 <li><?php echo $html->link('Newsletter', '/newsletters/display/', array('title'=>'Keep in touch')); ?> </li> 9 <li><?php echo $html->link('Library', '/medias/display/', array('title'=>'Resources')); ?> </li> 10 9 <?php 10 //echo $html->link('Library', '/medias/display/', array('title'=>'Resources')); 11 ?> 11 12 <?php 12 13 //echo $html->link('Edublogs', '/events/calendar/', array('title'=>'eduBlogs')); //later -
trunk/app/views/vclassrooms/admin_add.ctp
r305 r350 1 1 <?php 2 echo $javascript->link('myfunctions'); 3 echo $javascript->link('fckeditor/fckeditor'); 4 ?> 5 <div class="spaced"> 6 <?php 2 //die( debug( $this->data)); 3 echo $javascript->link('myfunctions'); 4 echo $javascript->link('fckeditor/fckeditor'); 5 7 6 echo $html->addCrumb('Control Tools', '/admin/entries/start'); 8 7 echo $html->addCrumb('Classrooms', '/admin/ecourses/listing'); 9 8 echo $html->getCrumbs(' / '); 10 ?>11 9 12 13 <?php 14 echo $form->create('Vclassroom', array('action'=>'admin_add','onsubmit'=>'return chkForm()')); 15 echo $form->hidden('Vclassroom.ecourse_id', array("value"=>$ecourse_id)); 10 echo $form->create('Vclassroom', array('onsubmit'=>'return chkForm()')); 11 echo $form->hidden('Vclassroom.ecourse_id', array("value"=>$this->data['Ecourse']['id'])); 16 12 ?> 17 13 18 14 <fieldset> 19 <legend>New Group</legend> 20 <p> 21 <?php 22 echo $form->input('Vclassroom.name', array("size" => 40, "maxlength" => 60)); 23 echo $form->error('Vclassroom.name', 'A name is required.'); 15 <legend>New Group for e-Course: <?php echo $this->data['Ecourse']['title']; ?></legend> 16 <?php 17 echo $form->input('Vclassroom.name', array("size" => 40, "maxlength" => 60)); 18 19 echo $form->label('Vclassroom.status', 'Enabled:'); 20 echo $form->checkbox('Vclassroom.status', array("value"=>1)); 21 22 echo $form->label('Vclassroom.access', 'Enroled by code:'); 23 echo $form->checkbox('Vclassroom.access', array("value"=>1, "onclick" => "mostrar('invi_code')")); 24 24 ?> 25 </p><br /> 26 27 <label>Activate classroom:</label><br /> 28 <?php echo $form->checkbox('Vclassroom.status', array("value"=>1)); ?> 29 <br /></p> 30 31 <label>Members only by invitation:</label><br /> 32 <?php echo $form->checkbox('Vclassroom.access', array("value"=>1, "onclick" => "mostrar('invi_code')")); ?> 33 <br /><br /> 34 35 <div id="invi_code" style="display:none;"> 36 <label>CODE:</label> 37 <?php echo $form->input('Vclassroom.secret', array("size" => 5, "maxlength" => 6)); ?> 38 <br /><br /> 39 </div> 40 <div style="clear:both"></div> 41 <br /> 42 <?php echo $form->end('Save'); ?> 43 </fieldset> 25 <div id="invi_code" style="display:none;"> 26 <?php 27 echo $form->label('Vclassroom.secret', 'Code:'); 28 echo $form->input('Vclassroom.secret', array("size" => 7, "maxlength" => 6)); 29 ?> 30 </div> 31 </fieldset> 32 <?php echo $form->end('Save'); ?> 44 33 45 </div> 34 46 35 <script type="text/javascript"> 47 36 /* <