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->setMailNode( ((isset($_POST["user_mail"]))?($_POST["user_mail"]):"") );
$NodeSettings->setId($Node->getId());
$NodeSettings->setEmail( ((isset($_POST["node_email"]))?($_POST["node_email"]):"") );
$NodeSettings->setGit( ((isset($_POST["node_git"]))?($_POST["node_git"]):"") );
$NodeSettings->setMastodon( ((isset($_POST["node_mastodon"]))?($_POST["node_mastodon"]):"") );
@ -422,6 +421,7 @@ function execAdmin()
$Group->setIdPere(1);
//On laisse les pictos par défaut
$Node =$GLOBALS["SYSTEM_MANAGER"]["NODE"]->insertInstance($Node);
$NodeSettings->setId($Node->getId());
$NodeSettings =$GLOBALS["SYSTEM_MANAGER"]["NODESETTINGS"]->insertInstance($NodeSettings);
$Group =$GLOBALS["SYSTEM_MANAGER"]["GROUP"]->insertInstance($Group);
@ -670,7 +670,7 @@ function execAdmin()
# 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
$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"]["LIST_USER_GROUP_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"));
return "";
}else{

View File

@ -207,7 +207,7 @@ var $conn = null;
.$this->getSqlName("nextcloud").", "
.$this->getSqlName("twitter").", "
.$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
$result=$this->conn->sql_query($sql);

View File

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