Skip to content

Commit 4baa2f4

Browse files
author
Berges yannick
committed
+adding 10 free buttons with option
+adding check if flexicontent exist ^improve administration with dependencie option ^clean language
1 parent 031b124 commit 4baa2f4

12 files changed

Lines changed: 1821 additions & 617 deletions

elements/flexicategories.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<?php
2-
//Get FC Categories Helper
3-
require_once (JPATH_ADMINISTRATOR.DS.'components'.DS.'com_flexicontent'.DS.'elements'.DS.'flexicategories.php');
2+
jimport( 'joomla.application.component.controller' );
3+
// Check if component is installed
4+
if ( !JComponentHelper::isEnabled( 'com_flexicontent', true) ) {
5+
echo 'This modules requires component FLEXIcontent!';
6+
return;
7+
}
8+
require_once (JPATH_ADMINISTRATOR.DS.'components'.DS.'com_flexicontent'.DS.'elements'.DS.'flexicategories.php');
49
?>

elements/iconlist.php

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
<?php
2+
// Check to ensure this file is included in Joomla!
3+
defined('_JEXEC') or die('Restricted access');
4+
5+
jimport('joomla.form.formfield');
6+
7+
class JFormFieldIconlist extends JFormField {
8+
9+
protected $type = 'iconlist';
10+
11+
// getLabel() left out
12+
13+
public function getInput() {
14+
$icons = array(
15+
"" => "",
16+
"icon-joomla" => "icon-joomla",
17+
"icon-chevron-up" => "icon-chevron-up",
18+
'icon-uparrow' => 'icon-uparrow',
19+
'icon-arrow-up'=>'icon-arrow-up',
20+
'icon-chevron-right'=>'icon-chevron-right',
21+
'icon-rightarrow'=>'icon-rightarrow',
22+
'icon-chevron-down'=>'icon-chevron-down',
23+
'icon-chevron-left'=>'icon-chevron-left',
24+
'icon-arrow-first'=>'icon-arrow-first',
25+
'icon-arrow-last'=>'icon-arrow-last',
26+
'icon-arrow-up-2'=>'icon-arrow-up-2',
27+
'icon-arrow-right-2'=>'icon-arrow-right-2',
28+
'icon-arrow-down-2'=>'icon-arrow-down-2',
29+
'icon-share'=>'icon-share',
30+
'icon-redo'=>'icon-redo',
31+
'icon-undo'=>'icon-undo',
32+
'icon-forward-2'=>'icon-forward-2',
33+
'icon-backward-2'=>'icon-backward-2',
34+
'icon-reply'=>'icon-reply',
35+
'icon-unblock'=>'icon-unblock',
36+
'icon-refresh'=>'icon-refresh',
37+
'icon-redo-2'=>'icon-redo-2',
38+
'icon-undo-2'=>'icon-undo-2',
39+
'icon-move'=>'icon-move',
40+
'icon-play-circle'=>'icon-play-circle',
41+
'icon-pause-circle'=>'icon-pause-circle',
42+
'icon-stop-circle'=>'icon-stop-circle',
43+
'icon-backward-circle'=>'icon-backward-circle',
44+
'icon-forward-circle'=>'icon-forward-circle',
45+
'icon-loop'=>'icon-loop',
46+
'icon-shuffle'=>'icon-shuffle',
47+
'icon-search'=>'icon-search',
48+
'icon-apply'=>'icon-apply',
49+
'icon-edit'=>'icon-edit',
50+
'icon-pencil'=>'icon-pencil',
51+
'icon-brush'=>'icon-brush',
52+
'icon-save-new'=>'icon-save-new',
53+
'icon-ban-circle'=>'icon-ban-circle',
54+
'icon-publish'=>'icon-publish',
55+
'icon-save'=>'icon-save',
56+
'icon-ok'=>'icon-ok',
57+
'icon-checkmark'=>'icon-checkmark',
58+
'icon-unpublish'=>'icon-unpublish',
59+
'icon-cancel'=>'icon-cancel',
60+
'icon-cancel-circle'=>'icon-cancel-circle',
61+
'icon-checkmark-2'=>'icon-checkmark-2',
62+
'icon-info'=>'icon-info',
63+
'icon-question'=>'icon-question',
64+
'icon-help'=>'icon-help',
65+
'icon-notification'=>'icon-notification',
66+
'icon-pending'=>'icon-pending',
67+
'icon-warning'=>'icon-warning',
68+
'icon-checkbox-checked'=>'icon-checkbox-checked',
69+
'icon-square'=>'icon-square',
70+
'icon-circle'=>'icon-circle',
71+
'icon-grid-view'=>'icon-grid-view',
72+
'icon-grid-view-2'=>'icon-grid-view-2',
73+
'icon-list'=>'icon-list',
74+
'icon-folder'=>'icon-folder',
75+
'icon-file'=>'icon-file',
76+
'icon-file-add'=>'icon-file-add',
77+
'icon-file-remove'=>'icon-file-remove',
78+
'icon-save-copy'=>'icon-save-copy',
79+
'icon-tree'=>'icon-tree',
80+
'icon-box-add'=>'icon-box-add',
81+
'icon-box-remove'=>'icon-box-remove',
82+
'icon-download'=>'icon-download',
83+
'icon-upload'=>'icon-upload',
84+
'icon-home'=>'icon-upload',
85+
'icon-new-tab'=>'icon-new-tab',
86+
'icon-picture'=>'icon-picture',
87+
'icon-image'=>'icon-image',
88+
'icon-pictures'=>'icon-pictures',
89+
'icon-palette'=>'icon-palette',
90+
'icon-color-palette'=>'icon-color-palette',
91+
'icon-camera'=>'icon-camera',
92+
'icon-video'=>'icon-video',
93+
'icon-youtube'=>'icon-youtube',
94+
'icon-music'=>'icon-music',
95+
'icon-user'=>'icon-user',
96+
'icon-users'=>'icon-users',
97+
'icon-address'=>'icon-address',
98+
'icon-comment'=>'icon-comment',
99+
'icon-quote'=>'icon-quote',
100+
'icon-bubble-quote'=>'icon-bubble-quote',
101+
'icon-phone'=>'icon-phone',
102+
'icon-envelope'=>'icon-envelope',
103+
'icon-mail'=>'icon-mail',
104+
'icon-tag'=>'icon-tag',
105+
'icon-tags'=>'icon-tags',
106+
'icon-options'=>'icon-options',
107+
'icon-cog'=>'icon-cog',
108+
'icon-tools'=>'icon-tools',
109+
'icon-equalizer'=>'icon-equalizer',
110+
'icon-dashboard'=>'icon-dashboard',
111+
'icon-trash'=>'icon-trash',
112+
'icon-key'=>'icon-key',
113+
'icon-support'=>'icon-support',
114+
'icon-health'=>'icon-health',
115+
'icon-wand'=>'icon-wand',
116+
'icon-eye-open'=>'icon-eye-open',
117+
'icon-eye-close'=>'icon-eye-close',
118+
'icon-clock'=>'icon-clock',
119+
'icon-compass'=>'icon-compass',
120+
'icon-wifi'=>'icon-wifi',
121+
'icon-book'=>'icon-book',
122+
'icon-flash'=>'icon-flash',
123+
'icon-print'=>'icon-print',
124+
'icon-feed'=>'icon-feed',
125+
'icon-calendar'=>'icon-calendar',
126+
'icon-pie'=>'icon-pie',
127+
'icon-bars'=>'icon-bars',
128+
'icon-chart'=>'icon-chart',
129+
'icon-cube'=>'icon-cube',
130+
'icon-puzzle'=>'icon-puzzle',
131+
'icon-lamp'=>'icon-lamp',
132+
'icon-pin'=>'icon-pin',
133+
'icon-location'=>'icon-location',
134+
'icon-shield'=>'icon-shield',
135+
'icon-flag'=>'icon-flag',
136+
'icon-bookmark'=>'icon-bookmark',
137+
'icon-heart'=>'icon-heart',
138+
'icon-thumbs-up'=>'icon-thumbs-up',
139+
'icon-thumbs-down'=>'icon-thumbs-down',
140+
'icon-asterisk'=>'icon-asterisk',
141+
'icon-star-empty'=>'icon-star-empty',
142+
'icon-featured'=>'icon-featured',
143+
'icon-star'=>'icon-star',
144+
'icon-smiley'=>'icon-smiley',
145+
'icon-smiley-happy'=>'icon-smiley-happy',
146+
'icon-smiley-2'=>'icon-smiley-2',
147+
'icon-cart'=>'icon-cart',
148+
'icon-basket'=>'icon-basket',
149+
'icon-credit'=>'icon-credit'
150+
);
151+
152+
## Initialize array to store dropdown options ##
153+
$options = array();
154+
155+
foreach($icons as $key=>$value) :
156+
## Create $value ##
157+
$options[] = JHTML::_('select.option', $key, $value);
158+
endforeach;
159+
160+
## Create <select name="icons" class="inputbox"></select> ##
161+
$dropdown = JHTML::_('select.genericlist', $options, $this->name, 'class="inputbox"', 'value', 'text', $this->value, $this->id);
162+
163+
## Output created <select> list ##
164+
return $dropdown;
165+
}
166+
}

elements/qfcategory.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
jimport( 'joomla.application.component.controller' );
3+
// Check if component is installed
4+
if ( !JComponentHelper::isEnabled( 'com_flexicontent', true) ) {
5+
echo 'This modules requires component FLEXIcontent!';
6+
return;
7+
}
8+
require_once (JPATH_ADMINISTRATOR.DS.'components'.DS.'com_flexicontent'.DS.'elements'.DS.'qfcategory.php');
9+
?>

0 commit comments

Comments
 (0)