Property | Type | Description | |
---|---|---|---|
$arActive | array | Pass active case filters to view |
Property | Type | Description | |
---|---|---|---|
$answer | |||
$case | |||
$contact | |||
$facebookContent | |||
$innerComment | Rubenwouters\CrmLauncher\Models\Innercomment | ||
$log | |||
$message | |||
$twitterContent |
Method | Description | |
---|---|---|
__construct ( |
Initialize Controller | |
deleteInner ( integer $caseId, integer $messageId ) : Illuminate\View\View | Delete inner Facebook post | |
deletePost ( integer $caseId, integer $messageId ) : Illuminate\View\View | Delete Facebook post | |
deleteTweet ( integer $caseId, integer $messageId ) : Illuminate\View\View | Delete tweet on Twitter & in database | |
detail ( integer $id ) : view | Shows detail of case | |
filter ( Illuminate\Http\Request $request ) : view | Filters new/open/closed/own cases | |
index ( ) : view | Shows cases overview | |
replyPost ( Illuminate\Http\Request $request, integer $caseId ) : Illuminate\View\View | Reply to post on Facebook (either a comment or an inner-comment) | |
replyPrivate ( Illuminate\Http\Request $request, integer $caseId ) : Illuminate\View\View | Reply to private message | |
replyTweet ( Illuminate\Http\Request $request, integer $id ) : Illuminate\View\View | Posts the reply (public or private tweets) | |
toggleCase ( integer $caseId ) : Illuminate\View\View | Toggle close/open case | |
toggleFollowUser ( integer $caseId ) : Illuminate\View\View | Follow user on Twitter |
Method | Description | |
---|---|---|
initIds ( ) : void | Get most recent id's for Twitter & Facebook | |
insertAnswer ( string $type, Illuminate\Http\Request $request, object $case, string $message, string $reply, string $handle ) : void | Inserts answer to database | |
insertInnerComment ( Illuminate\Http\Request $request, integer $messageId, object $reply ) : void | Insert inner comment in DB | |
linkCaseToUser ( object $case ) : void | Links case to user (person who replied) | |
searchByCaseType ( array $cases, Illuminate\Http\Request $request ) : object | Filter search results by case type | |
searchByKeywords ( Illuminate\Http\Request $request ) : boolean | Builder | Searches trough cases | |
updateLatestHelper ( object $case ) : void | Update "latest helper" field |
public __construct ( |
||
$log | ||
$case | ||
$answer | ||
$contact | ||
$message | ||
$innerComment | ||
$twitterContent | ||
$facebookContent |
public deleteInner ( integer $caseId, integer $messageId ) : Illuminate\View\View | ||
$caseId | integer | |
$messageId | integer | |
return | Illuminate\View\View |
public deletePost ( integer $caseId, integer $messageId ) : Illuminate\View\View | ||
$caseId | integer | |
$messageId | integer | |
return | Illuminate\View\View |
public deleteTweet ( integer $caseId, integer $messageId ) : Illuminate\View\View | ||
$caseId | integer | |
$messageId | integer | |
return | Illuminate\View\View |
public filter ( Illuminate\Http\Request $request ) : view | ||
$request | Illuminate\Http\Request | |
return | view |
public replyPrivate ( Illuminate\Http\Request $request, integer $caseId ) : Illuminate\View\View | ||
$request | Illuminate\Http\Request | |
$caseId | integer | |
return | Illuminate\View\View |
public replyTweet ( Illuminate\Http\Request $request, integer $id ) : Illuminate\View\View | ||
$request | Illuminate\Http\Request | |
$id | integer | |
return | Illuminate\View\View |
public toggleCase ( integer $caseId ) : Illuminate\View\View | ||
$caseId | integer | |
return | Illuminate\View\View |
public toggleFollowUser ( integer $caseId ) : Illuminate\View\View | ||
$caseId | integer | |
return | Illuminate\View\View |
protected Answer,Rubenwouters\CrmLauncher\Models $answer | ||
return |
public static array $arActive | ||
return | array |
protected CaseOverview,Rubenwouters\CrmLauncher\Models $case | ||
return |
protected Contact,Rubenwouters\CrmLauncher\Models $contact | ||
return |
protected FetchFacebookContent,Rubenwouters\CrmLauncher\ApiCalls $facebookContent | ||
return |
protected Rubenwouters\CrmLauncher\Models\Innercomment $innerComment | ||
return | Rubenwouters\CrmLauncher\Models\Innercomment |
protected Log,Rubenwouters\CrmLauncher\Models $log | ||
return |
protected Message,Rubenwouters\CrmLauncher\Models $message | ||
return |