Parse error: syntax error, unexpected T_STRING in /_cache/cs_mini/core/class.cs_form.php on line 184
<? class cs_form {
function interactive($base_class, $enter_handle=false) {
if($enter_handle==true) {
$on_focus='form_allow_enter=true; ';
$on_blur='form_allow_enter=false; ';
}
return ' onmouseover="if(this.className!=\''.$base_class.'-focus\') this.className=\''.$base_class.'-hover\'" onmouseout="if(this.className!=\''.$base_class.'-focus\') this.className=\''.$base_class.'\'" onfocus="'.$on_focus.'this.className=\''.$base_class.'-focus\';" onblur="'.$on_blur.'this.className=\''.$base_class.'\';" ';
// return ' onmouseover="make_hover(\''.$base_class.'\');"
}
// BUTTONS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function button($value, $link, $disabled=false, $hidden=false, $width=false, $blank=false, $custom_class=false) {
if($hidden==true) return false;
if(!empty($width)) $style=' style="width:'.$width.'px"';
$class=(!empty($custom_class) ? $custom_class : 'button');
if(ADMIN===true) {
if($disabled==true) {
return '<span class="'.$class.'"'.$style.'>'.$value.'</span>';
} else {
if($blank==true) {
return '<a class="'.$class.'" href="'.$link.'" target="_blank">'.$value.'</a>';
} else {
return '<a class="'.$class.'" href="javascript:void(0)"'.$style.' onclick="go(\''.$link.'\'); return false;">'.$value.'</a>';
}
}
} else {
return '<input type="button" class="'.$class.'"'.$this->interactive($class).$style.' onclick="window.location=\''.$link.'\'; return false;" value="'.$value.'" />';
}
}
function link_button($value, $link, $disabled=false, $hidden=false, $width=false, $blank=false, $custom_class=false) {
if($hidden==true) return false;
if(!empty($width)) $style=' style="width:'.$width.'px"';
$class=(!empty($custom_class) ? $custom_class : 'button');
if($disabled==true) {
return '<span class="'.$class.'"'.$style.'>'.$value.'</span>';
} else {
if($blank==true) {
return '<a class="'.$class.'" href="'.$link.'" target="_blank">'.$value.'</a>';
} else {
return '<a class="'.$class.'" href="'.$link.'"'.$style.'>'.$value.'</a>';
}
}
}
function button_OC() { $a=func_get_args(); return call_user_func_array(array($this, 'button_OA'), $a); }
function button_OA($value, $action, $disabled=false, $hidden=false, $width=false) {
if($hidden==true) return false;
if(!empty($width)) $style=' style="width:'.$width.'px"';
if(ADMIN===true) {
if($disabled==true) {
return '<span class="button"'.$style.'>'.$value.'</span>';
} else {
return '<a class="button" href="javascript:void(0)"'.$style.' onclick="'.$action.'">'.$value.'</a>';
}
} else {
return '<input type="button" class="button"'.$this->interactive('button').$style.' onclick="'.$action.'" value="'.$value.'" />';
}
}
function button_potwierdzenie($value, $link, $disabled=false, $hidden=false, $tekst=false, $width=false, $row_name_id=false) {
if($hidden==true) return false;
if(empty($tekst)) $tekst='Na pewno usunąć?';
if(!empty($width)) $style='style="width:'.$width.'px"';
if($disabled==true) {
return '<span class="button"'.$style.'>'.$value.'</span>';
} else {
return '<a class="button" href="javascript:void(0)"'.$style.' onclick="modal_confirm(\''.$tekst.'\', \''.$link.'\', \''.$row_name_id.'\');">'.$value.'</a>';
}
}
function submit($value, $br=0, $width=false, $id=false) {
for($i=0; $i<$br; $i++) $brs.='<br />';
if(!empty($width)) $style=' style="width:'.$width.'px"';
if($id)
{
// print_r($id);
$ids = ' id="'.$id['name'].'" ref="'.$id['go'].'" ';
}
if(ADMIN===true) $oc=' onclick="disable_me(this,10)"';
return $brs.'<input '.$ids.' type="submit" class="button"'.$this->interactive('button').$style.$oc.' value="'.$value.'" />';
}
function build_http_query( $query ){
$query_array = array();
foreach( $query as $key => $key_value ){
$query_array[] = urlencode( $key ) . '=' . urlencode( $key_value );
}
return implode( '&', $query_array );
}
function file_menager($name, $value="", $width=false, $height=false, $width_form=false, $folder=false, $type=false, $input = true, $button = 'Wybierz', $fancy_conf="", $getparam= array())
{
/*
* Only open filemanager(type=0 and not set field_id):
path to filemanager../filemanager/dialog.php?type=0&editor=mce_0&lang=eng&fldr=
Select Image: (type=1 and set id of input text in field_id variable):
path to filemanager../filemanager/dialog.php?type=1&editor=mce_0&lang=eng&fldr=&field_id=fieldID
Select Video: (type=3 and set id of input text in field_id variable):
path to filemanager../filemanager/dialog.php?type=3&editor=mce_0&lang=eng&fldr=&field_id=fieldID
Select File: (type=2 and set id of input text in field_id variable):
path to filemanager../filemanager/dialog.php?type=2&editor=mce_0&lang=eng&fldr=&field_id=fieldID
- See more at: http://test.albertoperipolli.com/filemanager4tinymce/#sthash.z9nqZ5oW.dpuf
*/
global $CS;
$width = !$width?900:$width;
$width_form = !$width_form?336:$width_form;
$height = !$height?600:$height;
// $CS->JS_HEAD[] = C_DIR.'/cs_form/tinymce/plugins/filemanager/js/modernizr.custom.js';
// $CS->JS_HEAD[] = C_DIR.'/cs_form/tinymce/plugins/filemanager/js/include.js';
$CS->JS_HEAD[] = JS.'/jquery.fancybox/jquery.fancybox-1.3.4.js';
$CS->CSS_HEAD[] = JS.'/jquery.fancybox/jquery.fancybox-1.3.4.css';
$str_query = $this->build_http_query($getparam);
//$folder="";
$html = '<div class="input-append">
'.($input?$CS->FORM->input($name, $width_form, $value ):'').'
<a href="/admin/filemanager/dialog.php?type='.$type.'&sid='.session_id().'&fldr='.$folder.'&editor=mce_0&lang=pl&field_id='.$name.($str_query?"&".$str_query:"").'" class="btn iframe-btn'.$name.'" onclick="return false;" type="button">'.$button.'</a>
</div>';
$html .='<script type="text/javascript">
$(function(){
$(".iframe-btn'.$name.'").fancybox({
'.$fancy_conf.'
"width" : '.$width.',
"height" : '.$height.',
"type" : "iframe",
"autoScale" : false,
"onClosed" : function() { $("#'.$name.'").trigger("change"); }
});
});
</script>';
return $html;
}
function submit_small($value, $br=0) {
for($i=0; $i<$br; $i++) $brs.='<br />';
return $brs.'<input type="submit" class="button_small"'.$this->interactive('button_small').' onclick="disable_me(this,10)" value="'.$value.'" />';
}
// CHECKBOX & RADIO & SELECT //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkbox($name, $value, $checked=false, $OC_action=false, $id=false, $tip=false, $disabled=false, $readonly=false) {
if(empty($id)) $id=$name;
if(!empty($readonly)) $if_dis.=' readonly="readonly"';
if(!empty($disabled)) $if_dis.=' disabled="disabled"';
return '<input type="checkbox" name="'.$name.'" id="'.$id.'" value="'.$value.'"'.$if_dis.' class="checkbox"'.($checked==true ? ' checked="checked"':'').(!empty($OC_action) ? ' onclick="'.$OC_action.'"':'').(!empty($tip) ? ' onmouseover="tip(this,\''.$tip.'\')"':'').' />';
}
function radio($name, $value, $legend, $selected_value=false, $OC_action=false, $tip=false, $disabled=false, $readonly=false) {
if(!empty($readonly)) $if_dis.=' readonly="readonly"';
if(!empty($disabled)) $if_dis.=' disabled="disabled"';
return '<input type="radio" name="'.$name.'" id="'.$name.'_'.$value.'" value="'.$value.'"'.$if_dis.' class="radio" '.($value==$selected_value ? ' checked="checked"':'').(!empty($OC_action) ? ' onclick="'.$OC_action.'"':''ript:void(0)" onclick="textarea_resize(''.$id.'\', 0); this.blur();" onmouseover="tip(this,\'Pomniejsz\')"><img src="'.ICONS.'/form/resize-minus.gif" alt="" /></a>
</div>
'.$row_tool.'
</div>
<div style="clear:both"></div>
';
} else {
return $t;
}
}
function textarea($name, $width=200, $height=63, $value=false, $readonly=false, $disabled=false, $maxlength=false, $nonresize=false) {
return $this-> textarea_id($name, $name, $width, $height, $value, $readonly, $disabled, $maxlength, $nonresize, $row_tool);
}
function tiny($name, $width, $height, $value=false) {
global $CS;
$CS->JS_HEAD[]=$this->_DIR.'/tinymce/tiny_mce.js';
return '
<script type="text/javascript">
tinyMCE.init({
mode: "exact",
elements: "'.$name.'",
theme: "simple",
force_p_newlines : "true",
force_br_newlines : "false",
style_formats: [
{title: "Table cell colors", items: [
{title: "Red", selector: "td", styles: {backgroundColor: "red"}},
{title: "Green", selector: "td", styles: {backgroundColor: "green"}},
{title: "Blue", selector: "td", styles: {backgroundColor: "blue"}}
]}
]
});
</script>
<textarea class="textarea" name="'.$name.'" id="'.$name.'" rows="5" cols="15" style="width:'.$width.'px; height:'.$height.'px;">'.$value.'</textarea>
';
}
// HIDDEN ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function hidden_id($name, $id, $value=false) {
return '<input type="hidden" style="display:none;" name="'.$name.'" id="'.$id.'" value="'.$value.'" />';
}
function hidden($name, $value=false) { return $this->hidden_id($name, $name, $value); }
function hidden_noid($name, $value=false) {
return '<input type="hidden" style="display:none;" name="'.$name.'" value="'.$value.'" />';
}
// FILE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function file_id($name, $id, $width=250) {
global $CS;
if(empty($id)) $id=$name;
$size=round(($width-110)*0.195);
if(ADMIN===true) {
return '
<a href="#" id="'.$id.'_focus" style="font-size:0px;"></a><span id="file_container_'.$id.'"><input type="file" style="width:'.$width.'px;" size="'.$size.'" class="input"'.$this->interactive('input').' name="'.$name.'" id="'.$id.'" onchange="document.getElementById(\'_'.$id.'\').value=this.value" /><input type="hidden" id="_'.$id.'" name="_'.$name.'" value="" style="display:none" /></span>
<a href="javascript:void(0)" onclick="input_file_reset(\''.$id.'\')" onmouseover="tip(this,\'‹ Wyczyść pole\')"><img src="'.ICONS.'/form/clear.gif" alt="" border="0" style="vertical-align:middle;" /></a>
';
} else {
return '
<a href="#" id="'.$id.'_focus" style="font-size:0px;"></a><input type="file" style="width:'.$width.'px;" size="'.$size.'" class="input"'.$this->interactive('input').' name="'.$name.'" id="'.$id.'" onchange="document.getElementById(\'_'.$id.'\').value=this.value" /><input type="hidden" id="_'.$id.'" name="_'.$name.'" value="" style="display:none" />
';
}
}
function file($name, $width=250) { return $this->file_id($name, $name, $width); }
// PICKERS //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function kalendarz() { $a=func_get_args(); return call_user_func_array(array($this, 'calendar'), $a); }