- Timestamp:
- 08/25/08 16:39:15 (3 months ago)
- Location:
- trunk/app
- Files:
-
- 6 modified
-
controllers/ecourses_controller.php (modified) (5 diffs)
-
models/ecourse.php (modified) (2 diffs)
-
views/ecourses/admin_add.ctp (modified) (1 diff)
-
views/ecourses/admin_edit.ctp (modified) (1 diff)
-
views/images/admin_listing.ctp (modified) (4 diffs)
-
views/quotes/admin_listing.ctp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/ecourses_controller.php
r697 r737 73 73 $this->msgFlash(__('Status modified', true), '/admin/ecourses/listing/'); 74 74 endif; 75 }76 public function admin_add()77 {78 $this->layout = 'admin';75 } 76 public function admin_add() 77 { 78 $this->layout = 'admin'; 79 79 80 $this->set('subjects', Set::combine($this->Ecourse->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title"));80 $this->set('subjects', Set::combine($this->Ecourse->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title")); 81 81 82 $this->set('langs', Set::combine($this->Ecourse->Lang->find('all', array('order' => 'lang')), "{n}.Lang.id","{n}.Lang.lang"));83 84 if (!empty($this->data['Ecourse'])):82 $this->set('langs', Set::combine($this->Ecourse->Lang->find('all', array('order' => 'lang')), "{n}.Lang.id","{n}.Lang.lang")); 83 84 if (!empty($this->data['Ecourse'])): 85 85 $this->Sanitize = new Sanitize; 86 86 87 $this->Sanitize->clean($this->data[ "Ecourse"]);87 $this->Sanitize->clean($this->data['Ecourse']); 88 88 89 89 $this->data['Ecourse']['user_id'] = $this->Auth->user('id'); … … 91 91 $this->Ecourse->create(); 92 92 93 if ($this->Ecourse->save($this->data ['Ecourse'])):94 $this->msgFlash( 'Course saved', '/admin/ecourses/edit/'.$this->Ecourse->getLastInsertID());93 if ($this->Ecourse->save($this->data)): 94 $this->msgFlash(__('Data saved', true), '/admin/ecourses/edit/'.$this->Ecourse->getLastInsertID()); 95 95 endif; 96 96 endif; … … 106 106 107 107 if ( empty($this->data['Ecourse']) ): 108 109 108 $this->data = $this->Ecourse->read(null, $ecourse_id); 110 111 109 else: 112 110 … … 115 113 $this->Sanitize->html($this->data['Ecourse']['description']); 116 114 117 if ($this->Ecourse->save($this->data ['Ecourse'])):118 $this->msgFlash( 'eCourse saved', '/admin/ecourses/edit/'.$this->data["Ecourse"]['id']);115 if ($this->Ecourse->save($this->data)): 116 $this->msgFlash(__('Data saved', true), '/admin/ecourses/edit/'.$this->data["Ecourse"]['id']); 119 117 endif; 120 118 endif; … … 123 121 public function admin_delete($id) 124 122 { 125 if ( $this->Ecourse->del($id)) 126 { 127 $this->msgFlash('Course deleted', '/admin/ecourses/listing'); 128 } 123 if ( $this->Ecourse->del($id)): 124 $this->msgFlash(__('Data removed', true), '/admin/ecourses/listing'); 125 endif; 129 126 } 130 127 } -
trunk/app/models/ecourse.php
r617 r737 41 41 'rule' => array('minLength', 4), 42 42 'required' => true, 43 'allowEmpty' => false,43 'allowEmpty' => false, 44 44 'message' => 'Mimimum 4 characters long in title' 45 45 ) … … 47 47 'description' => array( 48 48 'rule' => array('minLength', 20), 49 'allowEmpty' => false,49 'allowEmpty' => false, 50 50 'message' => 'Mimimum 8 characters long' 51 51 ), -
trunk/app/views/ecourses/admin_add.ctp
r697 r737 22 22 <tr><td colspan="3"> 23 23 <?php 24 echo $form->label('Ecourse.description', __('Description', true)); 25 echo $form->textarea('Ecourse.description', array('cols'=>40, 'rows'=>4)); 26 echo $fck->load('EcourseDescription', 'Karamelo'); 24 echo $form->label('Ecourse.description', __('Description', true)); 25 echo $form->error('Ecourse.description'); 26 echo $form->textarea('Ecourse.description', array('cols'=>40, 'rows'=>4)); 27 echo $fck->load('EcourseDescription', 'Karamelo'); 27 28 ?> 28 29 </td></tr> 29 30 <tr><td> 30 31 <?php 31 e($form->input('Ecourse.code', array( "size" => 12, "maxlenght" => 12, 'title'=>'max. 12 characters. Example: ROM2121')));32 e($form->input('Ecourse.code', array('size'=>12, 'maxlenght'=>12, 'title'=>'max. 12 characters. Example: ROM2121'))); 32 33 ?> 33 34 </td><td colspan="2"> 34 35 <?php 35 36 echo $form->label('Ecourse.status', __('Enabled', true)); 36 echo $form->checkbox('Ecourse.status', array('value'=>1, 'title'=> 'Enabled course'));37 ?> </fieldset>37 echo $form->checkbox('Ecourse.status', array('value'=>1, 'title'=>__('Enabled', true))); 38 ?> 38 39 </td></tr> 39 40 40 <tr><td colspan="3"> 41 <?php echo $form->end(__('Save', true)); ?>41 <?php echo $form->end(__('Save', true)); ?> 42 42 </td></tr> 43 43 </table> 44 44 </fieldset> 45 45 <script type="text/javascript"> 46 46 /* <![CDATA[ */ -
trunk/app/views/ecourses/admin_edit.ctp
r697 r737 45 45 </td></tr> 46 46 <tr><td colspan="3"> 47 <?php echo $form->end(__('Save', true)); ?> 48 </fieldset> 49 </td></tr> 47 <?php echo $form->end(__('Save', true)); ?> 48 </td></tr> 50 49 </table> 50 </fieldset> 51 51 <script type="text/javascript"> 52 52 /* <![CDATA[ */ -
trunk/app/views/images/admin_listing.ctp
r626 r737 2 2 //popup or full window ? 3 3 if ( $set == null ): 4 echo $html->addCrumb('Control Panel', '/admin/entries/start'); 5 echo $html->addCrumb(__('Images', true), '#'); 4 echo $html->addCrumb('Control Panel', '/admin/entries/start'); 6 5 echo $html->getCrumbs(' / '); 7 6 echo $html->div('title_section', __('Images', true)); … … 21 20 <fieldset> 22 21 <legend><?php echo __('Upload Image'); ?></legend> 23 24 22 <?php echo $form->label('Image.file', __('File', true)); 25 23 echo $form->file('Image.file'); 26 echo $form->error('Image.file' , 'File is required.');24 echo $form->error('Image.file'); 27 25 echo $form->end(__('Upload', true)); 28 26 ?> … … 35 33 $counter = 0; // five images in one row 36 34 37 foreach ($data as $val) 38 { 39 $counter++; 40 41 $image_stats = getimagesize('img/imgusers/'.$val['Image']['file']); 42 43 if ( $counter == 1 ): // open new row 35 foreach ($data as $val): 36 $counter++; 37 $image_stats = getimagesize('img/imgusers/'.$val['Image']['file']); 38 if ( $counter == 1 ): // open new row 44 39 echo "<tr>"; 45 endif;40 endif; 46 41 ?> 47 42 <td style="text-align:center;padding:3px;vertical-align:top;"><span style="font-size:8px;"><?php echo '/img/imgusers/'.$val['Image']['file']; ?></span><br /><br /> … … 68 63 $counter = 0; //reset counter 69 64 endif; 70 }65 endforeach; 71 66 72 67 if ( $counter < 5 ): 73 68 $colspan = (5 - $counter); 74 print '<td colspan="'.$colspan.'"> </td></tr>'; // fill the row with column 69 print '<td colspan="'.$colspan.'"> </td></tr>'; // fill the row with column(s) 75 70 76 71 endif; -
trunk/app/views/quotes/admin_listing.ctp
r736 r737 24 24 <table style="width:100%"> 25 25 <?php 26 $th = array ('Edit', 'Quote', 'Author', 'Delete'); 26 $th = array (__('Edit', true), __('Quote', true), __('Author', true), __('Delete', true)); 27 27 28 echo $html->tableHeaders($th); 28 29
