Debug modulebuilder

This commit is contained in:
Laurent Destailleur 2017-09-23 11:39:09 +02:00
parent 35d00fd2ec
commit 91beb3a4d6

View File

@ -967,12 +967,14 @@ elseif (! empty($module))
$linktoenabledisable.=img_picto($langs->trans("Disabled"),'switch_off'); $linktoenabledisable.=img_picto($langs->trans("Disabled"),'switch_off');
$linktoenabledisable.="</a>\n"; $linktoenabledisable.="</a>\n";
} }
if (! empty($conf->$modulelowercase->enabled))
$modulestatusinfo=img_info('').' '.$langs->trans("ModuleIsNotActive", $urltomodulesetup);
if (! empty($conf->$module->enabled))
{ {
$modulestatusinfo=img_warning().' '.$langs->trans("ModuleIsLive"); $modulestatusinfo=img_warning().' '.$langs->trans("ModuleIsLive");
} }
else
{
$modulestatusinfo=img_info('').' '.$langs->trans("ModuleIsNotActive", $urltomodulesetup);
}
$head2[$h][0] = $_SERVER["PHP_SELF"].'?tab=description&module='.$module.($forceddirread?'@'.$dirread:''); $head2[$h][0] = $_SERVER["PHP_SELF"].'?tab=description&module='.$module.($forceddirread?'@'.$dirread:'');
$head2[$h][1] = $langs->trans("Description"); $head2[$h][1] = $langs->trans("Description");
@ -1308,13 +1310,13 @@ elseif (! empty($module))
//$objectname = preg_replace('/\.txt$/', '', $fileobj['name']); //$objectname = preg_replace('/\.txt$/', '', $fileobj['name']);
$objectname = $reg[1]; $objectname = $reg[1];
if (empty($firstobjectname)) $firstobjectname = $objectname; if (empty($firstobjectname)) $firstobjectname = $objectname;
}
$head3[$h][0] = $_SERVER["PHP_SELF"].'?tab=objects&module='.$module.($forceddirread?'@'.$dirread:'').'&tabobj='.$objectname; $head3[$h][0] = $_SERVER["PHP_SELF"].'?tab=objects&module='.$module.($forceddirread?'@'.$dirread:'').'&tabobj='.$objectname;
$head3[$h][1] = $objectname; $head3[$h][1] = $objectname;
$head3[$h][2] = $objectname; $head3[$h][2] = $objectname;
$h++; $h++;
} }
}
$head3[$h][0] = $_SERVER["PHP_SELF"].'?tab=objects&module='.$module.($forceddirread?'@'.$dirread:'').'&tabobj=deleteobject'; $head3[$h][0] = $_SERVER["PHP_SELF"].'?tab=objects&module='.$module.($forceddirread?'@'.$dirread:'').'&tabobj=deleteobject';
$head3[$h][1] = $langs->trans("DangerZone"); $head3[$h][1] = $langs->trans("DangerZone");
@ -1483,6 +1485,10 @@ elseif (! empty($module))
print '<td></td>'; print '<td></td>';
print '</tr>'; print '</tr>';
$properties = dol_sort_array($tmpobjet->fields, 'position');
if (! empty($properties))
{
// Line to add a property // Line to add a property
print '<tr>'; print '<tr>';
print '<td><input class="text" name="propname" value="'.GETPOST('propname','alpha').'"></td>'; print '<td><input class="text" name="propname" value="'.GETPOST('propname','alpha').'"></td>';
@ -1501,8 +1507,6 @@ elseif (! empty($module))
print '<input class="button" type="submit" name="add" value="'.$langs->trans("Add").'">'; print '<input class="button" type="submit" name="add" value="'.$langs->trans("Add").'">';
print '</td></tr>'; print '</td></tr>';
$properties = dol_sort_array($tmpobjet->fields, 'position');
foreach($properties as $propkey => $propval) foreach($properties as $propkey => $propval)
{ {
/* If from Reflection /* If from Reflection
@ -1576,6 +1580,11 @@ elseif (! empty($module))
print '</tr>'; print '</tr>';
} }
}
else
{
print '<tr><td><span class="warning">'.$langs->trans('Property $field not found into the class. The class was probably not generated by modulebuilder.').'</warning></td></tr>';
}
print '</table>'; print '</table>';
print '</div>'; print '</div>';