Example #1
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');
Example #2
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');
Example #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');
Example #4
0
<?php

before_filter('redirect_homepage');
layout('bare');
set_actions('index');
Example #5
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');
Example #6
0
<?php

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

set_actions('add_post', 'create', 'destroy', 'index', 'order', 'remove_post', 'select', 'show', 'update');
Example #8
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');
Example #9
0
<?php

before_filter(array('only_user' => 50), 'only', 'fix_count');
before_filter(array('only_user' => 40), 'only', 'mass_edit, edit_preview');
before_filter(array('only_user' => 20), 'only', 'update,  edit');
if (CONFIG::allow_delete_tags) {
    before_filter(array('only_user' => 35), 'only', 'delete');
}
set_actions('summary', 'index', 'fix_count', 'edit', 'update', 'related', CONFIG::allow_delete_tags && 'delete');