Fixed issue with AddCom object and NodeSettings class

This commit is contained in:
Rooty 2021-04-27 06:27:10 +02:00
parent eeb2704632
commit 0168d5d7ec
4 changed files with 8 additions and 7 deletions

View File

@ -395,7 +395,6 @@ function execAdmin()
$Node->setHasPublic( ((isset($_POST["haspublic"]))?($_POST["haspublic"]):0) ); $Node->setHasPublic( ((isset($_POST["haspublic"]))?($_POST["haspublic"]):0) );
$Node->setMailNode( ((isset($_POST["user_mail"]))?($_POST["user_mail"]):"") ); $Node->setMailNode( ((isset($_POST["user_mail"]))?($_POST["user_mail"]):"") );
$NodeSettings->setId($Node->getId());
$NodeSettings->setEmail( ((isset($_POST["node_email"]))?($_POST["node_email"]):"") ); $NodeSettings->setEmail( ((isset($_POST["node_email"]))?($_POST["node_email"]):"") );
$NodeSettings->setGit( ((isset($_POST["node_git"]))?($_POST["node_git"]):"") ); $NodeSettings->setGit( ((isset($_POST["node_git"]))?($_POST["node_git"]):"") );
$NodeSettings->setMastodon( ((isset($_POST["node_mastodon"]))?($_POST["node_mastodon"]):"") ); $NodeSettings->setMastodon( ((isset($_POST["node_mastodon"]))?($_POST["node_mastodon"]):"") );
@ -422,6 +421,7 @@ function execAdmin()
$Group->setIdPere(1); $Group->setIdPere(1);
//On laisse les pictos par défaut //On laisse les pictos par défaut
$Node =$GLOBALS["SYSTEM_MANAGER"]["NODE"]->insertInstance($Node); $Node =$GLOBALS["SYSTEM_MANAGER"]["NODE"]->insertInstance($Node);
$NodeSettings->setId($Node->getId());
$NodeSettings =$GLOBALS["SYSTEM_MANAGER"]["NODESETTINGS"]->insertInstance($NodeSettings); $NodeSettings =$GLOBALS["SYSTEM_MANAGER"]["NODESETTINGS"]->insertInstance($NodeSettings);
$Group =$GLOBALS["SYSTEM_MANAGER"]["GROUP"]->insertInstance($Group); $Group =$GLOBALS["SYSTEM_MANAGER"]["GROUP"]->insertInstance($Group);
@ -670,7 +670,7 @@ function execAdmin()
# Insertion des informations de description de la communauté en bdd # Insertion des informations de description de la communauté en bdd
$sql="INSERT INTO ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode (textentrynode_text, textentrynode_resume, node_id, langue_id) VALUES ('".$_POST['contentTextInfos']."','".$_POST['contentResumeInfos']."',".recupCommunity().",".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId().")"; $sql="INSERT INTO ".DATA_ACCES_TABLE_PREFIX.DATA_ACCES_OBJECT_PREFIX."textentrynode (textentrynode_text, textentrynode_resume, node_id, langue_id) VALUES ('".$_POST['contentTextInfos']."','".$_POST['contentResumeInfos']."',".$Node->getId().",".$GLOBALS["SYSTEM_USER_SESSION"]->langue->getId().")";
# Exécution de Requete # Exécution de Requete
$result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql); $result=$GLOBALS['SYSTEM_DATABASE_CONN']->sql_query($sql);

View File

@ -808,7 +808,8 @@ Class AdminNode extends CoordinationObj
$GLOBALS["SYSTEM_MANAGER"]["TREE_NODE_CACHE"]->emptyCache(); $GLOBALS["SYSTEM_MANAGER"]["TREE_NODE_CACHE"]->emptyCache();
$GLOBALS["SYSTEM_MANAGER"]["LIST_USER_GROUP_CACHE"]->emptyCache(); $GLOBALS["SYSTEM_MANAGER"]["LIST_USER_GROUP_CACHE"]->emptyCache();
$GLOBALS["SYSTEM_MANAGER"]["LIST_USER_NODE_CACHE"]->emptyCache(); $GLOBALS["SYSTEM_MANAGER"]["LIST_USER_NODE_CACHE"]->emptyCache();
$GLOBALS["SYSTEM_MANAGER"]["PERMISSION_CACHE"]->emptyCache(); if( DATA_ACCES_CACHE_PERMISSION )
$GLOBALS["SYSTEM_MANAGER"]["PERMISSION_CACHE"]->emptyCache();
systemRedirect(formatUrl($this->getId(), "AdminNode", "deleteAdmin", "msgDelete")); systemRedirect(formatUrl($this->getId(), "AdminNode", "deleteAdmin", "msgDelete"));
return ""; return "";
}else{ }else{

View File

@ -207,7 +207,7 @@ var $conn = null;
.$this->getSqlName("nextcloud").", " .$this->getSqlName("nextcloud").", "
.$this->getSqlName("twitter").", " .$this->getSqlName("twitter").", "
.$this->getSqlName("facebook").") VALUES ("; .$this->getSqlName("facebook").") VALUES (";
$sql.= $id.", '"."'".$email."', '".$git."', '".$mastodon."', '".$mobilizon."', '".$matrix."', '".$peertube."', '".$nextcloud."', '".$twitter."', '".$facebook."')"; $sql.= $id.", '".$email."', '".$git."', '".$mastodon."', '".$mobilizon."', '".$matrix."', '".$peertube."', '".$nextcloud."', '".$twitter."', '".$facebook."')";
# Requete # Requete
$result=$this->conn->sql_query($sql); $result=$this->conn->sql_query($sql);

View File

@ -410,7 +410,7 @@ var $comment = null;
* @param object NodeSettings * @param object NodeSettings
* @return booleen * @return booleen
*/ */
function __insertNodeSettings($Node) function __insertNodeSettings($NodeSettings)
{ {
return true; return true;
} }
@ -422,7 +422,7 @@ var $comment = null;
* @param object NodeSettings * @param object NodeSettings
* @return booleen * @return booleen
*/ */
function __updateNodeSettings($Node) function __updateNodeSettings($NodeSettings)
{ {
return true; return true;
} }
@ -434,7 +434,7 @@ var $comment = null;
* @param object NodeSettings * @param object NodeSettings
* @return booleen * @return booleen
*/ */
function __deleteNodeSettings($Node) function __deleteNodeSettings($NodeSettings)
{ {
return true; return true;
} }