<?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');
<?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');
<?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');
<?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');
<?php before_filter(array('only_user' => 20), 'only', 'create'); verify_method('post', array('only', 'create', 'update')); set_actions('index', 'update', 'create');
<?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');