verifyPermission( 'p_admin' ); $gContent = new LibertyContent(); // logging options $logSettings = array( 'liberty_action_log' => array( 'label' => 'Action Logs', 'note' => 'Log all changes made to liberty content.', 'type' => 'toggle', ), ); $gBitSmarty->assign( 'logSettings', $logSettings ); // form processing if( !empty( $_REQUEST['apply_settings'] ) ) { $settings = array_merge( $logSettings ); foreach( array_keys( $settings ) as $item ) { simple_set_toggle( $item, LIBERTY_PKG_NAME ); } } // get list of log entries $listHash = $_REQUEST; $actionLogs = $gContent->getActionLogs( $listHash ); $gBitSmarty->assign( 'listInfo', $listHash['listInfo'] ); $gBitSmarty->assign( 'actionLogs', $actionLogs ); $gBitSystem->display( 'bitpackage:liberty/action_logs.tpl', tra( 'Action Logs' ) ); ?>