Unfortunately, this is an inherent error in EE. It comes in the Edit Field Group page where there is a switch statement that defines the variable $field_type.
switch ($row['field_type'])
{
case 'text' : $field_type = $LANG->line('text_input');
break;
case 'textarea' : $field_type = $LANG->line('textarea');
break;
case 'select' : $field_type = $LANG->line('select_list');
break;
case 'date' : $field_type = $LANG->line('date_field');
break;
case 'rel' : $field_type = $LANG->line('relationship');
break;
}
The problem with this is that below the switch they echo out $field_type, and if the field type is not in their switch then $field_type will not be defined.
If you would like to fix this problem I would recommend the following (and hopefully pMachine will follow suite).
Find the following line (around 5388):
switch ($row['field_type'])
before that place this line:
$field_type = "";
So that switch should look like this:
$field_type = "";
switch ($row['field_type'])
{
case 'text' : $field_type = $LANG->line('text_input');
break;
case 'textarea' : $field_type = $LANG->line('textarea');
break;
case 'select' : $field_type = $LANG->line('select_list');
break;
case 'date' : $field_type = $LANG->line('date_field');
break;
case 'rel' : $field_type = $LANG->line('relationship');
break;
}
That should fix your PHP Notice.