-
Notifications
You must be signed in to change notification settings - Fork 2
/
PageBox.php
78 lines (69 loc) · 2.1 KB
/
PageBox.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
namespace Algad\Facebook\Components;
use Algad\Facebook\Components\AbstractFacebookComponent;
class PageBox extends AbstractFacebookComponent
{
public function componentDetails()
{
return [
'name' => 'Page box',
'description' => 'Facebook page plugin'
];
}
public function defineProperties()
{
return [
'facebook_page_url' => [
'title' => 'URL',
'description' => 'Facebook page url',
'type' => 'string',
],
'width' => [
'title' => 'Width',
'description' => 'Box width',
'type' => 'string'
],
'height' => [
'title' => 'Height',
'description' => 'Box height',
'type' => 'string'
],
'tabs' => [
'title' => 'Tabs',
'description' => 'You can have multiple tabs : timeline,events,messages',
'type' => 'string',
'default' => ''
],
'hide_cover_photo' => [
'title' => 'Hide cover photo',
'description' => 'Hide facebook page cover photo',
'type' => 'checkbox',
'default' => false
],
'show_friends_faces' => [
'title' => 'Show friends faces',
'description' => 'Show facebook page friends faces',
'type' => 'checkbox',
'default' => true
],
'show_page_posts' => [
'title' => 'Show page posts',
'description' => 'Show facebook page posts',
'type' => 'checkbox',
'default' => false
],
'custom_css' => [
'title' => 'Css',
'description' => 'add custom css classes',
'type' => 'string',
]
];
}
public function getOptions()
{
return $this->getProperties();
}
public function onRun()
{
}
}