Пример #1
0
	/**
	 * 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;
	}
Пример #2
0
	/**
	 * 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;
	}
Пример #3
0
	/**
	 * 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;
	}