mirror of
https://github.com/e107inc/e107.git
synced 2025-07-31 20:00:37 +02:00
Added Missing social plugin font. Added {CMENUURL} shortcode. Issue #1507. Added example of getFieldVar() method to plugin builder.
This commit is contained in:
@@ -3887,6 +3887,7 @@ $text .= "
|
|||||||
public function customPage()
|
public function customPage()
|
||||||
{
|
{
|
||||||
\$text = 'Hello World!';
|
\$text = 'Hello World!';
|
||||||
|
\$otherField = \$this->getController()->getFieldVar('other_field_name');
|
||||||
return \$text;
|
return \$text;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -301,6 +301,21 @@ class cpage_shortcodes extends e_shortcode
|
|||||||
// print_a($this);
|
// print_a($this);
|
||||||
return e107::getParser()->toHTML($this->var['menu_text'], true, 'BODY');
|
return e107::getParser()->toHTML($this->var['menu_text'], true, 'BODY');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param null $parm
|
||||||
|
* @example {CMENUURL}
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
function sc_cmenuurl($parm=null)
|
||||||
|
{
|
||||||
|
if(empty($this->var['menu_button_url']))
|
||||||
|
{
|
||||||
|
return $this->sc_cpageurl();
|
||||||
|
}
|
||||||
|
|
||||||
|
return e107::getParser()->replaceConstants($this->var['menu_button_url']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function sc_cmenuimage($parm='')
|
function sc_cmenuimage($parm='')
|
||||||
|
@@ -2788,7 +2788,7 @@ class e_admin_controller_ui extends e_admin_controller
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->getQuery('action') == 'list')
|
if($this->getAction() == 'list')
|
||||||
{
|
{
|
||||||
return $this->getListModel()->get($key);
|
return $this->getListModel()->get($key);
|
||||||
}
|
}
|
||||||
|
@@ -3765,7 +3765,7 @@ class e_form
|
|||||||
|
|
||||||
$text = "<a class='e-tip e-editable editable-click ".$class."' data-name='".$dbField."' ";
|
$text = "<a class='e-tip e-editable editable-click ".$class."' data-name='".$dbField."' ";
|
||||||
$text .= (is_array($array)) ? "data-source=\"".$source."\" " : "";
|
$text .= (is_array($array)) ? "data-source=\"".$source."\" " : "";
|
||||||
$text .= " title=\"".$title."\" data-type='".$type."' data-inputclass='x-editable-".$this->name2id($dbField)."' data-value=\"{$curVal}\" href='#' ";
|
$text .= " title=\"".$title."\" data-type='".$type."' data-inputclass='x-editable-".$this->name2id($dbField)." ".$class."' data-value=\"{$curVal}\" href='#' ";
|
||||||
|
|
||||||
if(!empty($options))
|
if(!empty($options))
|
||||||
{
|
{
|
||||||
@@ -4544,7 +4544,7 @@ class e_form
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$false = ($value === '') ? "□" : "✗";
|
$false = ($value === '') ? "□" : "✗";
|
||||||
}
|
}
|
||||||
|
|
||||||
$true = varset($parms['true'],'✓'); // custom representation for 'true'. (supports font-awesome when set by css)
|
$true = varset($parms['true'],'✓'); // custom representation for 'true'. (supports font-awesome when set by css)
|
||||||
@@ -4555,7 +4555,7 @@ class e_form
|
|||||||
$wparms = (vartrue($parms['reverse'])) ? array(0=>$true, 1=>$false) : array(0=>$false, 1=>$true);
|
$wparms = (vartrue($parms['reverse'])) ? array(0=>$true, 1=>$false) : array(0=>$false, 1=>$true);
|
||||||
$dispValue = $wparms[$value];
|
$dispValue = $wparms[$value];
|
||||||
|
|
||||||
return $this->renderInline($field, $id, $attributes['title'], $value, $dispValue, 'select', $wparms);
|
return $this->renderInline($field, $id, $attributes['title'], $value, $dispValue, 'select', $wparms, array('class'=>'e-editable-boolean'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(vartrue($parms['reverse']))
|
if(vartrue($parms['reverse']))
|
||||||
|
@@ -2255,7 +2255,8 @@ class e107plugin
|
|||||||
//print_a($tag);
|
//print_a($tag);
|
||||||
switch ($function)
|
switch ($function)
|
||||||
{
|
{
|
||||||
case 'install':
|
case 'install':
|
||||||
|
case 'refresh':
|
||||||
$c = 1;
|
$c = 1;
|
||||||
foreach($tag['mediaCategories']['category'] as $v)
|
foreach($tag['mediaCategories']['category'] as $v)
|
||||||
{
|
{
|
||||||
|
BIN
e107_plugins/social/font/fontello.woff2
Normal file
BIN
e107_plugins/social/font/fontello.woff2
Normal file
Binary file not shown.
Reference in New Issue
Block a user