include_once "logincheck.php";
include_once("myconnect.php");
$config=mysql_fetch_array(mysql_query("select * from sbjbs_config"));
$resume_cnt=$config["sb_resume_cnt"];
$total_resume=mysql_num_rows(mysql_query("select * from sbjbs_resumes where sb_seeker_id=".$_SESSION["sbjbs_userid"]));
if(($total_resume>=$resume_cnt)&&(!isset($_REQUEST["resume_id"])||($_REQUEST["resume_id"]=="")))
{
header("Location:"."gen_confirm_mem.php?errmsg=".urlencode("You have already posted the maximum number of resumes allowed."));
die();
}
$errcnt=0;
if(count($_POST)<>0) //IF SOME FORM WAS POSTED DO VALIDATION
{
$config=mysql_fetch_array(mysql_query("select * from sbjbs_config"));
$headline_len=$config["sb_title_len"];
$objective_len=$config["sb_resume_desc_len"];
// ob_start();
if(!get_magic_quotes_gpc())
{
$sb_title=str_replace("$","\$",addslashes($_REQUEST["title"]));
$sb_objective=str_replace("$","\$",addslashes($_REQUEST["objective"]));
}
else
{
$sb_title=str_replace("$","\$",$_REQUEST["title"]);
$sb_objective=str_replace("$","\$",$_REQUEST["objective"]);
}
if ( strlen(trim($sb_title)) == 0 )
{
$errs[$errcnt]="Headline must be provided.";
$errcnt++;
}
elseif(preg_match ("/[;<>&]/", $_REQUEST["title"]))
{
$errs[$errcnt]="Headline can not have any special character (e.g. & ; < >).";
$errcnt++;
}
elseif(strlen(trim($sb_title))>$headline_len )
{
$errs[$errcnt]="Headline must be less than $headline_len characters.";
$errcnt++;
}
if ( strlen(trim($sb_objective)) == 0 )
{
$errs[$errcnt]="Career Objective must be provided.";
$errcnt++;
}
elseif(preg_match ("/[;<>&]/", $_REQUEST["objective"]))
{
$errs[$errcnt]="Career Objective can not have any special character (e.g. & ; < >).";
$errcnt++;
}
elseif(strlen(trim($sb_objective))>$objective_len )
{
$errs[$errcnt]="Career Objective must be less than $objective_len characters.";
$errcnt++;
}
if($errcnt==0)
{
$id=$_REQUEST["resume_id"];
if($id==0)//insert new record
{
mysql_query("insert into sbjbs_resumes
(sb_title,sb_objective,sb_seeker_id,sb_posted_on,sb_approved )
values
('$sb_title','$sb_objective',".$_SESSION["sbjbs_userid"].",'".date("YmdHis",time())."','incomplete')
");
if(mysql_affected_rows()>0)
{
$rs=mysql_fetch_array(mysql_query("select max(sb_id) from sbjbs_resumes"));
$id=$rs[0];
header("Location: contact_info.php?resume_id=$id");
//&errmsg=".urlencode("Your career objective and headline has been saved."));
die();
}
else
{
header("Location: gen_confirm_mem.php?err=headline&errmsg=".urlencode("Some error occured."));
die();
}
}// end new record
else
{
$resume=mysql_fetch_array(mysql_query("select * from sbjbs_resumes where sb_id=$id"));
$approved=$resume["sb_approved"];
if(($approved=="yes"))
{
if($config["sb_resume_approval"]=="admin")
{ $approved="updated";}
}
mysql_query("update sbjbs_resumes set
sb_title='$sb_title',sb_objective='$sb_objective',sb_approved='$approved' where sb_id=$id and sb_seeker_id=".$_SESSION["sbjbs_userid"]);
// if(mysql_affected_rows()>0)
// {
header("Location: contact_info.php?resume_id=$id");
//&errmsg=".urlencode("Your career objective and headline has been saved."));
die();
/* }
else
{
header("Location: headline.php?resume_id=$id&errmsg=".urlencode("Sorry, no updations carried out."));
die();
}*/
}//end updation
} //end if-errcnt==0
} //end if count-post
function main()
{
global $errs, $errcnt;
$config=mysql_fetch_array(mysql_query("select * from sbjbs_config"));
$headline_len=$config["sb_title_len"];
$objective_len=$config["sb_resume_desc_len"];
$id=0;
if(isset($_REQUEST["resume_id"])&&($_REQUEST["resume_id"]<>""))
{
$id=$_REQUEST["resume_id"];
}
$resume=mysql_fetch_array(mysql_query("select * from sbjbs_resumes where sb_id=$id and sb_seeker_id=".$_SESSION["sbjbs_userid"]));
if ( $resume )
{
$sb_title=$resume["sb_title"];
$sb_objective=$resume["sb_objective"];
}
else
{
$sb_title="";
$sb_objective="";
}
if (count($_POST)>0)
{
$sb_title=$_POST["title"];
$sb_objective=$_POST["objective"];
if ( $errcnt<>0 )
{
?>
| Your Request cannot be processed due
to following Reasons |
|
for ($i=0;$i<$errcnt;$i++)
{
?>
| 1 |
|
}
?>
}
}
?>
| Resume Components |
| Career Objective |
| Contact Info |
| Job Preferences |
| Professional Experience |
| References |
| Education |
| Affiliations |
| Languages |
| Skills |
| Additional Info |
| Finishing Up |
|
|
}
include_once("template1.php");
?>