PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.9.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.9.0
4.12.0 4.10.0 4.9.0 4.8.1 trunk 1.0 1.1 1.12.1 1.2.3 1.2.4 1.2.5 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5 1.5.1 1.5.2 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.5.1 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.9.0 1.9.1 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.8.1 1.9.9 1.9.9.1 1.9.9.2 1.9.9.3 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.10 2.11 2.11.1 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.13 2.14 2.14.1 2.15 2.15.1 2.16 2.16.1 2.17 2.17.1 2.18 2.18.1 2.18.2 2.18.3 2.19 2.19.1 2.19.2 2.19.3 2.2 2.2.1 2.3 2.3.1 2.3.10 2.3.2 2.3.3 2.3.4 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.1.1 2.4.1.2 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5.1 2.5.2 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.7.1 2.7.2 2.8 2.9 2.9.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.7.5 4.7.6 4.7.7
custom-facebook-feed / inc / CFF_Feed_Elementor_Control.php
custom-facebook-feed / inc Last commit date
Admin 1 month ago Builder 1 month ago Helpers 1 month ago Integrations 1 month ago UsageTracking 1 month ago CFF_Autolink.php 1 month ago CFF_Blocks.php 1 month ago CFF_Cache.php 1 month ago CFF_Education.php 1 month ago CFF_Elementor_Base.php 1 month ago CFF_Elementor_Widget.php 1 month ago CFF_Error_Reporter.php 1 month ago CFF_FB_Settings.php 1 month ago CFF_Feed_Elementor_Control.php 1 month ago CFF_Feed_Locator.php 1 month ago CFF_Feed_Pro.php 1 month ago CFF_GDPR_Integrations.php 1 month ago CFF_Group_Posts.php 1 month ago CFF_HTTP_Request.php 1 month ago CFF_Oembed.php 1 month ago CFF_Parse.php 1 month ago CFF_Resizer.php 1 month ago CFF_Response.php 1 month ago CFF_Shortcode.php 1 month ago CFF_Shortcode_Display.php 1 month ago CFF_SiteHealth.php 1 month ago CFF_Utils.php 1 month ago CFF_View.php 1 month ago Custom_Facebook_Feed.php 1 month ago Email_Notification.php 1 month ago Platform_Data.php 1 month ago SB_Facebook_Data_Encryption.php 1 month ago SB_Facebook_Data_Manager.php 1 month ago index.php 1 month ago
CFF_Feed_Elementor_Control.php
79 lines
1 <?php
2
3 namespace CustomFacebookFeed;
4
5 use Elementor\Base_Data_Control;
6 use Elementor\Controls_Manager;
7 use CustomFacebookFeed\Builder\CFF_Db;
8
9 if (!defined('ABSPATH')) {
10 exit; // Exit if accessed directly
11 }
12
13 class CFF_Feed_Elementor_Control extends Base_Data_Control
14 {
15 public function get_type()
16 {
17 return 'cff_feed_control';
18 }
19
20 public function enqueue()
21 {
22 }
23
24 protected function get_default_settings()
25 {
26 return [
27 'label_block' => false
28 ];
29 }
30
31 public function content_template()
32 {
33 $control_uid = $this->get_control_uid();
34 ?>
35 <div class="elementor-control-field">
36 <# if ( data.label ) {#>
37 <label for="<?php echo $control_uid; ?>" class="elementor-control-title">{{{ data.label }}}</label>
38 <# } #>
39 <div class="elementor-control-input-wrapper elementor-control-unit-5">
40 <select id="<?php echo $control_uid; ?>" data-setting="{{ data.name }}" onchange="jQuery(this).parents('.elementor-control-field').find('.link-cff-builder').attr('href', '<?php echo admin_url('admin.php?page=cff-feed-builder') ?>&feed_id='+jQuery(this).val())">
41 <#
42 var printOptions = function( options ) {
43 _.each( options, function( option_title, option_value ) { #>
44 <option value="{{ option_value }}">{{{ option_title }}}</option>
45 <# } );
46 };
47
48 if ( data.groups ) {
49 for ( var groupIndex in data.groups ) {
50 var groupArgs = data.groups[ groupIndex ];
51 if ( groupArgs.options ) { #>
52 <optgroup label="{{ groupArgs.label }}">
53 <# printOptions( groupArgs.options ) #>
54 </optgroup>
55 <# } else if ( _.isString( groupArgs ) ) { #>
56 <option value="{{ groupIndex }}">{{{ groupArgs }}}</option>
57 <# }
58 }
59 } else {
60 printOptions( data.options );
61 }
62 #>
63 </select>
64 <div style="font-weight: 700; color:#a73061; margin-top: 10px;">
65 <# if( data.controlValue != undefined && data.controlValue != '' ) { #>
66 <a class="link-cff-builder" href="<?php echo admin_url('admin.php?page=cff-feed-builder') ?>&feed_id={{data.controlValue}}" target="_blank" rel="noopener noreferrer"><?php echo __('Edit this Feed', 'custom-facebook-feed'); ?></a>
67 <span style="color:#aaa; display: inline-block; margin: 0 5px;">|</span>
68 <# } #>
69 <a href="<?php echo admin_url('admin.php?page=cff-feed-builder') ?>" target="_blank" rel="noopener noreferrer"><?php echo __('Create New Feed', 'custom-facebook-feed'); ?></a>
70 </div>
71 </div>
72 </div>
73 <# if ( data.description ) { #>
74 <div class="elementor-control-field-description">{{{ data.description }}}</div>
75 <# } #>
76
77 <?php
78 }
79 }