Viewing file: resume_pdf_new.php (15.12 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">
<?php
//index.php
//include autoloader
require_once 'dompdf/autoload.inc.php';
require "connection.php";
session_start();
if (isset($_SESSION['user_id']))
{
$u_id = $_SESSION['user_id'];
$uname = $_SESSION['user_name'];
} else {
$u_id = '';
$uname = '';
}
use Dompdf\Dompdf;
use Dompdf\Options;
$options = new Options();
//$options->set('defaultFont', 'roboto');
$options->set('isPhpEnabled', 'true');
$document = new Dompdf($options);
$output='';
$sql="select * from student_reg where user_id='$u_id'";
$result=$con->query($sql);
$row=$result->fetch_assoc();
$sql1="select * from user_details where user_id='$u_id'";
$result1 = $con->query($sql1);
$row1 = $result1->fetch_assoc();
$output .= '<div class="wrapper_resume">
<div class="wrapper_Outer">
<section class="main-wrapper">
<div class="section summary-section">
<h1 class="name">'.$row1["name"].'</h1>
<h2 class="designation"> </h2>
<h3 class="section-title">Career Objective</h3>
<div class="summary">
<p>
'.$row1["career_objective"].'
</p>
</div>
<!--//Summary End-->
</div>
<div class="section education-section">
<h3 class="section-title">Education</h3>';
$id = $row['stud_id'];
$sql2 = "select * from education where stud_id=$id";
$result21 = $con->query($sql2);
if($result21->num_rows > 0){
while ($row2 = $result21->fetch_assoc()) {
$output .= '
<div class="meta">
<div class="time_summary"><span>2015</span> - <span>2018</span></div>
<div class="upper-row">
<h3 class="subs-title">BA in Computer Science</h3>
<div class="details_sec">University College Trivandrum</div>
<div class="details_sec">
Batch topper
</div>
<div class="details_sec val_perc">
<label>CGPA:</label> 85<span>%</span>
</div>
</div>
</div>
';
}
}
$output .='
</div>
';
$output .='
<!--//Education End-->
<div class="section experiences-section">
<h3 class="section-title">Work Experience</h3>
';
$id = $row['stud_id'];
$sql2 = "select * from experience where stud_id=$id";
$result2 = $con->query($sql2);
if($result2->num_rows > 0){
while ($row2 = $result2->fetch_assoc()) {
$output .='
<div class="meta">
<div class="time_summary"><span>2020</span> - <span>Present</span></div>
<div class="upper-row">
<h3 class="subs-title">UI Developer</h3>
<div class="details_sec">Srishti Innovative, Technopark</div>
</div>
</div>';
}
}
$output .='
</div>
<!--//Experience End-->
<div class="section projects-section">
<h3 class="section-title">Projects</h3>
<div class="meta">
<div class="prj_name time_summary">Academic Project</div>
<div class="upper-row">
<h3 class="subs-title">
Imatch
</h3>
<div class="details_sec">
Nullam quis sem lobortis, rutrum sapien fringilla, bibendum libero. Aenean semper odio vel neque rutrum volutpat.
</div>
<div class="details_sec">Technology: React</div>
</div>
</div>
<div class="meta">
<div class="prj_name time_summary">Academic Project</div>
<div class="upper-row">
<h3 class="subs-title">
Meddboat
</h3>
<div class="details_sec">
Nullam quis sem lobortis, rutrum sapien fringilla, bibendum libero. Aenean semper odio vel neque rutrum volutpat.
</div>
<div class="details_sec">Technology: Laravel</div>
</div>
</div>
<div class="meta">
<div class="prj_name time_summary">Client Project</div>
<div class="upper-row">
<h3 class="subs-title">
High School Buzz
</h3>
<div class="details_sec">
Nullam quis sem lobortis, rutrum sapien fringilla, bibendum libero. Aenean semper odio vel neque rutrum volutpat.
</div>
<div class="details_sec">Technology: React</div>
</div>
</div>
</div>
<!--//Project End-->
<div class="section experiences-section">
<h3 class="section-title">Achievements</h3>
<ul class="summary">
<li>
<i class="fas fa-check" style="color: #2059af;" aria-hidden="true"></i>
sdggdfasf
</li>
<li>
<i class="fas fa-check" style="color: #2059af;" aria-hidden="true"></i>
sdggdfasfsdggdfasfsdggdfasf sdggdfasfsdggdfasfv
</li>
</ul>
</div>
<!--//skills End-->
</section>
<!--main-wrapper end-->
<section class="sidebar-wrapper">
<div class="profileImg">
<img src="profile_default.jpg">
</div>
<div class="contact-container container-block" style="margin-top: 15px;">
<h6 class="subtitles">Basic Details</h6>
<ul class="list-style">
<li class="email">
<span class="icons"><i class="fas fa-envelope" aria-hidden="true"></i></span>
<span class="conts">
<label>Email</label>
'.$row1["email"].'
</span>
</li>
<li class="email">
<span class="icons"><i class="fas fa-phone" aria-hidden="true"></i> </span>
<span class="conts">
<label>Phone</label>
'. $row1["phone"].'
</span>
</li>
<li class="linkedin">
<span class="icons"><img src="images/cale.png" style="width:15px;height:15px;"> </span>
<span class="conts">
<label>Date of Birth</label>
'.$row["dob"].'
</span>
</li>
</ul>
</div>
<div class="contact-container container-block">
<h6 class="subtitles">Address</h6>
<ul class="list-style">
<li class="address">
<span class="icons"><i class="fas fa-map-marker" aria-hidden="true"></i> </span>
<span class="conts">
<label>Present Address</label>
'. $row["present_address1"] . '<br> '. $row["present_address2"] . '<br> '. $row["present_address3"] . '<br> '. $row["present_pincode"] . '
</span>
</li>
<li class="address">
<span class="icons"><i class="fas fa-map-marker" aria-hidden="true"></i> </span>
<span class="conts">
<label>Permanent Address</label>
'. $row["permanent_address1"] . '<br> '. $row["permanent_address2"] . '<br> '. $row["permanent_address3"] . '<br> '. $row["permanent_pincode"] . '
</span>
</li>
</ul>
</div>
<div class="interests-container container-block">
<h6 class="subtitles">CORE SKILLS</h6>
<ul class="list-style">
<li>'.$row["core_skill"].'</li>
</ul>
</div>
<div class="interests-container container-block">
<h6 class="subtitles">STRENGTHS</h6>
<ul class="list-style">
<li>'. $row["strengths"].'</li>
</ul>
</div>
<!--//interests-->
<div class="interests-container container-block">
<h6 class="subtitles">Interests</h6>
<ul class="list-style">
<li>'. $row["interest"].'</li>
</ul>
</div>
</section>
<!--//sidebar-wrapper-->
</div>
</div> ';
$resulthtml= '
<style>
body{ padding: 0; margin: 0;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
}
a {
color: #2d7788;
}
a:hover {
text-decoration: underline;
color: #1a454f;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
a:focus {
text-decoration: none;
}
p {
line-height: 1.5;
}
.wrapper_Outer {
position: relative;
font-family: "Roboto", sans-serif !important;
height: 100%;
border: solid 1px #ccc;
float: left;
margin: 30px 0;
background: #FFF;
display: flex;
}
.wrapper_resume {
max-width: 960px;
margin: 0 auto;
}
.sidebar-wrapper {
background: #32333a;
float: right;
width: 300px;
min-height: 100%;
color: #fff;
padding: 25px 0;
}
.main-wrapper {
background: #fff;
padding: 30px;
width: 70%;
min-height: 100%;
float: left;
}
.profileImg {
width: 165px;
height: 165px;
margin: 0 auto;
overflow: hidden;
border-radius: 100%;
border: 5px solid #FFF;
}
.profileImg img{ height: 165px; object-fit: cover; }
.sidebar-wrapper .subtitles {
font-weight: 400;
text-transform: uppercase;
border-left: 15px solid #ff9800;
float: left;
width: 100%;
padding: 7px 10px;
font-size: 18px;
letter-spacing: 0.2px;
margin: 10px 0 15px;
background: #65666d;
}
.sidebar-wrapper .list-style{ list-style: none; padding: 0; margin: 0; float: left; width: 100%; margin-left: 20px;}
.sidebar-wrapper .list-style li {
margin-bottom: 15px;
word-break: break-all;
float: left;
width: 100%;
line-height: 20px;
font-size: 14px;
font-weight: 300;
}
.sidebar-wrapper .list-style li:last-child{ margin-bottom: 0; }
.sidebar-wrapper .list-style li label{ display: block; margin-bottom: 5px; font-weight: 400 !important; font-size: 16px; letter-spacing: 0.2px; }
.sidebar-wrapper .list-style li .icons { font-size: 15px; float: left; width: 35px; }
.sidebar-wrapper .list-style li .conts{ float: left; width: 90%; font-weight: 300; }
.sidebar-wrapper a { color: #fff;}
.sidebar-wrapper .container-block {
padding: 15px 20px;
float: left;
width: 80%;
}
.main-wrapper p {
color: #444;
font-size: 14px;
}
.main-wrapper .section-title {
text-transform: uppercase;
font-size: 18px;
font-weight: 500;
color: #111;
position: relative;
margin: 10px 0;
letter-spacing: 0.2px;
border-left: 16px solid #ff9800;
background: #cccccc78;
padding: 7px 10px;
}
.download-resume{
font-size: 22px;
margin-left: 73%;
}
.main-wrapper .experiences-section .item {
margin-bottom: 30px;
}
.main-wrapper .upper-row {
margin: 0px;
font-size: 14px;
float: left;
width: 70%;
padding-bottom: 10px;
border-bottom: 1px solid #66666633;
}
.experiences-section .upper-row{ border-bottom:0; }
.meta .time_summary {
width: 140px;
float: left;
font-size: 14px;
color: #666;
font-weight: 400;
}
.upper-row .subs-title { margin: 0 0 10px; color: #333; }
.upper-row .details_sec {
margin: 5px 0;
color: #555;
font-size: 14px;
}
.section{ float: left; width: 100%; }
.details_sec.val_perc {
font-weight: 600;
font-size: 15px;
margin: 10px 0 5px;
}
.main-wrapper .meta {
float: left;
width: 100%;
margin: 10px 0;
}
.main-wrapper h1.name {
font-size: 40px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.2px;
margin: 40px 0 0;
padding: 0;
line-height: inherit;
}
.main-wrapper h2.designation {
color: #ff9800;
font-weight: 500;
font-size: 20px;
text-transform: uppercase;
letter-spacing: 0.2px;
margin: 0 0 73px;
padding: 5px 0;
}
.main-wrapper ul.summary {
margin: 0;
list-style: none;
padding: 5px 0 15px;
font-size: 14px;
color: #333;
}
.main-wrapper ul.summary li { margin: 0 0 10px; }
</style>
'.$output.'
<link rel="preconnect" href="https://fonts.gstatic.com">
<script type="text/javascript" src="https://www.srishticampus.com/js/fontawesome.js"></script>
';
//echo $document->getOptions()->getChroot();
//die();
$document->loadHtml($resulthtml);
$document->set_base_path("/home4/srishtis/public_html/srishticampus/");
$document->setPaper('A4', 'portrait');
$document->render();
$sqlcheck=$con->query("select * from enrolldetails where user_id='$u_id' and admin_status=1");
if($sqlcheck->num_rows == 0){
// Instantiate canvas instance
$canvas = $document->getCanvas();
// Get height and width of page
$w = $canvas->get_width();
$h = $canvas->get_height();
// Specify watermark image
$imageURL = 'images/sicsfullogo.png';
$imgWidth = 300;
$imgHeight = 30;
// Set image opacity
$canvas->set_opacity(.2);
// Specify horizontal and vertical position
$x = (($w-$imgWidth)/2);
$y = (($h-$imgHeight)/2);
// Add an image to the pdf
$canvas->image($imageURL, $x, $y, $imgWidth, $imgHeight);
}
$document->stream("Srishti Campus" ,array("Attachment"=>0));
//echo $document->output();
//echo $resulthtml;
?>
|