| Current Path : /var/www/administrator/components/com_formmaker/elements/ |
| Current File : /var/www/administrator/components/com_formmaker/elements/article.php |
<?php
/**
* @package Form Maker
* @author Web-Dorado
* @copyright (C) 2011 Web-Dorado. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
defined('_JEXEC') or die('Restricted access');
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.
'com_formmaker'.DS.'tables');
class JElementArticle extends JElement
{
var $_name = 'Form';
function fetchElement($name, $value, &$node, $control_name)
{
global $mainframe;
$db =& JFactory::getDBO();
$doc =& JFactory::getDocument();
$template = $mainframe->getTemplate();
$fieldName = $control_name.'['.$name.']';
$form =& JTable::getInstance('formmaker', 'Table');
if ($value) {
$form->load($value);
} else {
$form->title = JText::_('Select a Form');
}
$js = "
function jSelectArticle(id, title, object) {
document.getElementById(object + '_id').value = id;
document.getElementById(object + '_name').value = title;
document.getElementById('sbox-window').close();
}";
$doc->addScriptDeclaration($js);
$link = 'index.php?option=com_formmaker&task=element&tmpl=component&object='.$name;
JHTML::_('behavior.modal', 'a.modal');
$html = "\n".'<div style="float: left;"><input style="background: #ffffff;" type="text" id="'.$name.'_name" value="'.$form->title.'" disabled="disabled" /></div>';
// $html .= "\n <input class=\"inputbox modal-button\" type=\"button\" value=\"".JText::_('Select')."\" />";
$html .= '<div class="button2-left"><div class="blank"><a class="modal" title="'.JText::_('Select a Form').'" href="'.$link.'" rel="{handler: \'iframe\', size: {x: 650, y: 375}}">'.JText::_('Select').'</a></div></div>'."\n";
$html .= "\n".'<input type="hidden" id="'.$name.'_id" name="'.$fieldName.'" value="'.(int)$value.'" />';
return $html;
}
}
?>