Current File : /home/pacjaorg/public_html/km/administrator/components/com_djclassifieds/layouts/adminformfield.php |
<?php
/**
* @package DJ-Classifieds
* @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
* @license http://www.gnu.org/licenses GNU/GPL
* @author url: http://dj-extensions.com
* @author email contact@dj-extensions.com
*/
defined('_JEXEC') or die;
$f = $displayData['field'];
?>
<?php
echo '<div class="control-group '.$f->class.'" data-ord="'.$f->ordering.'" data-id="'.$f->id.'">';
echo '<div class="control-label"><a href="index.php?option=com_djclassifieds&view=field&layout=edit&id='.$f->id.'" target="_blank">'.$f->label.'</a></div>';
echo '<div class="controls">';
if($f->type=="inputbox" || $f->type=="link"){
echo '<input class="form-control" type="text" id="dj'.$f->name.'" name="'.$f->name.'" value="'.$f->value.'"/>';
}else if($f->type=="textarea"){
echo '<textarea class="form-control" id="dj'.$f->name.'" name="'.$f->name.'">'.$f->value.'</textarea>';
}else if($f->type=="selectlist"){
echo '<select class="form-select" id="dj'.$f->name.'" name="'.$f->name.'">';
for($i=0;$i<count($f->val_arr);$i++){
$val_arr = DJClassifiedsField::getFieldOptionValue($f->val_arr[$i]);
$sel = $f->value == $val_arr[0] ? ' selected' : '';
echo '<option'.$sel.' value="'.$val_arr[0].'">'.$val_arr[1].'</option>';
}
echo '</select>';
}else if($f->type=="radio"){
echo '<div class="radiofield_box>';
echo '<input type="hidden" name="'.$f->name.'_djhelper" value="" />'; // helper input for empty form submit
for($i=0;$i<count($f->val_arr);$i++){
$val_arr = DJClassifiedsField::getFieldOptionValue($f->val_arr[$i]);
$checked = $f->value == $val_arr[0] ? ' checked' : '';
echo '<div style="float:left;">';
echo '<input type="radio"'.$checked.' value="'.$val_arr[0].'" name="'.$f->name.'" id="dj'.$f->name.$i.'"/><label for="dj'.$f->name.$i.'" class="radio_label" style="margin:5px 0px 0 10px;display:inline">'.$val_arr[1].'</label>';
echo '</div>';
echo '<div style="clear:both"></div>';
}
echo '</div>';
}else if($f->type=="checkbox"){
echo '<div class="radiofield_box">';
echo '<input type="hidden" name="'.$f->name.'_djhelper" value="" />'; // helper input for empty form submit
for($i=0;$i<count($f->val_arr);$i++){
$val_arr = DJClassifiedsField::getFieldOptionValue($f->val_arr[$i]);
$checked = '';
if($f->val){
for($d=0;$d<count($f->val);$d++){
if($f->val[$d] == $val_arr[0]){
$checked = ' checked';
}
}
}
echo '<div style="float:left;">';
echo '<input type="checkbox"'.$checked.' value="'.$val_arr[0].'" name="'.$f->name.'[]" id="dj'.$f->name.$i.'" /><label for="dj'.$f->name.$i.'" class="radio_label" style="margin:5px 0px 0 10px;vertical-align:middle;display:inline;">'.$val_arr[1].'</label>';
echo '</div>';
echo '<div style="clear:both"></div>';
}
echo '</div>';
}else if($f->type=="date"){
echo JHTML::calendar($f->value_date, $f->name, $f->name, '%Y-%m-%d', array('size'=>'10', 'maxlength'=>'19', 'class'=>'djcalendar input-medium'));
}else if($f->type=="date_from_to"){
echo JHTML::calendar($f->value_date, $f->name, $f->name, '%Y-%m-%d', array('size'=>'10', 'maxlength'=>'19', 'class'=>'djcalendar input-medium'));
echo '<span class="date_from_to_sep"> - </span>';
echo JHTML::calendar($f->value_date_to, $f->name.'_to', $f->name.'_to', '%Y-%m-%d', array('size'=>'10', 'maxlength'=>'19', 'class'=>'djcalendar input-medium'));
}else if($f->type=="image"){
echo '<div class="djimage">';
echo '<div class="itemImage">';
echo '<img id="imgImg'.$f->id.'" src="'.$f->img_src.'" />';
echo '<input style="display:none" type="checkbox" name="del_img'.$f->id.'" id="del_img'.$f->id.'" value="'.$f->img_id.'"/>';
echo '<div class="imgMask">';
echo '<span class="delBtn" id="delBtn'.$f->id.'"></span>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '<input class="imgInput" type="file" name="imgInp'.$f->id.'" id="imgInp'.$f->id.'" accept="image/*"/>';
}
echo '</div>';
echo '</div>';
?>