Changeset 240


Ignore:
Timestamp:
03/17/09 15:19:24 (3 years ago)
Author:
aarkerio
Message:

New files

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/controllers/helps_controller.php

    r239 r240  
    33*  Chipotle Software 
    44*  Manuel Montoya 2002-2009  
    5 *  GPL manuel<at>mononeurona<dot>org 
     5*  GPLv3 manuel<at>mononeurona<dot>org 
    66*/  
    77  
     
    6060  $this->set('data', $this->Help->find($conditions, $fields)); 
    6161 } 
    62  
    6362     
    6463 /***=== ADMIN SECTION===**/      
  • trunk/controllers/quicks_controller.php

    r232 r240  
    133133    if (!empty($this->data['Quick'])): 
    134134        $this->data['Quick'] = Sanitize::clean($this->data['Quick']); 
    135          
    136135        $this->data['Quick']['site'] = parse_url($this->data['Quick']['reference'], PHP_URL_HOST); 
    137  
    138136        $this->data['Quick']['user_id'] = (int) $this->Auth->user('id'); 
    139         if ($this->Quick->save($this->data)): 
    140            $this->msgFlash('Data saved', '/admin/quicks/listing');  
     137            if ($this->Quick->save($this->data)): 
     138                 $this->msgFlash('Data saved', '/admin/quicks/listing');  
    141139        else: 
    142            $msg =implode('<br />',$this->Quick->validationErrors); 
    143            $this->msgFlash($msg, '/admin/quicks/listing'); 
    144         endif; 
    145      endif; 
     140                 $msg =implode('<br />',$this->Quick->validationErrors); 
     141                  $this->msgFlash($msg, '/admin/quicks/listing'); 
     142            endif; 
     143    endif; 
    146144 } 
    147   
     145 public function admin_edit($quick_id)  
     146 { 
     147    $this->layout = 'admin'; 
     148    $this->set('themes',Set::combine($this->Quick->Theme->find('all',array('order'=>'theme')),"{n}.Theme.id","{n}.Theme.theme")); 
     149    if (!empty($this->data['Quick'])): 
     150        $this->data['Quick'] = Sanitize::clean($this->data['Quick']); 
     151        $this->data['Quick']['site'] = parse_url($this->data['Quick']['reference'], PHP_URL_HOST); 
     152            if ($this->Quick->save($this->data)): 
     153                 $this->msgFlash('Data saved', '/admin/quicks/listing');  
     154        else: 
     155                 $msg =implode('<br />',$this->Quick->validationErrors); 
     156                  $this->msgFlash($msg, '/admin/quicks/listing'); 
     157            endif; 
     158    else: 
     159         $this->data  = $this->Quick->read(null, $quick_id); 
     160    endif; 
     161 } 
    148162 public function admin_listing()  
    149163 { 
  • trunk/views/elements/admin_menu.ctp

    r239 r240  
    44                                                                          $html->link(__('My files', true), '/admin/ecourses/'), 
    55                                                                  $html->link(__('Podcasts', true), '/admin/podcasts/listing'), 
    6                                                                   $html->link(__('Bookmarks', true), '/admin/bookmarks/listing'), 
    7                                                                   $html->link(__('Messages', true), '/admin/messages/listing') 
     6                                                                  $html->link(__('Bookmarks', true), '/admin/bookmarks/listing') 
    87                                                                         ), 
    98             $html->link('myBlog', '/admin/entries/listing') => array( 
     
    1211                                                               $html->link(__('Quotes', true), '/admin/quotes/listing'), 
    1312                                                               $html->link(__('CSS', true), '/admin/styles/edit'), 
    14                                                                $html->link(__('wIwD', true), '/admin/waydings/listing') 
    15                                                                        ), 
     13                                                                ), 
    1614            $html->link(__('Images', true), '/admin/images/listing'), 
     15            $html->link(__('Messages', true), '/admin/messages/listing'), 
     16            $html->link(__('Quick News', true), '/admin/quicks/listing'), 
     17            $html->link(__('wIwD', true), '/admin/waydings/listing'), 
    1718                $html->link(__('Pages', true), '/admin/lessons/listing') => array( 
    1819                                                                           $html->link(__('New Page', true), '/admin/pages/edit') 
  • trunk/views/quicks/admin_edit.ctp

    r233 r240  
    11<?php  
    22echo $html->addCrumb('Control Tools', '/admin/entries/start');  
    3 echo $html->addCrumb('Quote', '/admin/quotes/listing');   
     3echo $html->addCrumb('Quick', '/admin/quotes/listing');   
    44echo $html->getCrumbs(' > ');  
    55 
    6 echo $form->create('Quote');  
    7 echo $form->hidden('Quote.id');  
     6echo $form->create('Quick');  
     7echo $form->hidden('Quick.id');  
    88?> 
    99<fieldset> 
    1010<legend>Edit new</legend> 
    1111 <?php  
    12    echo $form->input('Quote.quote', array('size' => 60, 'maxlength' => 150)); 
    13    echo $form->input('Quote.author', array('size' => 25, 'maxlength' => 70)); 
     12   echo $form->input('Quick.title', array('size'=>40, 'maxlength'=>100)); 
     13   echo $form->input('Quick.reference', array('size'=>70, 'maxlength'=>300)); 
     14   echo $form->label('Quick.theme_id', 'Theme').'<br />'; 
     15   echo $form->select('Quick.theme_id', $themes, null, array(), false); 
    1416   echo $form->end('Send');   
    1517?> 
  • trunk/views/quicks/admin_listing.ctp

    r154 r240  
    2424//die(print_r($data)); 
    2525 
    26 $th = array ('Title', 'Votes', 'Delete'); 
     26$th = array('Edit', 'Title', 'Votes', 'Delete'); 
    2727 
    2828echo $html->tableHeaders($th); 
    2929 
    30 foreach ($data as $key=>$val):             
     30foreach ($data as $val):             
    3131       $tr = array( 
    32                   $html->link($val['Quick']['title'], $val['Quick']['reference'], null, null, false), 
    33                   $val['Quick']['votes'], 
    34                   $gags->confirmDel($val['Quick']['id'], 'quicks') 
     32           $gags->sendEdit($val['Quick']['id'], 'quicks'), 
     33                   $html->link($val['Quick']['title'], $val['Quick']['reference'], null, null, false), 
     34           $val['Quick']['votes'], 
     35           $gags->confirmDel($val['Quick']['id'], 'quicks') 
    3536        ); 
    3637    echo $html->tableCells($tr,  
  • trunk/views/waydings/admin_listing.ctp

    r220 r240  
    22 echo $html->addCrumb('Control Tools', '/admin/entries/start');  
    33 echo $html->getCrumbs(' / '); 
    4  echo $html->div('title_section', 'What where you doing?'); 
     4 echo $html->div('title_section', 'What were you doing?'); 
    55 echo $form->create('Wayding', array('action'=>'edit'));  
    66?> 
Note: See TracChangeset for help on using the changeset viewer.