|
From: <be...@us...> - 2013-07-09 22:51:15
|
Revision: 11820
http://sourceforge.net/p/xoops/svn/11820
Author: beckmi
Date: 2013-07-09 22:51:11 +0000 (Tue, 09 Jul 2013)
Log Message:
-----------
Merging 4.4 Beta 2 into trunk
Modified Paths:
--------------
XoopsModules/jobs/trunk/jobs/add_photo.php
XoopsModules/jobs/trunk/jobs/addcompany.php
XoopsModules/jobs/trunk/jobs/addlisting.php
XoopsModules/jobs/trunk/jobs/addresume.php
XoopsModules/jobs/trunk/jobs/admin/addcomp.php
XoopsModules/jobs/trunk/jobs/admin/addregion.php
XoopsModules/jobs/trunk/jobs/admin/addresume.php
XoopsModules/jobs/trunk/jobs/admin/admin_header.php
XoopsModules/jobs/trunk/jobs/admin/category.php
XoopsModules/jobs/trunk/jobs/admin/company.php
XoopsModules/jobs/trunk/jobs/admin/delcomp.php
XoopsModules/jobs/trunk/jobs/admin/docs.php
XoopsModules/jobs/trunk/jobs/admin/groupperms.php
XoopsModules/jobs/trunk/jobs/admin/header.php
XoopsModules/jobs/trunk/jobs/admin/include/canada.php
XoopsModules/jobs/trunk/jobs/admin/include/england.php
XoopsModules/jobs/trunk/jobs/admin/include/france.php
XoopsModules/jobs/trunk/jobs/admin/include/italy.php
XoopsModules/jobs/trunk/jobs/admin/include/usstates.php
XoopsModules/jobs/trunk/jobs/admin/index.php
XoopsModules/jobs/trunk/jobs/admin/jobs_doc_1.php
XoopsModules/jobs/trunk/jobs/admin/lists.php
XoopsModules/jobs/trunk/jobs/admin/map.php
XoopsModules/jobs/trunk/jobs/admin/menu.php
XoopsModules/jobs/trunk/jobs/admin/modcomp.php
XoopsModules/jobs/trunk/jobs/admin/modresume.php
XoopsModules/jobs/trunk/jobs/admin/mygroupperm.php
XoopsModules/jobs/trunk/jobs/admin/region.php
XoopsModules/jobs/trunk/jobs/admin/submitlisting.php
XoopsModules/jobs/trunk/jobs/admin/upgrade.php
XoopsModules/jobs/trunk/jobs/blocks/jobs.php
XoopsModules/jobs/trunk/jobs/blocks/jobs2.php
XoopsModules/jobs/trunk/jobs/blocks/jobs_b_premium.php
XoopsModules/jobs/trunk/jobs/blocks/resumes.php
XoopsModules/jobs/trunk/jobs/class/grouppermform.php
XoopsModules/jobs/trunk/jobs/class/jobtree.php
XoopsModules/jobs/trunk/jobs/class/mygrouppermform.php
XoopsModules/jobs/trunk/jobs/class/pagenav.php
XoopsModules/jobs/trunk/jobs/class/pictures.php
XoopsModules/jobs/trunk/jobs/class/restree.php
XoopsModules/jobs/trunk/jobs/contact.php
XoopsModules/jobs/trunk/jobs/contactresume.php
XoopsModules/jobs/trunk/jobs/createresume.php
XoopsModules/jobs/trunk/jobs/delcompany.php
XoopsModules/jobs/trunk/jobs/delcreated.php
XoopsModules/jobs/trunk/jobs/deljob.php
XoopsModules/jobs/trunk/jobs/delpicture.php
XoopsModules/jobs/trunk/jobs/delreply.php
XoopsModules/jobs/trunk/jobs/delresume.php
XoopsModules/jobs/trunk/jobs/display-logo.php
XoopsModules/jobs/trunk/jobs/editdesc.php
XoopsModules/jobs/trunk/jobs/header.php
XoopsModules/jobs/trunk/jobs/include/functions.php
XoopsModules/jobs/trunk/jobs/include/gd.class.php
XoopsModules/jobs/trunk/jobs/include/gtickets.php
XoopsModules/jobs/trunk/jobs/include/notification.inc.php
XoopsModules/jobs/trunk/jobs/include/onupdate.inc.php
XoopsModules/jobs/trunk/jobs/include/resume_functions.php
XoopsModules/jobs/trunk/jobs/include/search.inc.php
XoopsModules/jobs/trunk/jobs/include/searchform.php
XoopsModules/jobs/trunk/jobs/include/updateblock.inc.php
XoopsModules/jobs/trunk/jobs/include/waiting.plugin.php
XoopsModules/jobs/trunk/jobs/include/yogurt.css
XoopsModules/jobs/trunk/jobs/index.php
XoopsModules/jobs/trunk/jobs/ip_image.php
XoopsModules/jobs/trunk/jobs/jobscat.php
XoopsModules/jobs/trunk/jobs/language/english/admin.php
XoopsModules/jobs/trunk/jobs/language/english/blocks.php
XoopsModules/jobs/trunk/jobs/language/english/docs.php
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_company_newpost_notify.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_approve.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_contact.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_expired.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_expires.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_newpost_notify.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_listing_res_newpost_notify.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_send_friend.tpl
XoopsModules/jobs/trunk/jobs/language/english/mail_template/jobs_send_resume.tpl
XoopsModules/jobs/trunk/jobs/language/english/main.php
XoopsModules/jobs/trunk/jobs/language/english/modinfo.php
XoopsModules/jobs/trunk/jobs/language/english/waiting.php
XoopsModules/jobs/trunk/jobs/lightbox/css/index.html
XoopsModules/jobs/trunk/jobs/lightbox/css/lightbox.css
XoopsModules/jobs/trunk/jobs/lightbox/js/effects.js
XoopsModules/jobs/trunk/jobs/lightbox/js/index.html
XoopsModules/jobs/trunk/jobs/lightbox/js/lightbox.js
XoopsModules/jobs/trunk/jobs/lightbox/js/prototype.js
XoopsModules/jobs/trunk/jobs/lightbox/js/scriptaculous.js
XoopsModules/jobs/trunk/jobs/members.php
XoopsModules/jobs/trunk/jobs/modcompany.php
XoopsModules/jobs/trunk/jobs/modcreated.php
XoopsModules/jobs/trunk/jobs/modjob.php
XoopsModules/jobs/trunk/jobs/modresume.php
XoopsModules/jobs/trunk/jobs/myresume.php
XoopsModules/jobs/trunk/jobs/notification_update.php
XoopsModules/jobs/trunk/jobs/print.php
XoopsModules/jobs/trunk/jobs/replies.php
XoopsModules/jobs/trunk/jobs/resumecat.php
XoopsModules/jobs/trunk/jobs/resumes.php
XoopsModules/jobs/trunk/jobs/search.php
XoopsModules/jobs/trunk/jobs/sendfriend.php
XoopsModules/jobs/trunk/jobs/sql/mysql.sql
XoopsModules/jobs/trunk/jobs/templates/blocks/jobs_b2.html
XoopsModules/jobs/trunk/jobs/templates/blocks/jobs_block_new.html
XoopsModules/jobs/trunk/jobs/templates/blocks/jobs_block_premium.html
XoopsModules/jobs/trunk/jobs/templates/blocks/resume_block_new.html
XoopsModules/jobs/trunk/jobs/templates/jobs_add_company.html
XoopsModules/jobs/trunk/jobs/templates/jobs_addlisting.html
XoopsModules/jobs/trunk/jobs/templates/jobs_addresume.html
XoopsModules/jobs/trunk/jobs/templates/jobs_adlist.html
XoopsModules/jobs/trunk/jobs/templates/jobs_category.html
XoopsModules/jobs/trunk/jobs/templates/jobs_choose_company.html
XoopsModules/jobs/trunk/jobs/templates/jobs_editcomp.html
XoopsModules/jobs/trunk/jobs/templates/jobs_index.html
XoopsModules/jobs/trunk/jobs/templates/jobs_index2.html
XoopsModules/jobs/trunk/jobs/templates/jobs_item.html
XoopsModules/jobs/trunk/jobs/templates/jobs_members.html
XoopsModules/jobs/trunk/jobs/templates/jobs_modcompany.html
XoopsModules/jobs/trunk/jobs/templates/jobs_modify.html
XoopsModules/jobs/trunk/jobs/templates/jobs_modresume.html
XoopsModules/jobs/trunk/jobs/templates/jobs_premium.html
XoopsModules/jobs/trunk/jobs/templates/jobs_replies.html
XoopsModules/jobs/trunk/jobs/templates/jobs_res_adlist.html
XoopsModules/jobs/trunk/jobs/templates/jobs_res_category.html
XoopsModules/jobs/trunk/jobs/templates/jobs_resume.html
XoopsModules/jobs/trunk/jobs/templates/jobs_view_created.html
XoopsModules/jobs/trunk/jobs/templates/jobs_view_photos.html
XoopsModules/jobs/trunk/jobs/view_photos.php
XoopsModules/jobs/trunk/jobs/viewjobs.php
XoopsModules/jobs/trunk/jobs/viewresume.php
XoopsModules/jobs/trunk/jobs/whatcompany.php
XoopsModules/jobs/trunk/jobs/xoops_version.php
Added Paths:
-----------
XoopsModules/jobs/trunk/jobs/admin/about.php
XoopsModules/jobs/trunk/jobs/admin/admin_footer.php
XoopsModules/jobs/trunk/jobs/admin/job_categories.php
XoopsModules/jobs/trunk/jobs/admin/jobs.php
XoopsModules/jobs/trunk/jobs/admin/main.php
XoopsModules/jobs/trunk/jobs/admin/map - Copy.php
XoopsModules/jobs/trunk/jobs/admin/modjobs.php
XoopsModules/jobs/trunk/jobs/admin/resume_categories.php
XoopsModules/jobs/trunk/jobs/admin/resumes.php
XoopsModules/jobs/trunk/jobs/class/jobs_categories.php
XoopsModules/jobs/trunk/jobs/class/jobs_res_categories.php
XoopsModules/jobs/trunk/jobs/docs/
XoopsModules/jobs/trunk/jobs/docs/changelog.txt
XoopsModules/jobs/trunk/jobs/docs/credits.txt
XoopsModules/jobs/trunk/jobs/docs/index.html
XoopsModules/jobs/trunk/jobs/docs/install.txt
XoopsModules/jobs/trunk/jobs/docs/lang_diff.txt
XoopsModules/jobs/trunk/jobs/docs/license.txt
XoopsModules/jobs/trunk/jobs/docs/readme.txt
XoopsModules/jobs/trunk/jobs/images/16/
XoopsModules/jobs/trunk/jobs/images/16/index.html
XoopsModules/jobs/trunk/jobs/images/32/
XoopsModules/jobs/trunk/jobs/images/32/index.html
XoopsModules/jobs/trunk/jobs/images/jobs_slogo.png
XoopsModules/jobs/trunk/jobs/language/english/help/
XoopsModules/jobs/trunk/jobs/language/english/help/help.html
XoopsModules/jobs/trunk/jobs/language/english/help/index.html
Modified: XoopsModules/jobs/trunk/jobs/add_photo.php
===================================================================
--- XoopsModules/jobs/trunk/jobs/add_photo.php 2013-07-09 18:21:40 UTC (rev 11819)
+++ XoopsModules/jobs/trunk/jobs/add_photo.php 2013-07-09 22:51:11 UTC (rev 11820)
@@ -24,9 +24,9 @@
// along with this program; if not, write to the Free Software //
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
-$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ;
-$main_lang = '_' . strtoupper( $mydirname ) ;
-$lid = !isset($_REQUEST['lid'])? NULL : $_REQUEST['lid'];
+$mydirname = basename(dirname(dirname(__FILE__)));
+$main_lang = '_' . strtoupper($mydirname);
+$lid = !isset($_REQUEST['lid']) ? NULL : $_REQUEST['lid'];
/**
* Xoops header ...
@@ -36,71 +36,80 @@
include_once("../../header.php");
/**
- * Modules class includes
+ * Modules class includes
*/
include("class/pictures.php");
/**
- * Factory of pictures created
+ * Factory of pictures created
*/
$album_factory = new Xoopsjlm_picturesHandler($xoopsDB);
/**
- * Getting the title
+ * Getting the title
*/
$title = $_POST['caption'];
/**
- * Getting parameters defined in admin side
+ * Getting parameters defined in admin side
*/
-$path_upload = $xoopsModuleConfig["jobs_path_upload"];
-$pictwidth = $xoopsModuleConfig["jobs_resized_width"];
-$pictheight = $xoopsModuleConfig["jobs_resized_height"];
-$thumbwidth = $xoopsModuleConfig["jobs_thumb_width"];
-$thumbheight = $xoopsModuleConfig["jobs_thumb_height"];
-$maxfilebytes = $xoopsModuleConfig["jobs_maxfilesize"];
-$maxfileheight = $xoopsModuleConfig["jobs_max_original_height"];
-$maxfilewidth = $xoopsModuleConfig["jobs_max_original_width"];
+$path_upload = $xoopsModuleConfig["jobs_path_upload"];
+$pictwidth = $xoopsModuleConfig["jobs_resized_width"];
+$pictheight = $xoopsModuleConfig["jobs_resized_height"];
+$thumbwidth = $xoopsModuleConfig["jobs_thumb_width"];
+$thumbheight = $xoopsModuleConfig["jobs_thumb_height"];
+$maxfilebytes = $xoopsModuleConfig["jobs_maxfilesize"];
+$maxfileheight = $xoopsModuleConfig["jobs_max_original_height"];
+$maxfilewidth = $xoopsModuleConfig["jobs_max_original_width"];
/**
- * If we are receiving a file
+ * If we are receiving a file
*/
-if ($_POST['xoops_upload_file'][0]=='sel_photo'){
+if ($_POST['xoops_upload_file'][0] == 'sel_photo') {
- /**
- * Check if using Xoops or XoopsCube (by jlm69)
- */
+ /**
+ * Check if using Xoops or XoopsCube (by jlm69)
+ */
-$xCube=false;
-if(preg_match("/^XOOPS Cube/",XOOPS_VERSION)) // XOOPS Cube 2.1x
-{
-$xCube=true;
-}
-if ($xCube) {
- if ( ! $xoopsGTicket->check( true , 'token' ) ) {
- redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
- }
-} else {
- if (!($GLOBALS['xoopsSecurity']->check())){
- redirect_header($_SERVER['HTTP_REFERER'], 3, constant($main_lang."_TOKENEXPIRED"));
- }
-}
- /**
- * Try to upload picture resize it insert in database and then redirect to index
- */
- if ($album_factory->receivePicture($title,$path_upload, $thumbwidth, $thumbheight, $pictwidth, $pictheight, $maxfilebytes,$maxfilewidth,$maxfileheight)){
- header("Location: ".XOOPS_URL."/modules/$mydirname/view_photos.php?lid=$lid&uid=".$xoopsUser->getVar('uid'));
+ $xCube = FALSE;
+ if (preg_match("/^XOOPS Cube/", XOOPS_VERSION)) // XOOPS Cube 2.1x
+ {
+ $xCube = TRUE;
+ }
+ if ($xCube) {
+ if (!$xoopsGTicket->check(TRUE, 'token')) {
+ redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
+ }
+ } else {
+ if (!($GLOBALS['xoopsSecurity']->check())) {
+ redirect_header($_SERVER['HTTP_REFERER'], 3, constant($main_lang . "_TOKENEXPIRED"));
+ }
+ }
+ /**
+ * Try to upload picture resize it insert in database and then redirect to index
+ */
+ if ($album_factory->receivePicture($title, $path_upload, $thumbwidth, $thumbheight, $pictwidth, $pictheight, $maxfilebytes, $maxfilewidth, $maxfileheight)) {
+ header(
+ "Location: " . XOOPS_URL . "/modules/$mydirname/view_photos.php?lid=$lid&uid=" . $xoopsUser->getVar('uid')
+ );
- $xoopsDB->queryF("UPDATE ".$xoopsDB->prefix("jobs_resume")." SET rphoto=rphoto+1 WHERE lid = ".mysql_real_escape_string($lid)."");
+ $xoopsDB->queryF(
+ "UPDATE " . $xoopsDB->prefix("jobs_resume") . " SET rphoto=rphoto+1 WHERE lid = "
+ . mysql_real_escape_string($lid) . ""
+ );
- } else {
- redirect_header(XOOPS_URL."/modules/$mydirname/view_photos.php?uid=".$xoopsUser->getVar('uid'),3,constant($main_lang."_NOCACHACA"));
- }
+ } else {
+ redirect_header(
+ XOOPS_URL . "/modules/$mydirname/view_photos.php?uid=" . $xoopsUser->getVar('uid'), 3, constant(
+ $main_lang . "_NOCACHACA"
+ )
+ );
+ }
}
/**
- * Close page
+ * Close page
*/
include("../../footer.php");
?>
\ No newline at end of file
Modified: XoopsModules/jobs/trunk/jobs/addcompany.php
===================================================================
--- XoopsModules/jobs/trunk/jobs/addcompany.php 2013-07-09 18:21:40 UTC (rev 11819)
+++ XoopsModules/jobs/trunk/jobs/addcompany.php 2013-07-09 22:51:11 UTC (rev 11820)
@@ -25,23 +25,23 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
include "header.php";
-$mydirname = basename( dirname( __FILE__ ) ) ;
-$myts =& MyTextSanitizer::getInstance();// MyTextSanitizer object
-include_once XOOPS_ROOT_PATH."/class/module.errorhandler.php";
-include XOOPS_ROOT_PATH."/modules/$mydirname/include/functions.php";
-include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
+$mydirname = basename(dirname(__FILE__));
+$myts =& MyTextSanitizer::getInstance(); // MyTextSanitizer object
+include_once XOOPS_ROOT_PATH . "/class/module.errorhandler.php";
+include XOOPS_ROOT_PATH . "/modules/$mydirname/include/functions.php";
+include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
$erh = new ErrorHandler; //ErrorHandler object
if (empty($xoopsUser)) {
- redirect_header(XOOPS_URL."/modules/profile/",3,_JOBS_MUSTREGFIRST);
- exit();
+ redirect_header(XOOPS_URL . "/modules/profile/", 3, _JOBS_MUSTREGFIRST);
+ exit();
}
$module_id = $xoopsModule->getVar('mid');
if (is_object($xoopsUser)) {
$groups = $xoopsUser->getGroups();
} else {
- $groups = XOOPS_GROUP_ANONYMOUS;
+ $groups = XOOPS_GROUP_ANONYMOUS;
}
$gperm_handler =& xoops_gethandler('groupperm');
if (isset($_POST['item_id'])) {
@@ -50,7 +50,7 @@
$perm_itemid = 0;
}
if (!$gperm_handler->checkRight("jobs_submit", $perm_itemid, $groups, $module_id)) {
- redirect_header(XOOPS_URL."/index.php", 3, _NOPERM);
+ redirect_header(XOOPS_URL . "/index.php", 3, _NOPERM);
exit();
}
if (!$gperm_handler->checkRight("jobs_premium", $perm_itemid, $groups, $module_id)) {
@@ -62,274 +62,306 @@
$member_usid = $xoopsUser->getVar("uid", "E");
$member_comp = jobs_getCompany($member_usid);
if ($member_comp) {
- redirect_header(XOOPS_URL."/modules/$mydirname/index.php",3,_JOBS_COMPANY_EXISTS);
+ redirect_header(XOOPS_URL . "/modules/$mydirname/index.php", 3, _JOBS_COMPANY_EXISTS);
}
if (!empty($_POST['submit'])) {
- if (!$GLOBALS['xoopsSecurity']->check(true, $_REQUEST['token'])) {
- redirect_header(XOOPS_URL."/modules/$mydirname/index.php", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
- }
+ if (!$GLOBALS['xoopsSecurity']->check(TRUE, $_REQUEST['token'])) {
+ redirect_header(
+ XOOPS_URL . "/modules/$mydirname/index.php", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())
+ );
+ }
- $destination = XOOPS_ROOT_PATH."/modules/$mydirname/logo_images";
- $photomax = $xoopsModuleConfig['jobs_maxfilesize'];
- $maxwide = $xoopsModuleConfig['jobs_resized_width'];
- $maxhigh = $xoopsModuleConfig['jobs_resized_height'];
- $date = time();
+ $destination = XOOPS_ROOT_PATH . "/modules/$mydirname/logo_images";
+ $photomax = $xoopsModuleConfig['jobs_maxfilesize'];
+ $maxwide = $xoopsModuleConfig['jobs_resized_width'];
+ $maxhigh = $xoopsModuleConfig['jobs_resized_height'];
+ $date = time();
- $comp_usid = !empty($xoopsUser) ? $xoopsUser->getVar('uid') : 0;
+ $comp_usid = !empty($xoopsUser) ? $xoopsUser->getVar('uid') : 0;
- $_SESSION['comp_name'] = $_POST['comp_name'];
- $_SESSION['comp_address'] = $_POST['comp_address'];
- $_SESSION['comp_address2'] = $_POST['comp_address2'];
- $_SESSION['comp_city'] = $_POST['comp_city'];
- $_SESSION['comp_state'] = $_POST['comp_state'];
- $_SESSION['comp_zip'] = $_POST['comp_zip'];
- $_SESSION['comp_phone'] = $_POST['comp_phone'];
- $_SESSION['comp_fax'] = $_POST['comp_fax'];
- $_SESSION['comp_url'] = $_POST['comp_url'];
- $_SESSION['comp_usid'] = $_POST['comp_usid'];
- $_SESSION['comp_user1'] = $_POST['comp_user1'];
- $_SESSION['comp_user2'] = $_POST['comp_user2'];
- $_SESSION['comp_contact'] = $_POST['comp_contact'];
- $_SESSION['comp_user1_contact'] = $_POST['comp_user1_contact'];
- $_SESSION['comp_user2_contact'] = $_POST['comp_user2_contact'];
+ $_SESSION['comp_name'] = $_POST['comp_name'];
+ $_SESSION['comp_address'] = $_POST['comp_address'];
+ $_SESSION['comp_address2'] = $_POST['comp_address2'];
+ $_SESSION['comp_city'] = $_POST['comp_city'];
+ $_SESSION['comp_state'] = $_POST['comp_state'];
+ $_SESSION['comp_zip'] = $_POST['comp_zip'];
+ $_SESSION['comp_phone'] = $_POST['comp_phone'];
+ $_SESSION['comp_fax'] = $_POST['comp_fax'];
+ $_SESSION['comp_url'] = $_POST['comp_url'];
+ $_SESSION['comp_usid'] = $_POST['comp_usid'];
+ $_SESSION['comp_user1'] = $_POST['comp_user1'];
+ $_SESSION['comp_user2'] = $_POST['comp_user2'];
+ $_SESSION['comp_contact'] = $_POST['comp_contact'];
+ $_SESSION['comp_user1_contact'] = $_POST['comp_user1_contact'];
+ $_SESSION['comp_user2_contact'] = $_POST['comp_user2_contact'];
- $comp_name = $myts->addSlashes($_POST["comp_name"]);
- $comp_address = $myts->addSlashes($_POST["comp_address"]);
- $comp_address2 = $myts->addSlashes($_POST["comp_address2"]);
- $comp_city = $myts->addSlashes($_POST["comp_city"]);
- $comp_state = $myts->addSlashes($_POST["comp_state"]);
- $comp_zip = $myts->addSlashes($_POST["comp_zip"]);
- $comp_phone = $myts->addSlashes($_POST["comp_phone"]);
- $comp_fax = $myts->addSlashes($_POST["comp_fax"]);
- $comp_url = $myts->addSlashes($_POST["comp_url"]);
- $comp_usid = $myts->addSlashes($_POST["comp_usid"]);
- $comp_user1 = $myts->addSlashes($_POST["comp_user1"]);
- $comp_user2 = $myts->addSlashes($_POST["comp_user2"]);
- $comp_contact = $myts->addSlashes($_POST["comp_contact"]);
+ $comp_name = $myts->addSlashes($_POST["comp_name"]);
+ $comp_address = $myts->addSlashes($_POST["comp_address"]);
+ $comp_address2 = $myts->addSlashes($_POST["comp_address2"]);
+ $comp_city = $myts->addSlashes($_POST["comp_city"]);
+ $comp_state = $myts->addSlashes($_POST["comp_state"]);
+ $comp_zip = $myts->addSlashes($_POST["comp_zip"]);
+ $comp_phone = $myts->addSlashes($_POST["comp_phone"]);
+ $comp_fax = $myts->addSlashes($_POST["comp_fax"]);
+ $comp_url = $myts->addSlashes($_POST["comp_url"]);
+ $comp_usid = $myts->addSlashes($_POST["comp_usid"]);
+ $comp_user1 = $myts->addSlashes($_POST["comp_user1"]);
+ $comp_user2 = $myts->addSlashes($_POST["comp_user2"]);
+ $comp_contact = $myts->addSlashes($_POST["comp_contact"]);
if ($premium == "1") {
// START - check new entries for company users are OK - GreenFlatDog
-$comp_users = array();
+ $comp_users = array();
// get user id for the name entered for company user 1
-if (empty($_POST["comp_user1"])) {
- $comp_userid1 = "";
-} else {
- $comp_userid1 = jobs_getIdFromUname($_POST["comp_user1"]);
- // put name, id, what's entered and problem into an array
- $comp_users[$comp_user1]['name'] = $_POST["comp_user1"];
- $comp_users[$comp_user1]['id'] = $comp_userid1;
- $comp_users[$comp_user1]['entry'] = "?cuser1=";
- $comp_users[$comp_user1]['prob'] = "&prob1=";
-}
+ if (empty($_POST["comp_user1"])) {
+ $comp_userid1 = "";
+ } else {
+ $comp_userid1 = jobs_getIdFromUname($_POST["comp_user1"]);
+ // put name, id, what's entered and problem into an array
+ $comp_users[$comp_user1]['name'] = $_POST["comp_user1"];
+ $comp_users[$comp_user1]['id'] = $comp_userid1;
+ $comp_users[$comp_user1]['entry'] = "?cuser1=";
+ $comp_users[$comp_user1]['prob'] = "&prob1=";
+ }
// get user id for the name entered for company user 2
-if (empty($_POST["comp_user2"])) {
- $comp_userid2 = "";
-} else {
- $comp_userid2 = jobs_getIdFromUname($_POST["comp_user2"]);
- // put name, id, what's entered and problem into an array
- $comp_users[$comp_user2]['name'] = $_POST["comp_user2"];
- $comp_users[$comp_user2]['id'] = $comp_userid2;
- $comp_users[$comp_user2]['entry'] = "?cuser2=";
- $comp_users[$comp_user2]['prob'] = "&prob2=";
-}
-if (!empty($comp_users)) {
- // we have checks to make
- $gperm_handler =& xoops_gethandler('groupperm');
- $errs = "";
- foreach ($comp_users as $u) {
- if ($u['id']) {
- // we have user id for name entered
- $xu = new XoopsUser($u['id']);
- $grps = $xu->getGroups();
- if (!$gperm_handler->checkRight("jobs_submit", 0, $grps, $module_id)) {
- // no submit permission
- $errs .= $u['entry'] . $u['name'] . $u['prob'] . "p";
- }
+ if (empty($_POST["comp_user2"])) {
+ $comp_userid2 = "";
} else {
- // no user id for name entered
- $errs .= $u['entry'] . $u['name'] . $u['prob'] . "n";
+ $comp_userid2 = jobs_getIdFromUname($_POST["comp_user2"]);
+ // put name, id, what's entered and problem into an array
+ $comp_users[$comp_user2]['name'] = $_POST["comp_user2"];
+ $comp_users[$comp_user2]['id'] = $comp_userid2;
+ $comp_users[$comp_user2]['entry'] = "?cuser2=";
+ $comp_users[$comp_user2]['prob'] = "&prob2=";
+ }
+ if (!empty($comp_users)) {
+ // we have checks to make
+ $gperm_handler =& xoops_gethandler('groupperm');
+ $errs = "";
+ foreach ($comp_users as $u) {
+ if ($u['id']) {
+ // we have user id for name entered
+ $xu = new XoopsUser($u['id']);
+ $grps = $xu->getGroups();
+ if (!$gperm_handler->checkRight("jobs_submit", 0, $grps, $module_id)) {
+ // no submit permission
+ $errs .= $u['entry'] . $u['name'] . $u['prob'] . "p";
+ }
+ } else {
+ // no user id for name entered
+ $errs .= $u['entry'] . $u['name'] . $u['prob'] . "n";
+ }
+ }
+ if ($errs) {
+ // we are going to re-open the form and request corrections
+ // add to the query string the comp user(s) with their usernames and what problems they have e.g.
+ // name1=xyz and prob1=p (no submit permission) or prob1=n (not there)
+ redirect_header("addcompany.php$errs", 5, "Correction required");
+ exit();
+ }
}
- }
- if ($errs) {
- // we are going to re-open the form and request corrections
- // add to the query string the comp user(s) with their usernames and what problems they have e.g.
- // name1=xyz and prob1=p (no submit permission) or prob1=n (not there)
- redirect_header("addcompany.php$errs", 5, "Correction required");
- exit();
- }
-}
// END - check new entries for company users are OK - GreenFlatDog
- $comp_user1_contact = $myts->addSlashes($_POST["comp_user1_contact"]);
- $comp_user2_contact = $myts->addSlashes($_POST["comp_user2_contact"]);
+ $comp_user1_contact = $myts->addSlashes($_POST["comp_user1_contact"]);
+ $comp_user2_contact = $myts->addSlashes($_POST["comp_user2_contact"]);
} else {
- $comp_userid1 = "";
- $comp_userid2 = "";
- $comp_user1_contact = "";
- $comp_user2_contact = "";
+ $comp_userid1 = "";
+ $comp_userid2 = "";
+ $comp_user1_contact = "";
+ $comp_user2_contact = "";
- }
-
- $filename = "";
- if ( !empty($_FILES['comp_img']['name']) ) {
- include_once XOOPS_ROOT_PATH."/class/uploader.php";
- $updir = 'logo_images/';
- $allowed_mimetypes = array('image/gif', 'image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png');
- $uploader = new XoopsMediaUploader($updir, $allowed_mimetypes, $photomax, $maxwide, $maxhigh);
- $uploader->setTargetFileName($date.'_'.$_FILES['comp_img']['name']);
- $uploader->fetchMedia('comp_img');
- if (!$uploader->upload()) {
- $errors = $uploader->getErrors();
- redirect_header("addcompany.php", 3, $errors);
- return False;
- exit();
- } else {
- $filename = $uploader->getSavedFileName();
- }
- }
+ }
- $newid = $xoopsDB->genId($xoopsDB->prefix("jobs_companies")."_comp_id_seq");
-
- $sql = sprintf("INSERT INTO %s (comp_id, comp_name, comp_address, comp_address2, comp_city, comp_state, comp_zip, comp_phone, comp_fax, comp_url, comp_img, comp_usid, comp_user1, comp_user2, comp_contact, comp_user1_contact, comp_user2_contact, comp_date_added) VALUES (%u, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%u', '%s', '%s', '%s', '%s', '%s', '%s')", $xoopsDB->prefix("jobs_companies"), $newid, $comp_name, $comp_address, $comp_address2, $comp_city, $comp_state, $comp_zip, $comp_phone, $comp_fax, $comp_url, $filename, $comp_usid, $comp_userid1, $comp_userid2, $comp_contact, $comp_user1_contact, $comp_user2_contact, $date);
- $xoopsDB->query($sql) or $erh->show("0013");
+ $filename = "";
+ if (!empty($_FILES['comp_img']['name'])) {
+ include_once XOOPS_ROOT_PATH . "/class/uploader.php";
+ $updir = 'logo_images/';
+ $allowed_mimetypes = array('image/gif', 'image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png');
+ $uploader = new XoopsMediaUploader($updir, $allowed_mimetypes, $photomax, $maxwide, $maxhigh);
+ $uploader->setTargetFileName($date . '_' . $_FILES['comp_img']['name']);
+ $uploader->fetchMedia('comp_img');
+ if (!$uploader->upload()) {
+ $errors = $uploader->getErrors();
+ redirect_header("addcompany.php", 3, $errors);
+ return FALSE;
+ exit();
+ } else {
+ $filename = $uploader->getSavedFileName();
+ }
+ }
- unset ($_SESSION['comp_name']);
- unset ($_SESSION['comp_address']);
- unset ($_SESSION['comp_address2']);
- unset ($_SESSION['comp_city']);
- unset ($_SESSION['comp_state']);
- unset ($_SESSION['comp_zip']);
- unset ($_SESSION['comp_phone']);
- unset ($_SESSION['comp_fax']);
- unset ($_SESSION['comp_url']);
- unset ($_SESSION['comp_usid']);
- unset ($_SESSION['comp_user1']);
- unset ($_SESSION['comp_user2']);
- unset ($_SESSION['comp_contact']);
- unset ($_SESSION['comp_user1_contact']);
- unset ($_SESSION['comp_user2_contact']);
+ $newid = $xoopsDB->genId($xoopsDB->prefix("jobs_companies") . "_comp_id_seq");
- redirect_header("addlisting.php",3,_JOBS_RECEIVED);
- exit();
+ $sql = sprintf("INSERT INTO %s (comp_id, comp_name, comp_address, comp_address2, comp_city, comp_state, comp_zip, comp_phone, comp_fax, comp_url, comp_img, comp_usid, comp_user1, comp_user2, comp_contact, comp_user1_contact, comp_user2_contact, comp_date_added) VALUES (%u, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%u', '%s', '%s', '%s', '%s', '%s', '%s')", $xoopsDB->prefix("jobs_companies"), $newid, $comp_name, $comp_address, $comp_address2, $comp_city, $comp_state, $comp_zip, $comp_phone, $comp_fax, $comp_url, $filename, $comp_usid, $comp_userid1, $comp_userid2, $comp_contact, $comp_user1_contact, $comp_user2_contact, $date);
+ $xoopsDB->query($sql) or $erh->show("0013");
+
+ unset ($_SESSION['comp_name']);
+ unset ($_SESSION['comp_address']);
+ unset ($_SESSION['comp_address2']);
+ unset ($_SESSION['comp_city']);
+ unset ($_SESSION['comp_state']);
+ unset ($_SESSION['comp_zip']);
+ unset ($_SESSION['comp_phone']);
+ unset ($_SESSION['comp_fax']);
+ unset ($_SESSION['comp_url']);
+ unset ($_SESSION['comp_usid']);
+ unset ($_SESSION['comp_user1']);
+ unset ($_SESSION['comp_user2']);
+ unset ($_SESSION['comp_contact']);
+ unset ($_SESSION['comp_user1_contact']);
+ unset ($_SESSION['comp_user2_contact']);
+
+ redirect_header("addlisting.php", 3, _JOBS_RECEIVED);
+ exit();
} else {
- $xoopsOption['template_main'] = 'jobs_add_company.html';
- include XOOPS_ROOT_PATH."/header.php";
- include_once XOOPS_ROOT_PATH."/modules/jobs/class/jobtree.php";
+ $xoopsOption['template_main'] = 'jobs_add_company.html';
+ include XOOPS_ROOT_PATH . "/header.php";
+ include_once XOOPS_ROOT_PATH . "/modules/jobs/class/jobtree.php";
- $token = $GLOBALS['xoopsSecurity']->createToken();
+ $token = $GLOBALS['xoopsSecurity']->createToken();
-if (isset($_GET['cuser1']) && $_GET['cuser1'] != "") {
- $cuser1 = $_GET['cuser1'];
- $prob1 = $_GET['prob1'];
- $alert_message = _JOBS_PLS_CORRECT;
-}
-if (isset($_GET['cuser2']) && $_GET['cuser2'] != "") {
- $cuser2 = $_GET['cuser2'];
- $prob2 = $_GET['prob2'];
- $alert_message = _JOBS_PLS_CORRECT;
-}
+ if (isset($_GET['cuser1']) && $_GET['cuser1'] != "") {
+ $cuser1 = $_GET['cuser1'];
+ $prob1 = $_GET['prob1'];
+ $alert_message = _JOBS_PLS_CORRECT;
+ }
+ if (isset($_GET['cuser2']) && $_GET['cuser2'] != "") {
+ $cuser2 = $_GET['cuser2'];
+ $prob2 = $_GET['prob2'];
+ $alert_message = _JOBS_PLS_CORRECT;
+ }
- $alert1 = "";
- $alert2 = "";
+ $alert1 = "";
+ $alert2 = "";
-$_SESSION['comp_name'] = !empty($_SESSION['comp_name']) ? $_SESSION['comp_name'] : "";
-$_SESSION['comp_address'] = !empty($_SESSION['comp_address']) ? $_SESSION['comp_address'] : "";
-$_SESSION['comp_address2'] = !empty($_SESSION['comp_address2']) ? $_SESSION['comp_address2'] : "";
-$_SESSION['comp_city'] = !empty($_SESSION['comp_city']) ? $_SESSION['comp_city'] : "";
-$_SESSION['comp_state'] = !empty($_SESSION['comp_state']) ? $_SESSION['comp_state'] : "";
-$_SESSION['comp_zip'] = !empty($_SESSION['comp_zip']) ? $_SESSION['comp_zip'] : "";
-$_SESSION['comp_phone'] = !empty($_SESSION['comp_phone']) ? $_SESSION['comp_phone'] : "";
-$_SESSION['comp_fax'] = !empty($_SESSION['comp_fax']) ? $_SESSION['comp_fax'] : "";
-$_SESSION['comp_url'] = !empty($_SESSION['comp_url']) ? $_SESSION['comp_url'] : "";
-$_SESSION['comp_usid'] = !empty($_SESSION['comp_usid']) ? $_SESSION['comp_usid'] : "";
-$_SESSION['comp_user1'] = !empty($_SESSION['comp_user1']) ? $_SESSION['comp_user1'] : "";
-$_SESSION['comp_user2'] = !empty($_SESSION['comp_user2']) ? $_SESSION['comp_user2'] : "";
-$_SESSION['comp_contact'] = !empty($_SESSION['comp_contact']) ? $_SESSION['comp_contact'] : "";
-$_SESSION['comp_user1_contact'] = !empty($_SESSION['comp_user1_contact']) ? $_SESSION['comp_user1_contact'] : "";
-$_SESSION['comp_user2_contact'] = !empty($_SESSION['comp_user2_contact']) ? $_SESSION['comp_user2_contact'] : "";
+ $_SESSION['comp_name'] = !empty($_SESSION['comp_name']) ? $_SESSION['comp_name'] : "";
+ $_SESSION['comp_address'] = !empty($_SESSION['comp_address']) ? $_SESSION['comp_address'] : "";
+ $_SESSION['comp_address2'] = !empty($_SESSION['comp_address2']) ? $_SESSION['comp_address2'] : "";
+ $_SESSION['comp_city'] = !empty($_SESSION['comp_city']) ? $_SESSION['comp_city'] : "";
+ $_SESSION['comp_state'] = !empty($_SESSION['comp_state']) ? $_SESSION['comp_state'] : "";
+ $_SESSION['comp_zip'] = !empty($_SESSION['comp_zip']) ? $_SESSION['comp_zip'] : "";
+ $_SESSION['comp_phone'] = !empty($_SESSION['comp_phone']) ? $_SESSION['comp_phone'] : "";
+ $_SESSION['comp_fax'] = !empty($_SESSION['comp_fax']) ? $_SESSION['comp_fax'] : "";
+ $_SESSION['comp_url'] = !empty($_SESSION['comp_url']) ? $_SESSION['comp_url'] : "";
+ $_SESSION['comp_usid'] = !empty($_SESSION['comp_usid']) ? $_SESSION['comp_usid'] : "";
+ $_SESSION['comp_user1'] = !empty($_SESSION['comp_user1']) ? $_SESSION['comp_user1'] : "";
+ $_SESSION['comp_user2'] = !empty($_SESSION['comp_user2']) ? $_SESSION['comp_user2'] : "";
+ $_SESSION['comp_contact'] = !empty($_SESSION['comp_contact']) ? $_SESSION['comp_contact'] : "";
+ $_SESSION['comp_user1_contact'] = !empty($_SESSION['comp_user1_contact']) ? $_SESSION['comp_user1_contact'] : "";
+ $_SESSION['comp_user2_contact'] = !empty($_SESSION['comp_user2_contact']) ? $_SESSION['comp_user2_contact'] : "";
- $result = $xoopsDB->query("select rid,name from ".$xoopsDB->prefix("jobs_region")." order by rid ASC");
+ $result = $xoopsDB->query("select rid,name from " . $xoopsDB->prefix("jobs_region") . " order by rid ASC");
- ob_start();
- $form = new XoopsThemeForm(_JOBS_ADD_COMPANY, 'companyform', 'addcompany.php');
- $form->setExtra('enctype="multipart/form-data"');
- $GLOBALS['xoopsGTicket']->addTicketXoopsFormElement( $form , __LINE__ , 1800 , 'token' ) ;
+ ob_start();
+ $form = new XoopsThemeForm(_JOBS_ADD_COMPANY, 'companyform', 'addcompany.php');
+ $form->setExtra('enctype="multipart/form-data"');
+ $GLOBALS['xoopsGTicket']->addTicketXoopsFormElement($form, __LINE__, 1800, 'token');
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_NAME, "comp_name", 20, 50, "".$_SESSION['comp_name'].""), true);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_ADDRESS, "comp_address", 50, 50,"".$_SESSION['comp_address'].""), true);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_ADDRESS2, "comp_address2", 50, 50, "".$_SESSION['comp_address2'].""), false);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_CITY, "comp_city", 50, 50, "".$_SESSION['comp_city'].""), true);
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_NAME, "comp_name", 20, 50, "" . $_SESSION['comp_name'] . ""), TRUE
+ );
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_ADDRESS, "comp_address", 50, 50, "" . $_SESSION['comp_address'] . ""), TRUE
+ );
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_ADDRESS2, "comp_address2", 50, 50, "" . $_SESSION['comp_address2'] . ""), FALSE
+ );
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_CITY, "comp_city", 50, 50, "" . $_SESSION['comp_city'] . ""), TRUE
+ );
- $state_form= new XoopsFormSelect(_JOBS_STATE, "comp_state", "".$_SESSION['comp_state']."", "0", false);
- while (list($rid,$name) = $xoopsDB->fetchRow($result) ) {
- $state_form->addOption('',_JOBS_SELECT_STATE);
- $state_form->addOption($rid, $name);
- }
- $form->addElement($state_form,true);
+ $state_form = new XoopsFormSelect(_JOBS_STATE, "comp_state", "" . $_SESSION['comp_state'] . "", "0", FALSE);
+ while (list($rid, $name) = $xoopsDB->fetchRow($result)) {
+ $state_form->addOption('', _JOBS_SELECT_STATE);
+ $state_form->addOption($rid, $name);
+ }
+ $form->addElement($state_form, TRUE);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_ZIP, "comp_zip", 50, 50, "".$_SESSION['comp_zip'].""), true);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_PHONE, "comp_phone", 30, 30, "".$_SESSION['comp_phone'].""), true);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_FAX, "comp_fax", 30, 30, "".$_SESSION['comp_fax'].""), false);
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_SITEURL, "comp_url", 50, 50, "".$_SESSION['comp_url'].""), false);
- $form->addElement(new XoopsFormFile(_JOBS_COMPANY_LOGO, 'comp_img', 0), false);
- $form->addElement(new XoopsFormTextArea(_JOBS_COMPANY_CONTACT, 'comp_contact', "".$_SESSION['comp_contact']."", 6, 40), false);
- $form->insertBreak();
- if ($premium == "1") {
- $form->insertBreak(_JOBS_COMPANY_OTHERS, "head");
- $form->insertBreak();
+ $form->addElement(new XoopsFormText(_JOBS_COMPANY_ZIP, "comp_zip", 50, 50, "" . $_SESSION['comp_zip'] . ""), TRUE);
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_PHONE, "comp_phone", 30, 30, "" . $_SESSION['comp_phone'] . ""), TRUE
+ );
+ $form->addElement(new XoopsFormText(_JOBS_COMPANY_FAX, "comp_fax", 30, 30, "" . $_SESSION['comp_fax'] . ""), FALSE);
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_SITEURL, "comp_url", 50, 50, "" . $_SESSION['comp_url'] . ""), FALSE
+ );
+ $form->addElement(new XoopsFormFile(_JOBS_COMPANY_LOGO, 'comp_img', 0), FALSE);
+ $form->addElement(
+ new XoopsFormTextArea(_JOBS_COMPANY_CONTACT, 'comp_contact', "" . $_SESSION['comp_contact'] . "", 6, 40), FALSE
+ );
+ $form->insertBreak();
+ if ($premium == "1") {
+ $form->insertBreak(_JOBS_COMPANY_OTHERS, "head");
+ $form->insertBreak();
// START - check new entries for company users are OK - contributed by GreenFlatDog
- $alert = "<br /><span style='color:#f00'>%s%s</span>";
+ $alert = "<br /><span style='color:#f00'>%s%s</span>";
- if (isset($_GET['cuser1']) && $_GET['cuser1'] != "") {
- if ($cuser1) {
- $prob = ($prob1 == "n") ? _JOBS_COMP_USER_NOTTHERE : _JOBS_COMP_USER_NOPERM;
- $alert1 = sprintf($alert, $cuser1, $prob);
- unset($prob);
- }
- }
+ if (isset($_GET['cuser1']) && $_GET['cuser1'] != "") {
+ if ($cuser1) {
+ $prob = ($prob1 == "n") ? _JOBS_COMP_USER_NOTTHERE : _JOBS_COMP_USER_NOPERM;
+ $alert1 = sprintf($alert, $cuser1, $prob);
+ unset($prob);
+ }
+ }
- if ($alert1) {
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_USER1.$alert1, "comp_user1", 50, 50, "".$_SESSION['comp_user1'].""), false);
- } else {
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_USER1, "comp_user1", 50, 50, "".$_SESSION['comp_user1'].""), false);
- }
+ if ($alert1) {
+ $form->addElement(
+ new XoopsFormText(
+ _JOBS_COMPANY_USER1 . $alert1, "comp_user1", 50, 50, "" . $_SESSION['comp_user1'] . ""), FALSE
+ );
+ } else {
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_USER1, "comp_user1", 50, 50, "" . $_SESSION['comp_user1'] . ""), FALSE
+ );
+ }
- $form->addElement(new XoopsFormTextArea(_JOBS_USER1_CONTACT, 'comp_user1_contact', "".$_SESSION['comp_user1_contact']."", 6, 40), false);
+ $form->addElement(
+ new XoopsFormTextArea(_JOBS_USER1_CONTACT, 'comp_user1_contact',
+ "" . $_SESSION['comp_user1_contact'] . "", 6, 40), FALSE
+ );
- if (isset($_GET['cuser2']) && $_GET['cuser2'] != "") {
- if ($cuser2) {
- $prob = ($prob2 == "n") ? _JOBS_COMP_USER_NOTTHERE : _JOBS_COMP_USER_NOPERM;
- $alert2 = sprintf($alert, $cuser2, $prob);
- unset($prob);
- }
- }
- if ($alert2) {
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_USER2.$alert2, "comp_user2", 50, 50, "".$_SESSION['comp_user2'].""), false);
- } else {
- $form->addElement(new XoopsFormText(_JOBS_COMPANY_USER2, "comp_user2", 50, 50, "".$_SESSION['comp_user2'].""), false);
- }
- $form->addElement(new XoopsFormTextArea(_JOBS_USER2_CONTACT, 'comp_user2_contact', "".$_SESSION['comp_user2_contact']."", 6, 40), false);
- } else {
-
- $form->addElement(new XoopsFormHidden('comp_user1', ""));
- $form->addElement(new XoopsFormHidden('comp_user2', ""));
- $form->addElement(new XoopsFormHidden('comp_user1_contact', ""));
- $form->addElement(new XoopsFormHidden('comp_user2_contact', ""));
+ if (isset($_GET['cuser2']) && $_GET['cuser2'] != "") {
+ if ($cuser2) {
+ $prob = ($prob2 == "n") ? _JOBS_COMP_USER_NOTTHERE : _JOBS_COMP_USER_NOPERM;
+ $alert2 = sprintf($alert, $cuser2, $prob);
+ unset($prob);
+ }
}
- $form->addElement(new XoopsFormHidden('token', $token));
- $form->addElement(new XoopsFormButton('', 'submit', _JOBS_SUBMIT, 'submit'));
- $form->addElement(new XoopsFormHidden('comp_usid', $xoopsUser->getVar('uid')));
- $form->display();
- $xoopsTpl->assign('submit_form', ob_get_contents());
- ob_end_clean();
+ if ($alert2) {
+ $form->addElement(
+ new XoopsFormText(
+ _JOBS_COMPANY_USER2 . $alert2, "comp_user2", 50, 50, "" . $_SESSION['comp_user2'] . ""), FALSE
+ );
+ } else {
+ $form->addElement(
+ new XoopsFormText(_JOBS_COMPANY_USER2, "comp_user2", 50, 50, "" . $_SESSION['comp_user2'] . ""), FALSE
+ );
+ }
+ $form->addElement(
+ new XoopsFormTextArea(_JOBS_USER2_CONTACT, 'comp_user2_contact',
+ "" . $_SESSION['comp_user2_contact'] . "", 6, 40), FALSE
+ );
+ } else {
- include XOOPS_ROOT_PATH.'/footer.php';
+ $form->addElement(new XoopsFormHidden('comp_user1', ""));
+ $form->addElement(new XoopsFormHidden('comp_user2', ""));
+ $form->addElement(new XoopsFormHidden('comp_user1_contact', ""));
+ $form->addElement(new XoopsFormHidden('comp_user2_contact', ""));
}
+ $form->addElement(new XoopsFormHidden('token', $token));
+ $form->addElement(new XoopsFormButton('', 'submit', _JOBS_SUBMIT, 'submit'));
+ $form->addElement(new XoopsFormHidden('comp_usid', $xoopsUser->getVar('uid')));
+ $form->display();
+ $xoopsTpl->assign('submit_form', ob_get_contents());
+ ob_end_clean();
+
+ include XOOPS_ROOT_PATH . '/footer.php';
+}
?>
\ No newline at end of file
Modified: XoopsModules/jobs/trunk/jobs/addlisting.php
===================================================================
--- XoopsModules/jobs/trunk/jobs/addlisting.php 2013-07-09 18:21:40 UTC (rev 11819)
+++ XoopsModules/jobs/trunk/jobs/addlisting.php 2013-07-09 22:51:11 UTC (rev 11820)
@@ -25,17 +25,17 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
include "header.php";
-$mydirname = basename( dirname( __FILE__ ) ) ;
-$myts =& MyTextSanitizer::getInstance();// MyTextSanitizer object
-require_once( XOOPS_ROOT_PATH."/modules/$mydirname/include/gtickets.php" ) ;
-include_once XOOPS_ROOT_PATH."/modules/$mydirname/class/jobtree.php";
-include_once (XOOPS_ROOT_PATH."/modules/$mydirname/include/functions.php");
+$mydirname = basename(dirname(__FILE__));
+$myts =& MyTextSanitizer::getInstance(); // MyTextSanitizer object
+require_once(XOOPS_ROOT_PATH . "/modules/$mydirname/include/gtickets.php");
+include_once XOOPS_ROOT_PATH . "/modules/$mydirname/class/jobtree.php";
+include_once (XOOPS_ROOT_PATH . "/modules/$mydirname/include/functions.php");
$module_id = $xoopsModule->getVar('mid');
if (is_object($xoopsUser)) {
$groups = $xoopsUser->getGroups();
} else {
- $groups = XOOPS_GROUP_ANONYMOUS;
+ $groups = XOOPS_GROUP_ANONYMOUS;
}
$gperm_handler =& xoops_gethandler('groupperm');
if (isset($_POST['item_id'])) {
@@ -44,7 +44,7 @@
$perm_itemid = 0;
}
if (!$gperm_handler->checkRight("jobs_submit", $perm_itemid, $groups, $module_id)) {
- redirect_header(XOOPS_URL."/index.php", 3, _NOPERM);
+ redirect_header(XOOPS_URL . "/index.php", 3, _NOPERM);
exit();
}
if (!$gperm_handler->checkRight("jobs_premium", $perm_itemid, $groups, $module_id)) {
@@ -53,45 +53,49 @@
$premium = 1;
}
-$mytree = new JobTree($xoopsDB->prefix("jobs_categories"),"cid","pid");
+$mytree = new JobTree($xoopsDB->prefix("jobs_categories"), "cid", "pid");
- if (isset($_POST["cid"])) {
- $cid = intval($_POST["cid"]);
- } else if (isset($_GET["cid"])) {
- $cid = intval($_GET["cid"]);
+if (isset($_POST["cid"])) {
+ $cid = intval($_POST["cid"]);
+} else {
+ if (isset($_GET["cid"])) {
+ $cid = intval($_GET["cid"]);
}
- if (isset($_POST["comp_id"])) {
- $comp_id = intval($_POST["comp_id"]);
- } else if (isset($_GET["comp_id"])) {
- $comp_id = intval($_GET["comp_id"]);
+}
+if (isset($_POST["comp_id"])) {
+ $comp_id = intval($_POST["comp_id"]);
+} else {
+ if (isset($_GET["comp_id"])) {
+ $comp_id = intval($_GET["comp_id"]);
}
+}
- if (empty($xoopsUser)) {
- redirect_header(XOOPS_URL."modules/profile/",3,_JOBS_MUSTREGFIRST);
- exit();
- }
+if (empty($xoopsUser)) {
+ redirect_header(XOOPS_URL . "modules/profile/", 3, _JOBS_MUSTREGFIRST);
+ exit();
+}
- $member_usid = $xoopsUser->getVar("uid", "E");
+$member_usid = $xoopsUser->getVar("uid", "E");
- $all_comp = jobs_getCompany($member_usid);
- if (!$all_comp) {
- redirect_header(XOOPS_URL."/modules/$mydirname/addcompany.php",2,_JOBS_MUSTADD_COMPANY);
- }
+$all_comp = jobs_getCompany($member_usid);
+if (!$all_comp) {
+ redirect_header(XOOPS_URL . "/modules/$mydirname/addcompany.php", 2, _JOBS_MUSTADD_COMPANY);
+}
- if (empty($comp_id)) {
- $count = jobs_getCompCount($member_usid);
+if (empty($comp_id)) {
+ $count = jobs_getCompCount($member_usid);
if ($count > 1) {
- redirect_header(XOOPS_URL."/modules/$mydirname/whatcompany.php",1,_JOBS_WHAT_COMPANY);
+ redirect_header(XOOPS_URL . "/modules/$mydirname/whatcompany.php", 1, _JOBS_WHAT_COMPANY);
}
- }
+}
- if (!empty($_POST['submit']) ) {
+if (!empty($_POST['submit'])) {
- $jobsdays=$xoopsModuleConfig['jobs_days'];
+ $jobsdays = $xoopsModuleConfig['jobs_days'];
- if ( ! $xoopsGTicket->check( true , 'token' ) ) {
- redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
- }
+ if (!$xoopsGTicket->check(TRUE, 'token')) {
+ redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
+ }
// if ($xoopsModuleConfig["jobs_use_captcha"] == '1') {
// $x24plus = jobs_isX24plus();
@@ -110,219 +114,238 @@
// }
// }
- $title = $myts->addSlashes($_POST["title"]);
- $status = $myts->addSlashes($_POST["status"]);
- $expire = $myts->addSlashes($_POST["expire"]);
- $type = $myts->addSlashes($_POST["type"]);
- $company = $myts->addSlashes($_POST["company"]);
- if ($xoopsModuleConfig['jobs_form_options'] == 'dhtmltextarea' || $xoopsModuleConfig['jobs_form_options'] == 'dhtml') {
- $desctext = $myts->displayTarea($_POST["desctext"],0,0,0,0,0);
- } else {
- $desctext = $myts->displayTarea($_POST["desctext"],1,1,1,1,1);
- }
- if ($xoopsModuleConfig['jobs_form_options'] == 'dhtmltextarea' || $xoopsModuleConfig['jobs_form_options'] == 'dhtml') {
- $requirements = $myts->displayTarea($_POST["requirements"],0,0,1,0,0);
- } else {
- $requirements = $myts->displayTarea($_POST["requirements"], 1,1,1,1,1);
- }
+ $title = $myts->addSlashes($_POST["title"]);
+ $status = $myts->addSlashes($_POST["status"]);
+ $expire = $myts->addSlashes($_POST["expire"]);
+ $type = $myts->addSlashes($_POST["type"]);
+ $company = $myts->addSlashes($_POST["company"]);
+ if ($xoopsModuleConfig['jobs_form_options'] == 'dhtmltextarea' || $xoopsModuleConfig['jobs_form_options'] == 'dhtml'
+ ) {
+ $desctext = $myts->displayTarea($_POST["desctext"], 0, 0, 0, 0, 0);
+ } else {
+ $desctext = $myts->displayTarea($_POST["desctext"], 1, 1, 1, 1, 1);
+ }
+ if ($xoopsModuleConfig['jobs_form_options'] == 'dhtmltextarea' || $xoopsModuleConfig['jobs_form_options'] == 'dhtml'
+ ) {
+ $requirements = $myts->displayTarea($_POST["requirements"], 0, 0, 1, 0, 0);
+ } else {
+ $requirements = $myts->displayTarea($_POST["requirements"], 1, 1, 1, 1, 1);
+ }
- $tel = $myts->addSlashes($_POST["tel"]);
- $price = $myts->addSlashes($_POST["price"]);
- $typeprice = $myts->addSlashes($_POST["typeprice"]);
- $contactinfo = $myts->displayTarea($_POST["contactinfo"],0,0,0,0,0);
- $contactinfo1 = $myts->displayTarea($_POST["contactinfo1"],0,0,0,0,0);
- $contactinfo2 = $myts->displayTarea($_POST["contactinfo2"],0,0,0,0,0);
- $submitter = $myts->addSlashes($_POST["submitter"]);
- $usid = $myts->addSlashes($member_usid);
- $town = $myts->addSlashes($_POST["town"]);
- $state = $myts->addSlashes($_POST["state"]);
- $valid = $myts->addSlashes($_POST["valid"]);
- $email = $myts->addSlashes($_POST["email"]);
- $view = 0;
- $photo = '';
- $date = time();
+ $tel = $myts->addSlashes($_POST["tel"]);
+ $price = $myts->addSlashes($_POST["price"]);
+ $typeprice = $myts->addSlashes($_POST["typeprice"]);
+ $contactinfo = $myts->displayTarea($_POST["contactinfo"], 0, 0, 0, 0, 0);
+ $contactinfo1 = $myts->displayTarea($_POST["contactinfo1"], 0, 0, 0, 0, 0);
+ $contactinfo2 = $myts->displayTarea($_POST["contactinfo2"], 0, 0, 0, 0, 0);
+ $submitter = $myts->addSlashes($_POST["submitter"]);
+ $usid = $myts->addSlashes($member_usid);
+ $town = $myts->addSlashes($_POST["town"]);
+ $state = $myts->addSlashes($_POST["state"]);
+ $valid = $myts->addSlashes($_POST["valid"]);
+ $email = $myts->addSlashes($_POST["email"]);
+ $view = 0;
+ $photo = '';
+ $date = time();
- $newid = $xoopsDB->genId($xoopsDB->prefix("jobs_listing")."_lid_seq");
-
- $sql = sprintf("INSERT INTO ".$xoopsDB->prefix("jobs_listing")." (lid, cid, title, status, expire, type, company, desctext, requirements, tel, price, typeprice, contactinfo, contactinfo1, contactinfo2, date, email, submitter, usid, town, state, valid, photo, view) VALUES ('$newid', '$cid', '$title', '$status', '$expire', '$type', '$company', '$desctext', '$requirements', '$tel', '$price', '$typeprice', '$contactinfo', '$contactinfo1', '$contactinfo2', '$date', '$email', '$submitter', '$usid', '$town', '$state', '$valid', '$photo', '$view')");
- $xoopsDB->query($sql);
-
- if($valid == 'Yes'){
+ $newid = $xoopsDB->genId($xoopsDB->prefix("jobs_listing") . "_lid_seq");
- $notification_handler =& xoops_gethandler('notification');
- $lid = $xoopsDB->getInsertId();
- $tags=array();
- $tags['LID'] = $lid;
- $tags['TITLE'] = $title;
- $tags['TYPE'] = $type;
- $tags['DESCTEXT'] = $desctext;
- $tags['COMPANY_TITLE'] = stripslashes($company);
- $tags['HELLO'] = _JOBS_HELLO;
- $tags['ADDED_TO_CAT'] = _JOBS_ADDED_TO_CAT;
- $tags['ADDED_BY_COMPANY'] = _JOBS_ADDED_BY_COMPANY;
- $tags['FOLLOW_LINK'] = _JOBS_FOLLOW_LINK;
- $tags['RECIEVING_NOTIF'] = _JOBS_RECIEVING_NOTIF;
- $tags['ERROR_NOTIF'] = _JOBS_ERROR_NOTIF;
- $tags['WEBMASTER'] = _JOBS_WEBMASTER;
- $tags['LINK_URL'] = XOOPS_URL . '/modules/'.$mydirname.'/viewjobs.php'. '?lid=' . addslashes($lid);
- $sql = "SELECT title FROM " . $xoopsDB->prefix("jobs_categories") . " WHERE cid=" . addslashes($cid);
- $result = $xoopsDB->query($sql);
- $row = $xoopsDB->fetchArray($result);
- $tags['CATEGORY_TITLE'] = $row['title'];
- $tags['CATEGORY_URL'] = XOOPS_URL . '/modules/'.$mydirname.'/jobscat.php?cid="' . addslashes($cid);
- $notification_handler =& xoops_gethandler('notification');
- $notification_handler->triggerEvent('global', 0, 'new_job', $tags);
- $notification_handler->triggerEvent('category', $cid, 'new_jobs_cat', $tags);
- $notification_handler->triggerEvent('company_listing', $comp_id, 'new_jobs_comp', $tags);
- $notification_handler->triggerEvent ('job_listing', $lid, 'new_job', $tags );
- }
- redirect_header("index.php",3,_JOBS_JOBADDED);
- exit();
+ $sql = sprintf(
+ "INSERT INTO " . $xoopsDB->prefix("jobs_listing")
+ . " (lid, cid, title, status, expire, type, company, desctext, requirements, tel, price, typeprice, contactinfo, contactinfo1, contactinfo2, date, email, submitter, usid, town, state, valid, photo, view) VALUES ('$newid', '$cid', '$title', '$status', '$expire', '$type', '$company', '$desctext', '$requirements', '$tel', '$price', '$typeprice', '$contactinfo', '$contactinfo1', '$contactinfo2', '$date', '$email', '$submitter', '$usid', '$town', '$state', '$valid', '$photo', '$view')"
+ );
+ $xoopsDB->query($sql);
- } else {
+ if ($valid == '1') {
- $xoopsOption['template_main'] = 'jobs_addlisting.html';
- include XOOPS_ROOT_PATH."/header.php";
+ $notification_handler =& xoops_gethandler('notification');
+ $lid = $xoopsDB->getInsertId();
+ $tags = array();
+ $tags['LID'] = $lid;
+ $tags['TITLE'] = $title;
+ $tags['TYPE'] = $type;
+ $tags['DESCTEXT'] = $desctext;
+ $tags['COMPANY_TITLE'] = stripslashes($company);
+ $tags['HELLO'] = _JOBS_HELLO;
+ $tags['ADDED_TO_CAT'] = _JOBS_ADDED_TO_CAT;
+ $tags['ADDED_BY_COMPANY'] = _JOBS_ADDED_BY_COMPANY;
+ $tags['FOLLOW_LINK'] = _JOBS_FOLLOW_LINK;
+ $tags['RECIEVING_NOTIF'] = _JOBS_RECIEVING_NOTIF;
+ $tags['ERROR_NOTIF'] = _JOBS_ERROR_NOTIF;
+ $tags['WEBMASTER'] = _JOBS_WEBMASTER;
+ $tags['LINK_URL'] = XOOPS_URL . '/modules/' . $mydirname . '/viewjobs.php' . '?lid=' . addslashes($lid);
+ $sql
+ =
+ "SELECT title FROM " . $xoopsDB->prefix("jobs_categories") . " WHERE cid=" . addslashes($cid);
+ $result = $xoopsDB->query($sql);
+ $row = $xoopsDB->fetchArray($result);
+ $tags['CATEGORY_TITLE'] = $row['title'];
+ $tags['CATEGORY_URL'] = XOOPS_URL . '/modules/' . $mydirname . '/jobscat.php?cid="' . addslashes($cid);
+ $notification_handler =& xoops_gethandler('notification');
+ $notification_handler->triggerEvent('global', 0, 'new_job', $tags);
+ $notification_handler->triggerEvent('category', $cid, 'new_jobs_cat', $tags);
+ $notification_handler->triggerEvent('company_listing', $comp_id, 'new_jobs_comp', $tags);
+ $notification_handler->triggerEvent('job_listing', $lid, 'new_job', $tags);
+ }
+ redirect_header("index.php", 3, _JOBS_JOBADDED);
+ exit();
- include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
+} else {
- if (isset($_POST["cid"])) {
- $cid = intval($_POST["cid"]);
- } else if (isset($_GET["cid"])) {
- $cid = intval($_GET["cid"]);
- } else {
- $cid = 0;
- }
+ $xoopsOption['template_main'] = 'jobs_addlisting.html';
+ include XOOPS_ROOT_PATH . "/header.php";
- $member_usid = $xoopsUser->uid();
- $member_email =$xoopsUser->getVar("email", "E");
- $member_uname =$xoopsUser->getVar("uname", "E");
- $email = $member_email;
- $temp_premium = "0";
+ include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
- if (empty($comp_id)) {
- $thiscompany = jobs_getCompany($member_usid);
- } else {
- $extra_user = jobs_getXtraUsers($comp_id, $member_usid);
- if (!empty($extra_user)) {
- $temp_premium = "1";
- }
+ if (isset($_POST["cid"])) {
+ $cid = intval($_POST["cid"]);
+ } else {
+ if (isset($_GET["cid"])) {
+ $cid = intval($_GET["cid"]);
+ } else {
+ $cid = 0;
+ }
+ }
- $thiscompany = jobs_getThisCompany($comp_id, $member_usid);
- }
+ $member_usid = $xoopsUser->uid();
+ $member_email = $xoopsUser->getVar("email", "E");
+ $member_uname = $xoopsUser->getVar("uname", "E");
+ $email = $member_email;
+ $temp_premium = "0";
- $result = $xoopsDB->query("select nom_type from ".$xoopsDB->prefix("jobs_type")." order by nom_type");
- $result1 = $xoopsDB->query("select nom_price from ".$xoopsDB->prefix("jobs_price")." order by id_price");
- $result2 = $xoopsDB->query("select rid,name from ".$xoopsDB->prefix("jobs_region")." order by rid");
+ if (empty($comp_id)) {
+ $thiscompany = jobs_getCompany($member_usid);
+ } else {
+ $extra_user = jobs_getXtraUsers($comp_id, $member_usid);
+ if (!empty($extra_user)) {
+ $temp_premium = "1";
+ }
- ob_start();
- $form = new XoopsThemeForm(_JOBS_ADD_LISTING, 'submit_form', 'addlisting.php');
- $form->setExtra('enctype="multipart/form-data"');
- $GLOBALS['xoopsGTicket']->addTicketXoopsFormElement( $form , __LINE__ , 1800 , 'token' ) ;
+ $thiscompany = jobs_getThisCompany($comp_id, $member_usid);
+ }
- if (($premium == "1") || ($temp_premium == "1")) {
- echo ""._JOBS_PREMIUM_MEMBER." ". $xoopsModuleConfig['jobs_days']." "._JOBS_PREMIUM2."";
- } else {
- echo "";
- }
+ $result = $xoopsDB->query("select nom_type from " . $xoopsDB->prefix("jobs_type") . " order by nom_type");
+ $result1 = $xoopsDB->query("select nom_price from " . $xoopsDB->prefix("jobs_price") . " order by id_price");
+ $result2 = $xoopsDB->query("select rid,name from " . $xoopsDB->prefix("jobs_region") . " order by rid");
- $form->addElement(new XoopsFormLabel(_JOBS_SUBMITTER, $member_uname));
- $form->addElement(new XoopsFormHidden('submitter', $member_uname));
+ ob_start();
+ $form = new XoopsThemeForm(_JOBS_ADD_LISTING, 'submit_form', 'addlisting.php');
+ $form->setExtra('enctype="multipart/form-data"');
+ $GLOBALS['xoopsGTicket']->addTicketXoopsFormElement($form, __LINE__, 1800, 'token');
- if ($xoopsModuleConfig['jobs_show_company'] == '1') {
- $form->addElement(new XoopsFormLabel(_JOBS_COMPANY, $thiscompany["comp_name"]));
- $form->addElement(new XoopsFormHidden('company', $thiscompany["comp_name"]));
- }
- $form->addElement(new XoopsFormText(_JOBS_EMAIL, 'email', 50,100, $email), true);
- $form->addElement(new XoopsFormText(_JOBS_TOWN, 'town', 50,50, $thiscompany["comp_city"]), false);
+ if (($premium == "1") || ($temp_premium == "1")) {
+ echo "" . _JOBS_PREMIUM_MEMBER . " " . $xoopsModuleConfig['jobs_days'] . " " . _JOBS_PREMIUM2 . "";
+ } else {
+ echo "";
+ }
- if ($xoopsModuleConfig['jobs_show_state'] == '1') {
- $state_form= new XoopsFormSelect(_JOBS_STATE, "state", $thiscompany["comp_state"], "0", false);
- while (list($rid,$name) = $xoopsDB->fetchRow($result2) ) {
- $state_form->addOption('',_JOBS_SELECT_STATE);
- $state_form->addOption($rid, $name);
- }
- $form->addElement($state_form,true);
- }
+ $form->addElement(new XoopsFormLabel(_JOBS_SUBMITTER, $member_uname));
+ $form->addElement(new XoopsFormHidden('submitter', $member_uname));
- $form->addElement(new XoopsFormText(_JOBS_TEL, "tel", 30, 30, $thiscompany["comp_phone"]), false);
+ if ($xoopsModuleConfig['jobs_show_company'] == '1') {
+ $form->addElement(new XoopsFormLabel(_JOBS_COMPANY, $thiscompany["comp_name"]));
+ $form->addElement(new XoopsFormHidden('company', $thiscompany["comp_name"]));
+ }
+ $form->addElement(new XoopsFormText(_JOBS_EMAIL, 'email', ...
[truncated message content] |