/[corp_html]/careers.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /careers.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by dpavlin, Mon Feb 19 16:22:20 2001 UTC revision 1.18 by dpavlin, Thu Apr 25 12:16:41 2002 UTC
# Line 1  Line 1 
1  <?php  <?php
2  require("Smarty.class.php");  
3    if ($part == "erec") {
4            // fix include path for included code
5            $old_inc = ini_get("include_path");
6            $new_inc = ereg_replace( ":[^:]*inc","", $old_inc).":/data/erec/inc";
7            ini_set("include_path", $new_inc);
8            require("/data/erec/inc/Smarty.class.php");
9            include("DB.php");      // PEAR
10            require("/data/erec/erec.class.php");
11            // ini_restore("include_path"); // no work?
12            ini_set("include_path", $old_inc);
13    } else require("Smarty.class.php");
14    
15  require("conn.inc");  require("conn.inc");
16    
17  $smarty = new Smarty;  $smarty = new Smarty();
18    
19  $smarty->assign( array ( Title=>"Pliva d.d." ) );  $smarty->assign( array ( Title=>"Pliva d.d." ) );
20    
21  $section=str_replace(".php","",basename($PHP_SELF));  include("section.inc");
22  $smarty->assign("section",$section);  
23    include("common.inc");
24    
 $title="CAREERS";  
 $lpic="careers"; $lext=".jpg";  
 $mpic="careers.gif";  
25  $main_file="./html/Careers-";  $main_file="./html/Careers-";
26  if (file_exists($main_file.$part.".htm")) {  if (file_exists($main_file.$part.".htm")) {
27          $main_file.=$part.".htm";          $main_file.=$part.".htm";
28          $main=join('',file($main_file));          $main=join('',file($main_file));
29  } else {  } elseif (file_exists("./templates/Careers-".$part.".tpl")) {
30    
31            if ($part == "Mail" && !check_required()) $part="ApplicationForm";
32    
33            $sql="select num,title,job_code,department,open_position_locations.location as location,description,edu_req,qual_req,open_position_locations.email as sendto
34                    from open_positions,open_position_locations
35                    where open_positions.location_id=open_position_locations.id and $visible_is_true";
36            if ($part == "ApplicationForm") {
37                    $sth = $dbh->prepare("select iso,name from countries order by name");
38                    $sth->execute();
39                    while ($row=$sth->fetchrow_hash()) {
40                            $countries[]=$row;
41                    }
42                    $smarty->assign("countries",$countries);
43    
44                    if ($position) {
45                            $sql.=" and num=$position";
46                            $sth = $dbh->prepare($sql);
47                            $sth->execute();
48                            if ($row=$sth->fetchrow_hash()) {
49                                    include("rot13.inc");
50                                    $row[sendto]=rot13($row[sendto]);
51                                    $smarty->assign("position",$row);
52                            }
53                    }
54            } elseif ($part == "OpenPositions") {
55                    $sql.=" and expiration >= date('now') order by num asc";
56                    $sth = $dbh->prepare($sql);
57                    $sth->execute();
58                    while ($row=$sth->fetchrow_hash()) {
59                            $positions[]=$row;
60                    }
61                    $smarty->assign("positions",$positions);
62            } elseif ($part == "Mail") {
63    
64    $mail="
65    First name: $first_name
66    Last name: $last_name
67    Address: $address1
68            $address2
69    City: $city
70    State: $state
71    ZIP: $zip
72    Country: $country
73    e-mail: $email
74    tel: $tel
75    Purpose: $purpose $open_position
76    Interest: $intereset
77            $other_what
78    Comments:
79    $comments
80    
81    Resume: $resume_name ($resume_size bytes)
82    ";
83                    $smarty->assign("mail","You sent following e-mail:<br><pre>$mail</pre>");
84                    include("class.CMailFile");
85                    if (!isset($sendto) || !strstr($sendto,"@")) {
86                            $sendto="careercenter@pliva.hr";
87                    } else {
88                            include("rot13.inc");
89                            $sendto=rot13($sendto);
90                    }
91                    $replyto="$first_name $last_name <$email>";
92                    $mailfile = new CMailFile("Application for $open_position",$sendto,$replyto,$mail,$resume);
93                    $mailfile->sendfile();
94                    @unlink($resume);
95            }
96    
97            $main=$smarty->fetch("Careers-".$part.".tpl");
98    } elseif ($part != "erec") {
99          $main_file.="Main.htm";          $main_file.="Main.htm";
100          $main=join('',file($main_file));          $main=join('',file($main_file));
101  }  }
102    
   
103  $smarty->assign( array ( lpic=>$lpic, lext=>$lext, mpic=>$mpic, Section_title=>$title ) );  $smarty->assign( array ( lpic=>$lpic, lext=>$lext, mpic=>$mpic, Section_title=>$title ) );
104    
105  include("common.inc");  $smarty->assign("contact_url","careers.php?part=ContactUs");
 $smarty->assign("MAIN",$main);  
106    
107  $smarty->assign("debug",$PHP_SELF." -- ".basename($PHP_SELF));  if ($part == "erec") {
108            $erec = new ERec();
109            $erec->upload_dir = "/data/erec";
110            $main = $erec->page();
111    }
112    
113  $smarty->assign("contact_url","careers.php?part=ContactUs");  $smarty->assign("MAIN", $main);
114    
115  $smarty->display("index.tpl");  $smarty->display("index.tpl");
116  ?>  ?>

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.26