示例#1
0
<?php

verify_method('post', array('only', 'create, destroy, update, mark_as_spam'));
before_filter(array('only_user' => 20), 'only', 'create, destroy, update');
before_filter(array('only_user' => 33), 'only', 'moderate');
helper('post', 'avatar');
set_actions('index', 'create', 'edit', 'update', 'destroy', 'show');
示例#2
0
<?php

include_model('forum_post');
helper('avatar');
verify_method('post', array('only', 'create, destroy, update, stick, unstick, lock, unlock'));
before_filter(array('only_user' => 40), 'only', 'stick, unstick, lock, unlock');
before_filter(array('only_user' => 10), 'only', 'destroy, update, edit, add, mark_all_read');
before_filter(array('post_only_user' => 10), 'only', 'create');
set_actions('stick', 'unstick', 'preview', 'new', 'create', 'destroy', 'edit', 'update', 'show', 'index', 'search', 'lock', 'unlock', 'mark_all_read');
示例#3
0
<?php

verify_method('post', array('only', 'authenticate', 'update', 'create', 'unban', 'modify_blacklist', 'check'));
before_filter(array('only_user' => 10), 'only', 'authenticate, update, edit, modify_blacklist');
before_filter(array('only_user' => 35), 'only', 'invites');
before_filter(array('only_user' => 40), 'only', 'block, unblock, show_blocked_users');
before_filter(array('post_only_user' => 20), 'only', 'set_avatar');
// filter_parameter_logging :password
// auto_complete_for :user, :name
helper('avatar');
set_actions('authenticate', 'change_password', 'check', 'create', 'edit', 'home', 'login', 'logout', 'modify_blacklist', 'set_avatar', 'show', 'signup', 'update');
示例#4
0
<?php

before_filter(array('only_user' => 20), 'only', 'create, destroy, delete, flag, revert_tags, activate, update_batch');
before_filter(array('post_only_user' => 20), 'only', 'update, upload, flag');
before_filter(array('only_user' => 33), 'only', 'moderate, undelete');
before_filter(array('only_user' => 50), 'only', 'import, export');
verify_method('post', array('only', 'update, destroy, create, revert_tags, vote, flag'));
after_filter('save_tags_to_cookie', 'only', 'update, create');
helper('avatar', 'tag', 'comment', 'pool', 'favorite');
set_actions('activate', 'browse', 'create', 'delete', 'destroy', 'error', 'flag', 'index', 'import', 'moderate', 'random', 'show', 'undelete', 'update', 'update_batch', 'upload', 'vote');
示例#5
0
<?php

before_filter(array('only_user' => 20), 'only', 'create');
verify_method('post', array('only', 'create', 'update'));
set_actions('index', 'update', 'create');
示例#6
0
<?php

// layout 'default', :only => [:index, :history, :search]
before_filter(array('post_only_user' => 20), 'only', 'destroy, update, revert');
verify_method('post', array('only', 'update, revert, destroy'));
set_actions('index', 'search', 'update');