db.php ir OK. Savienojums ar datubāzi ir OK';
//Meklēsim, vai ir izveidots SUPER admins. Ja nav, tad ļausim setup. Ja nē, tad neļaujam atvērt instalācioju.
$mekluser="SELECT * FROM tbUsers WHERE UsrDzests=0";
$usrmr=mysqli_query($conn,$mekluser);
if (mysqli_num_rows($usrmr) >= 1 )
{
echo '
Instalācija ir veikta veiksmīgi! Ja nepieciešams pārinstalēt, dzēsiet datubāzi!
';
die();
}
}
else
{
echo 'Nav izveidots savienojums ar DB. Lūgums to konfigurēt zemāk
';
};
//Sāksim ar DBASE konfigurēšanu
echo '';
echo '
';
echo '
1. solis:Konfigurējiet datubāzes parametrus
';
echo '
2.Solis:Pievienot uzņēmuma lietotāju:
';
//Izveidojam db.php failu
if(isset($_POST['db_saglabat']))
{
//dabūjam DB parametrus
$servername1 = $_POST['server'];
$username1 = $_POST['user'];
$password1 = $_POST['password'];
$dbname1 = $_POST['dbname'];
// Create connection
$conn1 = mysqli_connect($servername1, $username1, $password1, $dbname1);
mysqli_set_charset( $conn, 'utf8');
// Check connection
if (!$conn1) {
die('Connection failed: ' . mysqli_connect_error());
}
//echo 'Connected successfully';
//skripts, kurš iveidos tabulas iekš dBase
//saglabājam DB
$tabulaamats = "CREATE TABLE IF NOT EXISTS tbAmats (
AID int(5) NOT NULL AUTO_INCREMENT,
AmatsNos text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (AID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;" ;
$tabulacv = "CREATE TABLE IF NOT EXISTS tbCV (
CID int(5) NOT NULL AUTO_INCREMENT,
PERSID int(5) NOT NULL,
CVFails text COLLATE utf8_bin NOT NULL,
CVDatums timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
CVLabs int(11) NOT NULL DEFAULT 1,
CVSlikts int(11) NOT NULL DEFAULT 0,
CVDzests int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (CID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulacvtag="CREATE TABLE IF NOT EXISTS tbCVTAG (
CTID int(5) NOT NULL AUTO_INCREMENT,
PersonasID int(5) NOT NULL,
CVID int(5) NOT NULL,
TAGID int(5) NOT NULL,
PRIMARY KEY (CTID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulaintervija="CREATE TABLE IF NOT EXISTS tbIntervija (
IntID int(5) NOT NULL AUTO_INCREMENT,
PERSID text COLLATE utf8_bin NOT NULL,
IntDatums text COLLATE utf8_bin NOT NULL,
IntKomentars text COLLATE utf8_bin,
IntRezultats text COLLATE utf8_bin,
AMATSID text COLLATE utf8_bin NOT NULL,
IntAtbildet int(11) NOT NULL DEFAULT 0,
IntIntervetajs text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (IntID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulakomentars="CREATE TABLE IF NOT EXISTS tbKomentars (
PiezID int(5) NOT NULL AUTO_INCREMENT,
PersonasID int(5) NOT NULL,
Piezime text COLLATE utf8_bin NOT NULL,
PiezDatums timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PiezDzesta int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (PiezID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulapersamats="CREATE TABLE IF NOT EXISTS tbPersAmats (
PAID int(5) NOT NULL AUTO_INCREMENT,
PersID int(5) NOT NULL,
AmatID int(5) NOT NULL,
PRIMARY KEY (PAID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulapersonas="CREATE TABLE IF NOT EXISTS tbPersonas (
PID int(5) NOT NULL AUTO_INCREMENT,
PersVards text COLLATE utf8_bin NOT NULL,
PersUzvards text COLLATE utf8_bin NOT NULL,
PersGads text COLLATE utf8_bin NOT NULL,
PersEpasts text COLLATE utf8_bin NOT NULL,
PersTel text COLLATE utf8_bin NOT NULL,
PersPilseta text COLLATE utf8_bin NOT NULL,
PersIela text COLLATE utf8_bin NOT NULL,
PersPienemts int(11) NOT NULL DEFAULT 0,
PersNoraidits int(11) NOT NULL DEFAULT 0,
PersPievienots int(11) NOT NULL DEFAULT 0,
PersBlacklist int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (PID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulatag="CREATE TABLE IF NOT EXISTS tbTag (
TID int(5) NOT NULL AUTO_INCREMENT,
TagName text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (TID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
$tabulausers="CREATE TABLE IF NOT EXISTS tbUsers (
UsrID int(25) NOT NULL AUTO_INCREMENT,
UsrMail text COLLATE utf8_bin NOT NULL,
UsrParole text COLLATE utf8_bin NOT NULL,
UsrDzests int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (UsrID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1;";
//Darīšana
if(mysqli_query($conn1,$tabulaamats))
{
echo 'Tabula veiksmīgi izveidota
';
echo '';
echo 'Izveido mapē
include db.php failu un iekopē zemāk esošo kodu, lai nodrošinātu savienojumu ar datubāzes serveri!';
echo '
';
echo htmlspecialchars("$servername='.$_POST['server'].';
';
echo '$username='.$_POST['user'].';
';
echo '$password='.$_POST['password'].';
';
echo '$dbname='.$_POST['dbname'].';
';
// Create connection
echo '$conn = mysqli_connect($servername, $username, $password, $dbname);
';
echo 'mysqli_set_charset( $conn, "utf8");
';
// Check connection
echo 'if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
';
echo htmlspecialchars("?>");
echo '
';
}
else
{
echo 'Kaut kas nogāja greizi
';
}
mysqli_query($conn1,$tabulacv);
mysqli_query($conn1,$tabulacvtag);
mysqli_query($conn1,$tabulaintervija);
mysqli_query($conn1,$tabulakomentars);
mysqli_query($conn1,$tabulapersamats);
mysqli_query($conn1,$tabulapersonas);
mysqli_query($conn1,$tabulatag);
mysqli_query($conn1,$tabulausers);
}
//Pievienojam lietotājvārdu
if(isset($_POST['sagl_lietot']))
{
$parole= mysqli_real_escape_string($conn, $_POST['parole']);
$parolehash=password_hash($parole, PASSWORD_DEFAULT);
$epasts=mysqli_real_escape_string($conn, $_POST['epasts']);
$insusr="INSERT INTO tbUsers (UsrMail,UsrParole) VALUES ('$epasts','$parolehash')";
mysqli_query($conn,$insusr);
echo "";
}
//Instalācija veiksmīga
?>