Fixed issue #45.
This commit is contained in:
parent
5c897a3c14
commit
ce1a209f54
@ -6,8 +6,17 @@
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="row mb-2">
|
||||
<div class="input-group col-xs-12 col-sm-8 col-lg-4 p-0 m-0">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text" id="newsicon"><i class="fa fa-lg fa-file-picture-o"></i></span>
|
||||
</div>
|
||||
<mx:select id="icone" onchange="javascript:imgPicto();"/>
|
||||
<div class="input-group-append">
|
||||
<span class="input-group-text"><mx:image id="pictoObject" id="pictoObject"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<mx:bloc id="blocName">
|
||||
<div class="input-group col-xs-12 col-sm-8 col-lg-6 p-0 m-0">
|
||||
<div class="input-group col-xs-12 col-sm-8 col-lg-4 p-0 m-0">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text"><i class="fa fa-lg"></i><span class="fa"><mx:image id="pictoLanguage"/><span class="text-danger"> *</span></span></span>
|
||||
</div>
|
||||
|
@ -72,12 +72,41 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
|
||||
mxCallJs($arrayCallJs);
|
||||
|
||||
$arrayRawJs[] = "\$('.datepicker').datepicker();";
|
||||
$arrayRawJs[] = "function Valid_register(the_form,the_field){var objectform = document.forms[the_form];var nbr = objectform.length;var flag = 0;for(z=0 ; z < nbr; z++){if(objectform.elements[z].checked == true && objectform.elements[z].name == the_field){flag=1;}}if(flag == 0){alert('<mx:text id=\"selectbriques\"/>');return false;}objectform.submit();}function imgTemplate(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoTemplate\").src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}else if(document.all){if(document.all[\"fmNodeAdd\"]){var obj=document.all[\"template\"];document.all[\"pictoTemplate\"].src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}}imgTemplate();function setSelectOptions(the_form, the_select, do_check){var selectObject = document.forms[the_form].elements[the_select];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++){selectObject.options[i].selected = do_check;}return true;}function setCheckOptions(the_form, the_select){var selectObject = document.forms[the_form];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++) {if(selectObject.elements[i].name == the_select){if(selectObject.elements[i].checked == true){selectObject.elements[i].checked = false;}else{selectObject.elements[i].checked = true;}}}return true;}";
|
||||
$arrayRawJs[] = "
|
||||
function imgPicto(){
|
||||
if(document.getElementById){
|
||||
if(document.getElementById(\"fmNodeAdd\")){
|
||||
var obj=document.getElementById(\"template\");
|
||||
document.getElementById(\"pictoObject\").src=\"data/image/icons/node/\"+document.getElementById(\"fmNodeAdd\").iconeN.options[(document.getElementById(\"fmNodeAdd\").iconeN.selectedIndex)].value;
|
||||
}
|
||||
}
|
||||
else if(document.all){
|
||||
if(document.all[\"fmNodeAdd\"]){document.all[\"pictoObject\"].src=\"data/image/icons/node/\"+document.all[\"fmNodeAdd\"].iconeN.options[(document.all[\"fmNodeAdd\"].iconeN.selectedIndex)].value;
|
||||
}
|
||||
}
|
||||
}
|
||||
function Valid_register(the_form,the_field){var objectform = document.forms[the_form];var nbr = objectform.length;var flag = 0;for(z=0 ; z < nbr; z++){if(objectform.elements[z].checked == true && objectform.elements[z].name == the_field){flag=1;}}if(flag == 0){alert('<mx:text id=\"selectbriques\"/>');return false;}objectform.submit();}function imgTemplate(){if(document.getElementById){if(document.getElementById(\"fmNodeAdd\")){var obj=document.getElementById(\"template\");document.getElementById(\"pictoTemplate\").src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}else if(document.all){if(document.all[\"fmNodeAdd\"]){var obj=document.all[\"template\"];document.all[\"pictoTemplate\"].src=\"data/template/\"+obj.options[(obj.selectedIndex)].value+\"/preview.png\";}}}imgTemplate();function setSelectOptions(the_form, the_select, do_check){var selectObject = document.forms[the_form].elements[the_select];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++){selectObject.options[i].selected = do_check;}return true;}function setCheckOptions(the_form, the_select){var selectObject = document.forms[the_form];var selectCount = selectObject.length;for (var i = 0; i < selectCount; i++) {if(selectObject.elements[i].name == the_select){if(selectObject.elements[i].checked == true){selectObject.elements[i].checked = false;}else{selectObject.elements[i].checked = true;}}}return true;}";
|
||||
mxRawJs($arrayRawJs);
|
||||
|
||||
/* On inclus la template (voir package.template.php) */
|
||||
WithBlocPath("AddCom", "actionadmin");
|
||||
|
||||
# Affichage de la liste déroulante
|
||||
# Détermine le chemin des icônes
|
||||
$chemintotal = $GLOBALS['CONF_DATA_PATH']."data/image/icons/node/";
|
||||
|
||||
# Lecture du dossier correspondant aux icônes
|
||||
$handle = @opendir($chemintotal);$i=0;
|
||||
while ($file = @readdir($handle))
|
||||
{
|
||||
if($file !="" && $file !="." && $file !=".." && (substr($file, -3)== "gif" || substr($file,-3)=="jpg" || substr($file,-4)=="jpeg" || substr($file,-3)=="png"))
|
||||
{
|
||||
$tabIcone[$file]=$file;
|
||||
}
|
||||
}
|
||||
@closedir($handle);
|
||||
asort($tabIcone);
|
||||
|
||||
# Affichage des champs de formulaire pour l'inscription
|
||||
if(!$tabPOST)
|
||||
{
|
||||
@ -150,7 +179,7 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
|
||||
{
|
||||
$nameLanguage ="";
|
||||
}
|
||||
/*MxFormField(string $path, string $type, $string name, string $value, [string $attribut]); */
|
||||
|
||||
$GLOBALS['SYSTEM_TEMPLATE']->MxText("blocName.txtNodeEntryName", getMessage("txtNodeEntryName"));
|
||||
// $GLOBALS['SYSTEM_TEMPLATE']->MxAttribut("blocName.nameInput", "nameLanguageA".$tab[$i]->getCode());
|
||||
$GLOBALS["SYSTEM_TEMPLATE"]->MxFormField("blocName.NodeEntry_name", "text", "nameLanguage".$tab[$i]->getCode(), $nameLanguage, "class=\"form\"", getMessage("txtNodeEntryName"));
|
||||
@ -158,6 +187,9 @@ var $tabForbidden=array("adminentrynode", "admingroup", "adminnode", "home", "ad
|
||||
$GLOBALS["SYSTEM_TEMPLATE"]->MxBloc("blocName", "loop");
|
||||
}
|
||||
|
||||
$GLOBALS['SYSTEM_TEMPLATE']->MxSelect("icone", "iconeN", '', $tabIcone, 'Icône de la communauté', '', 'id="iconeN"', "class=\"form\" title=\"".htmlspecialchars(getMessage("txtNodeIcon"), ENT_QUOTES)."\"", getMessage("txtNodeIcon"));
|
||||
$GLOBALS["SYSTEM_TEMPLATE"]->MxImage("pictoObject", $GLOBALS['CONF_DATA_PATH']."data/image/icons/node/defaultnode.gif", getMessage("PreviewPicto"));
|
||||
|
||||
$GLOBALS['SYSTEM_TEMPLATE']->MxText("txtNodeType", getMessage("txtNodeType"));
|
||||
$GLOBALS['SYSTEM_TEMPLATE']->MxText("txtNodeTypereg", getMessage("txtNodeTypereg"));
|
||||
$GLOBALS['SYSTEM_TEMPLATE']->MxText("txtNodeDomain", getMessage("txtNodeDomain"));
|
||||
@ -336,7 +368,7 @@ function execAdmin()
|
||||
}
|
||||
}
|
||||
|
||||
// $Node->SetIcone( ((isset($_POST["iconeN"]))?(htmlentitiesconv($_POST["iconeN"])):"") );
|
||||
$Node->SetIcone( ((isset($_POST["iconeN"]))?(htmlentitiesconv($_POST["iconeN"])):"") );
|
||||
$Node->setCType( ((isset($_POST["NodeEntry_type"])&&$_POST["NodeEntry_type"]!="#")?($_POST["NodeEntry_type"]):"default") );
|
||||
$Node->setCTypereg( ((isset($_POST["NodeEntry_typereg"]))?($_POST["NodeEntry_typereg"]):"") );
|
||||
$Node->setDomain( ((isset($_POST["NodeEntry_domain"]))?($_POST["NodeEntry_domain"]):"") );
|
||||
|
Loading…
x
Reference in New Issue
Block a user