///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Fisier functii.
// A nu se modifica fara autorizarea dezvoltatorilor.
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// CHECK USER
function CheckLogin(){
if (isset($_SESSION['user']) && $_SESSION['user'] != '')
{
return true;
}
elseif (isset($_COOKIE['username'],$_COOKIE['password'])){
include('include/sql_connect.php');
$user = $_COOKIE['username'];
$pass = $_COOKIE['password'];
$checkdb = mysqli_query($dbhandle ,"select count(username) as chk from users where username = '$user' and password = '$pass' and status = 'Active'");
while($row = mysqli_fetch_array($checkdb)){
$check = $row['chk'];
}
if ($check !== '1'){return false;}
elseif ($check == '1'){
$user_id_q = mysqli_query($dbhandle,"select id from users where username = '$user' and password = '$pass' and status = 'Active'");
while($row2 = mysqli_fetch_array($user_id_q)){
$user_id = $row2['id'];}
$_SESSION['user'] = $user_id;
return true;
}
}
else {return false;}
}
//-----------------------------------------------------------------------------
// CHECK ADMIN
function IsAdmin(){
if (isset($_SESSION['user']) && $_SESSION['user'] != '')
{
include('include/sql_connect.php');
$query = mysqli_query($dbhandle, "select count(*) as cnt from enadm where id_user = ".$_SESSION['user']);
while($row = mysqli_fetch_array($query)){
$cnt = $row['cnt'];
}
if($cnt > 0 ){
return true;
}
else{
return false;
}
}
else {
return false;
}
}
//-----------------------------------------------------------------------------
//Check and change rang by points
function Check_rank($user_id){
include('include/sql_connect.php');
$check_points_sql = "SELECT * FROM user_points WHERE user_id = $user_id;";
$check_points_result = mysqli_query($dbhandle, $check_points_sql);
while($check_points_row = mysqli_fetch_assoc($check_points_result)){
$points_value = $check_points_row['points'];
if($points_value < 200){
$new_rank = "Noob";
}
else if($points_value < 400){
$new_rank = "Starter";
}
else if($points_value < 700){
$new_rank = "Average";
}
else if($points_value < 1100){
$new_rank = "Not Bad";
}
else if($points_value < 1600){
$new_rank = "Learning";
}
else if($points_value < 2200){
$new_rank = "Student";
}
else if($points_value < 2900){
$new_rank = "Explorer";
}
else if($points_value < 3700){
$new_rank = "Graduate";
}
else if($points_value < 4700){
$new_rank = "Professional";
}
else if($points_value < 5600){
$new_rank = "Professor";
}
else if($points_value < 6700){
$new_rank = "Doctor";
}
else if($points_value < 7900){
$new_rank = "Engineer";
}
else if($points_value < 9200){
$new_rank = "Electronoober";
}
}
$update_rank = mysqli_query($dbhandle, "UPDATE user_points SET rank = '$new_rank' WHERE user_id = '$user_id'");
}
//-----------------------------------------------------------------------------
// Remiove the style="" line
function remove_style($text){
$first_split = explode("style="", $text,2);
$second_split = explode(""", $first_split[1],2);
$final_text = $first_split[0].$second_split[1];
return($final_text);
}
//-----------------------------------------------------------------------------
// GET DATA
function GetData($tab, $col, $wh, $dat){
include('include/sql_connect.php');
$query = mysqli_query($dbhandle, "select $col as col from $tab where $wh = '$dat' limit 1");
while($row = mysqli_fetch_array($query)){
$data = $row['col'];
}
return $data;
}
//-----------------------------------------------------------------------------
// USER DATA
function UserData($user_id){
include('include/sql_connect.php');
$user_data = array();
$user_den_sel=mysqli_query($dbhandle, "select * from users where id = '$user_id' ");
while ($row = mysqli_fetch_array($user_den_sel)){
$user_data['username'] = $row['username'];
$user_data['firstname'] = $row['firstname'];
$user_data['lastname'] = $row['lastname'];
$user_data['email'] = $row['email'];
$user_data['position'] = $row['job'];
$user_data['lang'] = $row['lang'];
}
return $user_data;
}
//-----------------------------------------------------------------------------
// USER DATA
function UserProfile($user_id){
include('include/sql_connect.php');
$user_data = array();
$user_den_sel=mysqli_query($dbhandle, "select * from users_profile where id_user = '$user_id' ");
while ($row = mysqli_fetch_array($user_den_sel)){
$f_query = mysqli_query($dbhandle, "select * from followers where user_id = $user_id");
$fl_query = mysqli_query($dbhandle, "select * from followers where follower_id = $user_id");
$p_query = mysqli_query($dbhandle, "select * from projects where id_user = $user_id");
$t_query = mysqli_query($dbhandle, "select * from tutorials where id_user = $user_id");
$s_query = mysqli_query($dbhandle, "select * from subscribers where id_user = $user_id");
$user_data['first_name'] = $row['first_name'];
$user_data['last_name'] = $row['last_name'];
$user_data['show_name'] = $row['show_name'];
$user_data['sex'] = $row['sex'];
$user_data['birthday'] = $row['birthday'];
$user_data['job'] = $row['job'];
$user_data['website'] = $row['website'];
$user_data['phone'] = $row['phone'];
$user_data['company'] = $row['company'];
$user_data['about'] = $row['about'];
$user_data['address1'] = $row['address1'];
$user_data['address2'] = $row['address2'];
$user_data['city'] = $row['city'];
$user_data['state'] = $row['state'];
$user_data['zip'] = $row['zip'];
$user_data['timezone'] = $row['timezone'];
$user_data['picture'] = $row['picture'];
$user_data['followers'] = mysqli_num_rows($f_query);
$user_data['following'] = mysqli_num_rows($fl_query);
$user_projects = mysqli_num_rows($p_query);
$user_tutorials = mysqli_num_rows($t_query);
$user_tutorials = mysqli_num_rows($t_query);
$user_subscribed = mysqli_num_rows($s_query);
$user_data['projects'] = $user_projects + $user_tutorials;
$user_data['subscribed'] = $user_subscribed;
}
return $user_data;
}
//-----------------------------------------------------------------------------
// GENERATORS
function GenNr($name){
include('include/sql_connect.php');
$gen_select=mysqli_query($dbhandle, "select nr + 1 as nr from generators where name = '$name'");
while ($row = mysqli_fetch_array($gen_select)){$nr = $row['nr'];}
$up = mysqli_query($dbhandle, "update generators set nr = '$nr' where name = '$name'");
return $nr;
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// GET RANDOM USERS
function GetRandUsers($nr){
include('include/sql_connect.php');
$i = 0;
$user_data = array();
$user_den_sel=mysqli_query($dbhandle, "select * from users_profile where id != ".$_SESSION['user']." and picture != 'no-image_avatar.png' and id not in (select user_id from followers where follower_id = ".$_SESSION['user'].") order by RAND() limit $nr");
while ($row = mysqli_fetch_array($user_den_sel)){
$f_query = mysqli_query($dbhandle, "select * from followers where user_id = ".$row['id_user']);
$p_query = mysqli_query($dbhandle, "select * from projects where id_user = ".$row['id_user']);
$t_query = mysqli_query($dbhandle, "select * from tutorials where id_user = ".$row['id_user']);
$user_data[$i] = array();
$user_data[$i]['id'] = $row['id_user'];
$user_data[$i]['first_name'] = $row['first_name'];
$user_data[$i]['last_name'] = $row['last_name'];
$user_data[$i]['show_name'] = $row['show_name'];
$user_data[$i]['sex'] = $row['sex'];
$user_data[$i]['birthday'] = $row['birthday'];
$user_data[$i]['job'] = $row['job'];
$user_data[$i]['website'] = $row['website'];
$user_data[$i]['company'] = $row['company'];
$user_data[$i]['about'] = $row['about'];
$user_data[$i]['address1'] = $row['address1'];
$user_data[$i]['address2'] = $row['address2'];
$user_data[$i]['city'] = $row['city'];
$user_data[$i]['state'] = $row['state'];
$user_data[$i]['zip'] = $row['zip'];
$user_data[$i]['timezone'] = $row['timezone'];
$user_data[$i]['picture'] = $row['picture'];
$user_data[$i]['followers'] = mysqli_num_rows($f_query);
$user_data[$i]['projects'] = mysqli_num_rows($p_query);
$user_projects = mysqli_num_rows($p_query);
$user_tutorials = mysqli_num_rows($t_query);
$user_data[$i]['projects'] = $user_projects + $user_tutorials;
$i++;
}
return $user_data;
}
function GetRandUsersNL($nr){
include('include/sql_connect.php');
$i = 0;
$user_data = array();
$user_den_sel=mysqli_query($dbhandle, "select * from users_profile where picture != 'no-image_avatar.png' order by RAND() limit $nr");
while ($row = mysqli_fetch_array($user_den_sel)){
$f_query = mysqli_query($dbhandle, "select * from followers where user_id = ".$row['id_user']);
$p_query = mysqli_query($dbhandle, "select * from projects where id_user = ".$row['id_user']);
$t_query = mysqli_query($dbhandle, "select * from tutorials where id_user = ".$row['id_user']);
$user_data[$i] = array();
$user_data[$i]['id'] = $row['id_user'];
$user_data[$i]['first_name'] = $row['first_name'];
$user_data[$i]['last_name'] = $row['last_name'];
$user_data[$i]['show_name'] = $row['show_name'];
$user_data[$i]['sex'] = $row['sex'];
$user_data[$i]['birthday'] = $row['birthday'];
$user_data[$i]['job'] = $row['job'];
$user_data[$i]['website'] = $row['website'];
$user_data[$i]['company'] = $row['company'];
$user_data[$i]['about'] = $row['about'];
$user_data[$i]['address1'] = $row['address1'];
$user_data[$i]['address2'] = $row['address2'];
$user_data[$i]['city'] = $row['city'];
$user_data[$i]['state'] = $row['state'];
$user_data[$i]['zip'] = $row['zip'];
$user_data[$i]['timezone'] = $row['timezone'];
$user_data[$i]['picture'] = $row['picture'];
$user_data[$i]['followers'] = mysqli_num_rows($f_query);
$user_projects = mysqli_num_rows($p_query);
$user_tutorials = mysqli_num_rows($t_query);
$user_data[$i]['projects'] = $user_projects + $user_tutorials;
$i++;
}
return $user_data;
}
//-----------------------------------------------------------------------------
// IS FOLLOWING
function IsFollowing($id_follower, $id_user){
include('include/sql_connect.php');
$follow_query = mysqli_query($dbhandle, "select * from followers where follower_id = $id_follower and user_id = $id_user ");
if($follow_query){
if(mysqli_num_rows($follow_query) > 0){
return true;
}else{
return false;
}
}
}
//-----------------------------------------------------------------------------
// NUMBER OF LIKES (PROJECT)
function NumLikes($id_project){
include('include/sql_connect.php');
$NumLikeQuery = mysqli_query($dbhandle, "select count(*) as cnt from projects_like where id_project = ".$id_project);
while($row = mysqli_fetch_array($NumLikeQuery)){
$cnt = $row['cnt'];
}
return $cnt;
}
//-----------------------------------------------------------------------------
// IS LIKED(PROJECT)
function IsLiked($id_project,$id_user){
include('include/sql_connect.php');
$likequery = mysqli_query($dbhandle, "select * from projects_like where id_user = ".$id_user." AND id_project = ".$id_project);
if(mysqli_num_rows($likequery) > 0){
return true;
}else{
return false;
}
}
//-----------------------------------------------------------------------------
// IS VOTED (CONTEST)
function IsVotedContest($id_project,$id_user,$id_contest){
include('include/sql_connect.php');
$votequery = mysqli_query($dbhandle, "select * from Contests_votes where User_id = ".$id_user." AND Project_id = ".$id_project." AND Contest_id = ".$id_contest);
if(mysqli_num_rows($votequery) > 0){
return true;
}else{
return false;
}
}
//-----------------------------------------------------------------------------
// Is a contest finished?
function ContestNotFinished($contest_id){
include('include/sql_connect.php');
$query_finished = mysqli_query($dbhandle, "select * from Contests where id = $contest_id");
$row_finished = mysqli_fetch_assoc($query_finished);
$TheEndDate = $row_finished['End_date'];
$now = time();
$target = strtotime($row_finished['End_date']);
$diff = $now - $target;
if($diff > 0){
return false;
}
else{
return true;
}
}
// IS LIKED(PROJECT)
function IsFavourite($id_project,$id_user,$type){
include('include/sql_connect.php');
$favquery = mysqli_query($dbhandle, "select * from favourites where id_user = ".$id_user." AND id_project = ".$id_project ." AND type = '$type'");
if(mysqli_num_rows($favquery) > 0){
return true;
}else{
return false;
}
}
//-----------------------------------------------------------------------------
// NUMBER OF LIKES (TUTORIAL)
function NumLikesTut($id_project){
include('include/sql_connect.php');
$NumLikeQuery = mysqli_query($dbhandle, "select count(*) as cnt from tutorials_likes where id_project = ".$id_project);
while($row = mysqli_fetch_array($NumLikeQuery)){
$cnt = $row['cnt'];
}
return $cnt;
}
//-----------------------------------------------------------------------------
// NUMBER OF VOTES (CONTEST)
function NumVotesContest($id_project, $id_contest){
include('include/sql_connect.php');
$sql_NumVotesContest = "select count(*) as cnt from Contests_votes where Project_id = $id_project AND Contest_id = $id_contest ;";
$NumVotesContestQuery = mysqli_query($dbhandle, $sql_NumVotesContest);
while($row = mysqli_fetch_array($NumVotesContestQuery)){
$cnt = $row['cnt'];
}
return $cnt;
}
//-----------------------------------------------------------------------------
// IS LIKED(TUTORIAL)
function IsLikedTut($id_project,$id_user){
include('include/sql_connect.php');
$likequery = mysqli_query($dbhandle, "select * from tutorials_likes where id_user = ".$id_user." AND id_project = ".$id_project);
if(mysqli_num_rows($likequery) > 0){
return true;
}else{
return false;
}
}
//-----------------------------------------------------------------------------
// NUMBER OF LIKES (STATUS)
function NumLikesStatus($id_status){
include('include/sql_connect.php');
$NumLikeQuery = mysqli_query($dbhandle, "select count(*) as cnt from statuses_like where id_status = ".$id_status);
while($row = mysqli_fetch_array($NumLikeQuery)){
$cnt = $row['cnt'];
}
return $cnt;
}
//-----------------------------------------------------------------------------
// IS LIKED(STATUS)
function IsLikedStatus($id_project,$id_user){
include('include/sql_connect.php');
$likequery = mysqli_query($dbhandle, "select * from statuses_like where id_user = ".$id_user." AND id_status = ".$id_project);
if(mysqli_num_rows($likequery) > 0){
return true;
}else{
return false;
}
}
//-----------------------------------------------------------------------------
// PROJECT DATA
function ProjectData($project_id){
include('include/sql_connect.php');
$project_data = array();
$query=mysqli_query($dbhandle, "select * from projects where id = '$project_id' ");
while ($row = mysqli_fetch_array($query)){
$project_data['title'] = $row['title'];
$project_data['description'] = $row['description'];
$project_data['thumb'] = $row['thumb'];
$project_data['status'] = $row['status'];
$project_data['external_link'] = $row['external_link'];
$project_data['gallery_description'] = $row['gallery_description'];
$project_data['created_at'] = $row['created_at'];
$project_data['id_user'] = $row['id_user'];
$project_data['likes'] = NumLikes($project_id);
$project_data['category'] = $row['category'];
$project_data['subcategory'] = $row['subcategory'];
$project_data['visibility'] = $row['visibility'];
}
$i = 1;
$gallery_query = mysqli_query($dbhandle, "select * from projects_gallery where id_project = $project_id order by nr");
if(mysqli_num_rows($gallery_query) > 0){
while($rw = mysqli_fetch_array($gallery_query)){
$project_data['gallery'.$i] = 'yes';
$project_data['gallery_img_id'.$i] = $rw['id'];
$project_data['gallery_title'.$i] = $rw['title'];
$project_data['gallery_type'.$i] = $rw['type'];
$project_data['gallery_image'.$i] = $rw['image'];
$project_data['gallery_video'.$i] = $rw['video'];
$i++;
}
}
while($i < 5){
$project_data['gallery'.$i] = 'no';
$i++;
}
$tags_query = mysqli_query($dbhandle, "SELECT t.tag as tag FROM `projects_tags` pt
join tags t on t.id = pt.id_tag
WHERE id_project = $project_id");
while($rt = mysqli_fetch_array($tags_query)){
$tags .= $rt['tag'].',';
}
$tags = substr($tags, 0, -1);
$project_data['tags'] = $tags;
return $project_data;
}
//-----------------------------------------------------------------------------
// TUTORIAL DATA
function TutorialData($tutorial_id){
include('include/sql_connect.php');
$project_data = array();
$query=mysqli_query($dbhandle, "select * from tutorials where id = '$tutorial_id' ");
if( mysqli_num_rows($query) <= 0){
return 0;
}
while ($row = mysqli_fetch_array($query)){
$project_data['title'] = $row['title'];
$project_data['description'] = $row['description'];
$project_data['thumb'] = $row['thumb'];
$project_data['external_link'] = $row['external_link'];
$project_data['created_at'] = $row['created_at'];
$project_data['id_user'] = $row['id_user'];
$project_data['visibility'] = $row['visibility'];
$project_data['likes'] = NumLikesTut($tutorial_id);
}
$steps_query = mysqli_query($dbhandle, "select * from tutorials_steps where id_tutorial = '$tutorial_id' order by nr");
if(mysqli_num_rows($steps_query) > 0){
$project_data['steps']= mysqli_fetch_array($steps_query);
}
$tags_query = mysqli_query($dbhandle, "SELECT t.tag as tag FROM `tutorials_tags` pt
join tags t on t.id = pt.id_tag
WHERE id_tutorial = $tutorial_id");
while($rt = mysqli_fetch_array($tags_query)){
$tags .= $rt['tag'].',';
}
$tags = substr($tags, 0, -1);
$project_data['tags'] = $tags;
return $project_data;
}
//-----------------------------------------------------------------------------
function AddTagsToProject($tags, $id_project){
include('include/sql_connect.php');
$tags = explode(",",$tags);
foreach($tags as $tag){
$query = mysqli_query($dbhandle, "select id from tags where tag = '$tag'");
if(mysqli_num_rows($query) > 0){
while($row = mysqli_fetch_array($query)){
mysqli_query($dbhandle, "insert into projects_tags (id_project, id_tag) values (".$id_project.", ".$row['id'].")");
}
}
else{
mysqli_query($dbhandle, "insert into tags (tag) values ('$tag')");
$last_id = $dbhandle->insert_id;
mysqli_query($dbhandle, "insert into projects_tags (id_project, id_tag) values (".$id_project.", ".$last_id.")");
}
}
}
function AddTagsToTutorial($tags, $id_tutorial){
include('include/sql_connect.php');
$tags = explode(",",$tags);
foreach($tags as $tag){
$query = mysqli_query($dbhandle, "select id from tags where tag = '$tag'");
if(mysqli_num_rows($query) > 0){
while($row = mysqli_fetch_array($query)){
mysqli_query($dbhandle, "insert into tutorials_tags (id_tutorial, id_tag) values (".$id_tutorial.", ".$row['id'].")");
}
}
else{
mysqli_query($dbhandle, "insert into tags (tag) values ('$tag')");
$last_id = $dbhandle->insert_id;
mysqli_query($dbhandle, "insert into tutorials_tags (id_tutorial, id_tag) values (".$id_tutorial.", ".$last_id.")");
}
}
}
//-----------------------------------------------------------------------------
// TIME AGO
function get_timeago( $ptime )
{
$estimate_time = time() - $ptime;
if( $estimate_time < 1 )
{
return 'less than 1 second ago';
}
$condition = array(
12 * 30 * 24 * 60 * 60 => 'year',
30 * 24 * 60 * 60 => 'month',
24 * 60 * 60 => 'day',
60 * 60 => 'hour',
60 => 'minute',
1 => 'second'
);
foreach( $condition as $secs => $str )
{
$d = $estimate_time / $secs;
if( $d >= 1 )
{
$r = round( $d );
return 'about ' . $r . ' ' . $str . ( $r > 1 ? 's' : '' ) . ' ago';
}
}
}
// GENERATE THUMBNAIL
function generate_image_thumbnail($source_image_path, $thumbnail_image_path, $wi, $he)
{
$THUMBNAIL_IMAGE_MAX_WIDTH = $wi;
$THUMBNAIL_IMAGE_MAX_HEIGHT = $he;
list($source_image_width, $source_image_height, $source_image_type) = getimagesize($source_image_path);
switch ($source_image_type) {
case IMAGETYPE_GIF:
$source_gd_image = imagecreatefromgif($source_image_path);
break;
case IMAGETYPE_JPEG:
$source_gd_image = imagecreatefromjpeg($source_image_path);
break;
case IMAGETYPE_PNG:
$source_gd_image = imagecreatefrompng($source_image_path);
break;
}
if ($source_gd_image === false) {
return false;
}
$source_aspect_ratio = $source_image_width / $source_image_height;
$thumbnail_aspect_ratio = $THUMBNAIL_IMAGE_MAX_WIDTH / $THUMBNAIL_IMAGE_MAX_HEIGHT;
if ($source_image_width <= $THUMBNAIL_IMAGE_MAX_WIDTH && $source_image_height <= $THUMBNAIL_IMAGE_MAX_HEIGHT) {
$thumbnail_image_width = $source_image_width;
$thumbnail_image_height = $source_image_height;
} elseif ($thumbnail_aspect_ratio > $source_aspect_ratio) {
$thumbnail_image_width = (int) ($THUMBNAIL_IMAGE_MAX_HEIGHT * $source_aspect_ratio);
$thumbnail_image_height = $THUMBNAIL_IMAGE_MAX_HEIGHT;
} else {
$thumbnail_image_width = $THUMBNAIL_IMAGE_MAX_WIDTH;
$thumbnail_image_height = (int) ($THUMBNAIL_IMAGE_MAX_WIDTH / $source_aspect_ratio);
}
$thumbnail_gd_image = imagecreatetruecolor($thumbnail_image_width, $thumbnail_image_height);
imagecopyresampled($thumbnail_gd_image, $source_gd_image, 0, 0, 0, 0, $thumbnail_image_width, $thumbnail_image_height, $source_image_width, $source_image_height);
$img_disp = imagecreatetruecolor($THUMBNAIL_IMAGE_MAX_WIDTH,$THUMBNAIL_IMAGE_MAX_WIDTH);
$backcolor = imagecolorallocate($img_disp,0,0,0);
imagefill($img_disp,0,0,$backcolor);
imagecopy($img_disp, $thumbnail_gd_image, (imagesx($img_disp)/2)-(imagesx($thumbnail_gd_image)/2), (imagesy($img_disp)/2)-(imagesy($thumbnail_gd_image)/2), 0, 0, imagesx($thumbnail_gd_image), imagesy($thumbnail_gd_image));
imagejpeg($img_disp, $thumbnail_image_path, 90);
imagedestroy($source_gd_image);
imagedestroy($thumbnail_gd_image);
imagedestroy($img_disp);
return true;
}
// Get Comment count for Projects
function getCommCountP($id){
include('include/sql_connect.php');
$comments_q = mysqli_query($dbhandle,"SELECT count(*) as total FROM projects_comments WHERE id_project = ".$id);
$row_c = mysqli_fetch_assoc($comments_q);
$count = $row_c['total'];
return $count;
}
// Get Comment count for Tutorials
function getCommCountT($id){
include('include/sql_connect.php');
$comments_q = mysqli_query($dbhandle,"SELECT count(*) as total FROM tutorials_comments WHERE id_project = ".$id);
$row_c = mysqli_fetch_assoc($comments_q);
$count = $row_c['total'];
return $count;
}
// Get Comment count for Projects
function getCommCountS($id){
include('include/sql_connect.php');
$comments_q = mysqli_query($dbhandle,"SELECT count(*) as total FROM status_comments WHERE id_status = ".$id);
$row_c = mysqli_fetch_assoc($comments_q);
$count = $row_c['total'];
return $count;
}
// Remove inline css from strings
function RemoveInlineCSS($text){
$result = preg_replace('/style=\\"[^\\"]*/', '', $text);
return $result;
}
//Get views
function GetViews($type,$id){
include('include/sql_connect.php');
if($type == 'project'){
$query = mysqli_query($dbhandle, "select count(*) as cnt from (select * from projects_views where id_project = $id group by ip) t");
}
if($type == 'tutorial'){
$query = mysqli_query($dbhandle, "select count(*) as cnt from (select * from tutorials_views where id_tutorial = $id group by ip) t");
}
while($row = mysqli_fetch_array($query)){
$cnt = $row['cnt'];
}
return $cnt;
}
//sendmail
function x_sendmail($to, $subj, $content, $subsc){
include ('utils/phpmailer/src/Exception.php');
include ('utils/phpmailer/src/PHPMailer.php');
include ('utils/phpmailer/src/SMTP.php');
$msg = '
Electronoobs Sign In
';
$mail = new PHPMailer\PHPMailer\PHPMailer(); // Passing `true` enables exceptions
$mail->isSMTP();
$mail->SMTPDebug = 0;
$mail->Host = 'mail.electronoobs.io';
$mail->Port = 465;
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->Username = "admin@electronoobs.io";
$mail->Password = "3cWHWK^]XbLO";
$mail->setFrom('admin@electronoobs.io', 'Electronoobs.io');
$mail->addAddress($to, '');
$mail->Subject = $subj;
$mail->msgHTML($msg);
if (!$mail->send()) {
return 'Eroare'.$mail->ErrorInfo ;
} else {
return 'Succes';
}
}
?>
$username = "r70183elec_en";
$password = "M@sterK3y@123";
$hostname = "localhost";
$db = 'r70183elec_en';
$dbhandle = mysqli_connect($hostname, $username, $password, $db, 3306) or die('Could not connect: ' . mysqli_error());
$username2 = "r70183elec_forum";
$password2 = "M@sterK3y@123";
$hostname2 = "localhost";
$db2 = 'r70183elec_forum';
$dbhandle_forum = mysqli_connect($hostname2, $username2, $password2, $db2, 3306) or die('Could not connect: ' . mysqli_error());
?>
Electronoobs - DIY projects and tutorials
Fatal error: Uncaught Error: Call to undefined function CheckLogin() in /home/r70183elec/public_html/include/head.php:80
Stack trace:
#0 /home/r70183elec/public_html/index.php(26): include()
#1 {main}
thrown in /home/r70183elec/public_html/include/head.php on line 80