'.__($message,$localization).'
';
break;
case 'select':
$string.= '
'.__($message,$localization).'
';
break;
case 'littlenumber':
case 'smallesttext':
$string.= '
'.__($text2,$localization).'
'.__($message,$localization).'
';
break;
case 'smalltext':
$string.= '
'.__($text2,$localization).'
'.__($message,$localization).'
';
break;
case 'text':
$string.= '
'.__($text2,$localization).'
'.__($message,$localization).'
';
break;
case 'hidden':
$string.= '
';
break;
case 'button':
// @TODO button non funziona
$string.= '
';
break;
case 'longtext':
if ($text!='')
$string.= '
';
$string.= '
'.__($text2,$localization).'
'.__($message,$localization).'
';
break;
case 'readonly':
$size = strlen($default);
$string.= '
'.$default.' '.__($text2,$localization).'
'.__($message,$localization).'
';
break;
case 'checkbox':
$string.= '
'.__($message,$localization).'
';
break;
}
$string.= '
';
if ($return) return $string;
else echo $string;
}
function admin_field_save($name, $val=null) {
// save option named $name, if $val is defined
$old = get_option($name);
if ($val!=null) {
if (get_option($name,'')!='') {
update_option($name,$val);
} else {
add_option($name,$val,'',true);
}
}
}
function admin_field_save_post_meta($id,$name,$value) {
// save post meta named $name. Create new if don't exist, overwrite if exist
if (!get_post_meta($id,$name))
add_post_meta($id,$name,$value,true);
else
update_post_meta($id,$name,$value);
}
function admin_field_save_post_meta_multiple($id,$name,$value) {
// save post meta named $name. Create new if don't exist, add new if exist
add_post_meta($id,$name,$value,true);
}
function admin_table($columns_name) {
// create a table with specified columns
echo '