CommentController

Extends \openvidsys\Http\Controllers\Controller

Controller for comment related methods

package

Default

Methods

Create a new controller instance.

__construct(\Illuminate\Contracts\Auth\Guard $auth, \openvidsys\User $user) : void

Arguments

$auth

\Illuminate\Contracts\Auth\Guard

$user

\openvidsys\User

POST Ajax based add comment method.

addComment(\Illuminate\Http\Request $request) : \openvidsys\Http\Controllers\Universal\Response;

The output should be in json format.

Arguments

$request

\Illuminate\Http\Request

Response

\openvidsys\Http\Controllers\Universal\Response;

POST File attachment based add comment method.

addCommentwfile(\Illuminate\Http\Request $request) : \openvidsys\Http\Controllers\Universal\redirect

No json response needed here.

Arguments

$request

\Illuminate\Http\Request

Response

\openvidsys\Http\Controllers\Universal\redirect

GET Returns view of file attachment form for adding comments. Requires vulneraibility ID.

getCommentfileform(integer $vid) 

Arguments

$vid

integer

GET Get all comments with attachments and user details in json format.

getCommentsJson(integer $vid) : \Response

Arguments

$vid

integer

Response

\Response

Properties

User model instance

user : \openvidsys\User
var

Type(s)

\openvidsys\User

For Guard

auth : \openvidsys\Http\Controllers\Universal\Authenticator
var

Type(s)

\openvidsys\Http\Controllers\Universal\Authenticator