Assembla home | Assembla project page
 

Changeset 113

Show
Ignore:
Timestamp:
07/18/07 17:06:47 (1 year ago)
Author:
digitalspaghetti
Message:

started working on User views and controller. Changed sessions from PHP to Database

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branch/config/core.php

    r76 r113  
    8383 * 
    8484 */ 
    85         define('CAKE_SESSION_SAVE', 'php'); 
     85        define('CAKE_SESSION_SAVE', 'database'); 
    8686/** 
    8787 * The name of the table used to store CakePHP database sessions. 
  • branch/controllers/users_controller.php

    r57 r113  
    33 
    44        var $name = 'Users'; 
    5         var $helpers = array('Html', 'Form' ); 
    65 
    76        function index() { 
     
    2928                        } 
    3029                } 
    31                 $tags = $this->User->Tag->generateList(); 
    32                 $groups = $this->User->Group->generateList(); 
    33                 $this->set(compact('tags', 'groups')); 
     30                $this->set('groups', $this->User->Group->generateList('Group.level <= ' .  $this->level)); 
    3431        } 
    3532 
     
    9289                        } 
    9390                } 
    94                 $tags = $this->User->Tag->generateList(); 
    95                 $groups = $this->User->Group->generateList(); 
    96                 $this->set(compact('tags', 'groups')); 
     91                $this->set('groups', $this->User->Group->generateList('Group.level <= ' .  $this->level)); 
    9792        } 
    9893 
  • branch/views/events/admin_index.ctp

    r107 r113  
    8989        </div> 
    9090        <div class="paging"> 
    91                 <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?> 
     91                <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'previous disabled'));?> 
    9292         |      <?php echo $paginator->numbers();?> 
    93                 <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class'=>'disabled'));?> 
     93                <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class'=>'next disabled'));?> 
    9494        </div> 
    9595        <?php } else { 
  • branch/views/users/admin_add.ctp

    r55 r113  
    22<h2>New User</h2> 
    33        <?php echo $form->create('User');?> 
    4                 <?php echo $form->input('username', array('class' => 'required'));?> 
    5                 <?php echo $form->input('passwd', array('class' => 'required'));?> 
    6                 <?php echo $form->input('name', array('class' => 'required'));?> 
    7                 <?php echo $form->input('email');?> 
    8                 <?php echo $form->input('last_visit');?> 
    9                 <?php echo $form->input('group_id', array('options' => $groups));?> 
    10                 <?php echo $form->input('profile_id');?> 
    11                 <?php echo $form->input('posts_count');?> 
    12                 <?php echo $form->input('pages_count');?> 
    13                 <?php echo $form->input('comments_count');?> 
    14                 <?php echo $form->input('videos_count');?> 
    15                 <?php echo $form->input('tags', array('class' => 'required'));?> 
    16                 <?php echo $form->input('active', array('class' => 'required'));?> 
    17                 <?php echo $form->input('Tag/Tag', array('options' => $tags, 'multiple' => 'multiple'));?> 
    18                 <?php echo $form->submit('Add');?> 
     4                <fieldset id="main-content"> 
     5                        <legend>User Details</legend> 
     6                        <?php e($form->input('username', array('class' => 'required')));?> 
     7                        <?php e($form->input('passwd', array('class' => 'required')));?> 
     8                        <?php e($form->input('name', array('class' => 'required')));?> 
     9                        <?php e($form->input('email'));?> 
     10                        <?php e($form->input('group_id', array('options' => $groups)));?> 
     11                </fieldset> 
     12                 
     13                <fieldset id="meta-content"> 
     14                        <legend>Meta Data</legend> 
     15                        <?php e($form->input('tags', array('type' => 'text')));?> 
     16                </fieldset> 
     17                 
     18                <fieldset id="publishing-options"> 
     19                        <legend>Publishing Options</legend> 
     20                        <?php e($form->input('active', array('class' => 'required')));?> 
     21                </fieldset> 
     22                <?php echo $form->end('Add');?> 
    1923        </form> 
    2024</div> 
    21 <div class="actions"> 
    22         <ul> 
    23                 <li><?php echo $html->link('List Users', array('action'=>'index')); ?></li> 
    24                 <li><?php echo $html->link('View Groups', array('controller'=> 'groups', 'action'=>'view'));?></li> 
    25                 <li><?php echo $html->link('Add Groups', array('controller'=> 'groups', 'action'=>'add')); ?></li> 
    26         </ul> 
    27 </div> 
  • branch/views/users/admin_index.ctp

    r55 r113  
    33 
    44<table cellpadding="0" cellspacing="0"> 
     5        <thead> 
    56        <tr> 
    67                <th><?php echo $paginator->sort('id');?></th> 
    78                <th><?php echo $paginator->sort('username');?></th> 
    8                 <th><?php echo $paginator->sort('passwd');?></th> 
    99                <th><?php echo $paginator->sort('name');?></th> 
    1010                <th><?php echo $paginator->sort('email');?></th> 
    1111                <th><?php echo $paginator->sort('last_visit');?></th> 
    1212                <th><?php echo $paginator->sort('group_id');?></th> 
    13                 <th><?php echo $paginator->sort('profile_id');?></th> 
    14                 <th><?php echo $paginator->sort('posts_count');?></th> 
    15                 <th><?php echo $paginator->sort('pages_count');?></th> 
    16                 <th><?php echo $paginator->sort('comments_count');?></th> 
    17                 <th><?php echo $paginator->sort('videos_count');?></th> 
    1813                <th><?php echo $paginator->sort('tags');?></th> 
    1914                <th><?php echo $paginator->sort('active');?></th> 
    2015                <th>Actions</th> 
    2116        </tr> 
     17        </thead> 
     18        <tbody> 
    2219<?php foreach ($users as $user): ?> 
    2320        <tr> 
    2421                <td><?php echo $user['User']['id']; ?></td> 
    2522                <td><?php echo $user['User']['username']; ?></td> 
    26                 <td><?php echo $user['User']['passwd']; ?></td> 
    2723                <td><?php echo $user['User']['name']; ?></td> 
    2824                <td><?php echo $user['User']['email']; ?></td> 
    2925                <td><?php echo $user['User']['last_visit']; ?></td> 
    3026                <td><?php echo $html->link($user['Group']['name'], array('controller'=> 'groups', 'action'=>'view', $user['Group']['id'])); ?></td> 
    31                 <td><?php echo $user['User']['profile_id']; ?></td> 
    32                 <td><?php echo $user['User']['posts_count']; ?></td> 
    33                 <td><?php echo $user['User']['pages_count']; ?></td> 
    34                 <td><?php echo $user['User']['comments_count']; ?></td> 
    35                 <td><?php echo $user['User']['videos_count']; ?></td> 
    3627                <td><?php echo $user['User']['tags']; ?></td> 
    3728                <td><?php echo $user['User']['active']; ?></td> 
     
    4334        </tr> 
    4435<?php endforeach; ?> 
     36</tbody> 
    4537</table> 
    4638 
    4739</div> 
    4840<div class="paging"> 
    49 <?php echo $paginator->prev('<< previous', array(), null, array('class'=>'disabled'));?> 
    50 
    51 <?php echo $paginator->next('next >>', array(), null, array('class'=>'disabled'));?> 
    52 </div> 
     41               <?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'previous disabled'));?> 
     42         |      <?php echo $paginator->numbers();?> 
     43               <?php echo $paginator->next(__('next', true).' >>', array(), null, array('class'=>'next disabled'));?> 
     44       </div> 
    5345<div class="actions"> 
    5446        <ul>