mirror of
https://gitlab.com/CodeSolutionsProject/CodeShare.git
synced 2026-02-19 03:21:34 +01:00
Repaired #1
This commit is contained in:
@@ -271,13 +271,20 @@ class DB
|
||||
*/
|
||||
public function addSource($IDC, $lang, $code, $IDU, $extlib = null, $extlibver = null)
|
||||
{
|
||||
$lib = $extlib;
|
||||
$libV = $extlibver;
|
||||
if($lib == null) {
|
||||
$lib = "";
|
||||
$libV = "";
|
||||
}
|
||||
|
||||
$version = $this->getLastVersion($IDC, $lang);
|
||||
if ($version == null)
|
||||
$version = 0;
|
||||
$version++;
|
||||
$modification = time();
|
||||
|
||||
$query = "INSERT INTO Sources (`IDC`,`Lang`,`Version`,`Modification`,`Code`,`UseExtLib`,`UseExtLibVer`,`IDU`) VALUES ('$IDC','$lang',$version,$modification,'$code','$extlib','$extlibver','$IDU')";
|
||||
$query = "INSERT INTO Sources (`IDC`,`Lang`,`Version`,`Modification`,`Code`,`UseExtLib`,`UseExtLibVer`,`IDU`) VALUES ('$IDC','$lang',$version,$modification,'$code','$lib','$libV','$IDU')";
|
||||
echo $query . ';';
|
||||
dbw_query($this->conn, $query);
|
||||
return $version;
|
||||
@@ -308,7 +315,7 @@ class DB
|
||||
$query = "INSERT INTO Codes (`UserCreator`,`Name`,`Description`,`Input`,`Output`) VALUES ('$IDU','$name','$description','$in','$out') ";
|
||||
//echo $query.';';
|
||||
//die();
|
||||
echo $query . ';';
|
||||
|
||||
dbw_query($this->conn, $query);
|
||||
$this->addSource($this->getLastIDC(), $lang, $_code, $IDU, $extlib, $extlibver);
|
||||
} else {
|
||||
@@ -318,11 +325,14 @@ class DB
|
||||
if ($code != $codewrite) {
|
||||
$version = $this->addSource($IDC, $lang, $_code, $IDU, $extlib, $extlibver);
|
||||
} else if ($extlib != $arr["UseExtLib"] || $extlibver != $arr["UseExtLibVer"]) {
|
||||
|
||||
$query = "UPDATE Sources SET `UseExtLib`='$extlib', `UseExtLibVer`='$extlibver' WHERE IDC=$IDC AND Lang='$arr[Lang]' AND Version=$arr[Version]";
|
||||
//echo $query.';';
|
||||
dbw_query($this->conn, $query);
|
||||
}
|
||||
|
||||
$query = "UPDATE Codes SET `Name`='$name', `Description`='$description', `Input`='$in', `Output`='$out' WHERE IDC='$IDC'";
|
||||
|
||||
//echo $query.';';
|
||||
dbw_query($this->conn, $query);
|
||||
return $version;
|
||||
|
||||
Reference in New Issue
Block a user