All pastes #13367 Raw Edit

Untitled

public php v1 · immutable
#13367 ·published 2005-06-04 11:23 UTC
rendered paste body
<?phpclass MemberManagement {	function deleteMember($data) {		// code here...	}}//-------------------------------------------------// the 'admin index'...switch ('action') {	case 'deleteMember':		$data = isset($_REQUEST['id_member']) ? $_REQUEST['id_member'] : null;		VerifyPermission('MemberManagement', 'deleteMember', $data);		break;}//-------------------------------------------------class VerifyPermission {	function Verify($class, $method, $data) {		// verify if there are business rules (a specific method inside a class)		if(is_callable(array('Verify'.$class, 'verify_'.$method))) {						call_user_func_array(array('Verify'.$class, 'verify_'.$method), array($class, $method, $data));		} else {			// there is no business rule? ok, run the requested action...			call_user_func_array(array($class, $method), array($data));		}	}}//-------------------------------------------------class VerifyMemberManagement {		function verify_deleteMember($data) {		// do stuff here...	}}?>