static function showAddPlanningForm()
{
global $CFG_GLPI;
$rand = mt_rand();
echo "<form action='" . self::getFormURL() . "'>";
echo __("Actor") . ": <br>";
$planning_types = ['user' => __("User")];
if (Session::haveRightsOr('planning', array(self::READGROUP, self::READALL))) {
$planning_types['group_users'] = __('All users of a group');
$planning_types['group'] = __('Group');
}
Dropdown::showFromArray('planning_type', $planning_types, array('display_emptychoice' => true, 'rand' => $rand));
echo Html::scriptBlock("\n \$(document).ready(function() {\n \$('#dropdown_planning_type{$rand}').on( 'change', function( e ) {\n var planning_type = \$(this).val();\n \$('#add_planning_subform{$rand}').load('" . $CFG_GLPI['root_doc'] . "/ajax/planning.php',\n {action: 'add_'+planning_type+'_form'});\n });\n });");
echo "<br><br>";
echo "<div id='add_planning_subform{$rand}'></div>";
Html::closeForm();
}