/** * render frontend group wall notify params * * @param NotificationTable $row * @param array $input * @param GroupTable $group * @param UserTable $user * @param cbgjWallPlugin $plugin * @return string */ static function showWallNotifications( $row, $input, $group, $user, $plugin ) { $return = '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__wall_new" class="col-sm-9 control-label">' . CBTxt::T( 'Create of new post' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['wall_new'] . '</div>' . '</div>'; if ( $row->group()->params()->get( 'wall', 1 ) == 2 ) { $return .= '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__wall_approve" class="col-sm-9 control-label">' . CBTxt::T( 'New post requires approval' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['wall_approve'] . '</div>' . '</div>'; } if ( $plugin->params->get( 'groups_wall_replies', 1 ) ) { $return .= '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__wall_reply" class="col-sm-9 control-label">' . CBTxt::T( 'User reply to my existing posts' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['wall_reply'] . '</div>' . '</div>'; } return $return; }
/** * render frontend group file notify params * * @param NotificationTable $row * @param array $input * @param GroupTable $group * @param UserTable $user * @param cbgjFilePlugin $plugin * @return string */ static function showFileNotifications( $row, $input, $group, $user, $plugin ) { $return = '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__file_new" class="col-sm-9 control-label">' . CBTxt::T( 'Upload of new file' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['file_new'] . '</div>' . '</div>'; if ( $row->group()->params()->get( 'file', 1 ) == 2 ) { $return .= '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__file_approve" class="col-sm-9 control-label">' . CBTxt::T( 'New file requires approval' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['file_approve'] . '</div>' . '</div>'; } return $return; }
/** * render frontend group event notify params * * @param NotificationTable $row * @param array $input * @param GroupTable $group * @param UserTable $user * @param cbgjEventsPlugin $plugin * @return string */ static function showEventNotifications( $row, $input, $group, $user, $plugin ) { $return = '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__event_new" class="col-sm-9 control-label">' . CBTxt::T( 'Schedule of new event' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['event_new'] . '</div>' . '</div>' . '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__event_edit" class="col-sm-9 control-label">' . CBTxt::T( 'Edit of existing event' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['event_edit'] . '</div>' . '</div>'; if ( $row->group()->params()->get( 'events', 1 ) == 2 ) { $return .= '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__event_approve" class="col-sm-9 control-label">' . CBTxt::T( 'New event requires approval' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['event_approve'] . '</div>' . '</div>'; } $return .= '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__event_attend" class="col-sm-9 control-label">' . CBTxt::T( 'User attends my existing events' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['event_attend'] . '</div>' . '</div>' . '<div class="cbft_select cbtt_select form-group cb_form_line clearfix">' . '<label for="params__event_unattend" class="col-sm-9 control-label">' . CBTxt::T( 'User unattends my existing events' ) . '</label>' . '<div class="cb_field col-sm-3 text-right">' . $input['event_unattend'] . '</div>' . '</div>'; return $return; }