From: <be...@us...> - 2012-10-28 08:29:54
|
Revision: 10239 http://sourceforge.net/p/xoops/svn/10239 Author: beckmi Date: 2012-10-28 08:29:50 +0000 (Sun, 28 Oct 2012) Log Message: ----------- Updating to Beta 2 Modified Paths: -------------- XoopsModules/jobs/branches/mamba/jobs/addlisting.php XoopsModules/jobs/branches/mamba/jobs/addresume.php XoopsModules/jobs/branches/mamba/jobs/admin/addcomp.php XoopsModules/jobs/branches/mamba/jobs/admin/addresume.php XoopsModules/jobs/branches/mamba/jobs/admin/index.php XoopsModules/jobs/branches/mamba/jobs/admin/job_categories.php XoopsModules/jobs/branches/mamba/jobs/admin/jobs.php XoopsModules/jobs/branches/mamba/jobs/admin/main.php XoopsModules/jobs/branches/mamba/jobs/admin/modcomp.php XoopsModules/jobs/branches/mamba/jobs/admin/modresume.php XoopsModules/jobs/branches/mamba/jobs/admin/resume_categories.php XoopsModules/jobs/branches/mamba/jobs/admin/resumes.php XoopsModules/jobs/branches/mamba/jobs/admin/submitlisting.php XoopsModules/jobs/branches/mamba/jobs/blocks/jobs.php XoopsModules/jobs/branches/mamba/jobs/blocks/jobs2.php XoopsModules/jobs/branches/mamba/jobs/blocks/jobs_b_premium.php XoopsModules/jobs/branches/mamba/jobs/blocks/resumes.php XoopsModules/jobs/branches/mamba/jobs/class/jobs_categories.php XoopsModules/jobs/branches/mamba/jobs/class/jobs_res_categories.php XoopsModules/jobs/branches/mamba/jobs/docs/changelog.txt XoopsModules/jobs/branches/mamba/jobs/include/functions.php XoopsModules/jobs/branches/mamba/jobs/include/resume_functions.php XoopsModules/jobs/branches/mamba/jobs/include/search.inc.php XoopsModules/jobs/branches/mamba/jobs/include/waiting.plugin.php XoopsModules/jobs/branches/mamba/jobs/index.php XoopsModules/jobs/branches/mamba/jobs/jobscat.php XoopsModules/jobs/branches/mamba/jobs/language/english/admin.php XoopsModules/jobs/branches/mamba/jobs/members.php XoopsModules/jobs/branches/mamba/jobs/modjob.php XoopsModules/jobs/branches/mamba/jobs/modresume.php XoopsModules/jobs/branches/mamba/jobs/resumecat.php XoopsModules/jobs/branches/mamba/jobs/resumes.php XoopsModules/jobs/branches/mamba/jobs/sql/mysql.sql XoopsModules/jobs/branches/mamba/jobs/viewjobs.php XoopsModules/jobs/branches/mamba/jobs/viewresume.php XoopsModules/jobs/branches/mamba/jobs/xoops_version.php Added Paths: ----------- XoopsModules/jobs/branches/mamba/jobs/admin/modjobs.php Modified: XoopsModules/jobs/branches/mamba/jobs/addlisting.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/addlisting.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/addlisting.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -156,7 +156,7 @@ ); $xoopsDB->query($sql); - if ($valid == 'Yes') { + if ($valid == '1') { $notification_handler =& xoops_gethandler('notification'); $lid = $xoopsDB->getInsertId(); @@ -335,9 +335,9 @@ // $form->addElement(new XoopsFormCaptcha(_JOBS_CAPTCHA, "xoopscaptcha", false), true); // } if ($xoopsModuleConfig['jobs_moderated'] == 0) { - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); } else { - $form->addElement(new XoopsFormHidden("valid", "No"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "0"), FALSE); } $form->addElement(new XoopsFormHidden("comp_id", $thiscompany["comp_id"]), FALSE); $form->addElement(new XoopsFormButton('', 'submit', _JOBS_SUBMIT, 'submit')); Modified: XoopsModules/jobs/branches/mamba/jobs/addresume.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/addresume.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/addresume.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -140,7 +140,7 @@ unset ($_SESSION['email']); $lid = $xoopsDB->getInsertId(); - if ($valid == 'Yes') { + if ($valid == '1') { $notification_handler =& xoops_gethandler('notification'); @@ -261,7 +261,7 @@ $form->addElement(new XoopsFormLabel(_JOBS_CAT3, ob_get_contents()), TRUE); ob_end_clean(); - $radio = new XoopsFormRadio(_JOBS_STATUS, 'status', "" . $_SESSION['status'] . ""); + $radio = new XoopsFormRadio(_JOBS_STATUS, 'status', "" . $_SESSION['status'] . "1"); $options["1"] = _JOBS_ACTIVE; $options["0"] = _JOBS_INACTIVE; $radio->addOptionArray($options); @@ -307,9 +307,9 @@ // } if ($xoopsModuleConfig['jobs_moderate_resume'] == 0) { - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); } else { - $form->addElement(new XoopsFormHidden("valid", "No"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "0"), FALSE); } $form->addElement(new XoopsFormHidden("usid", $iddd), FALSE); Modified: XoopsModules/jobs/branches/mamba/jobs/admin/addcomp.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/addcomp.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/addcomp.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -174,7 +174,9 @@ xoops_cp_header(); // loadModuleAdminMenu(3, ""); $indexAdmin = new ModuleAdmin(); - echo $indexAdmin->addNavigation('company.php'); + echo $indexAdmin->addNavigation("company.php"); + $indexAdmin->addItemButton(_AM_JOBS_MAN_COMPANY, 'company.php', 'list'); + echo $indexAdmin->renderButton('left', ''); $alert_message = ""; if (isset($_GET['cuser1']) && $_GET['cuser1'] != "") { Modified: XoopsModules/jobs/branches/mamba/jobs/admin/addresume.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/addresume.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/addresume.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -105,7 +105,7 @@ unset ($_SESSION['email']); $lid = $xoopsDB->getInsertId(); - if ($valid == 'Yes') { + if ($valid == '1') { $notification_handler =& xoops_gethandler('notification'); @@ -270,9 +270,9 @@ $form->addElement($res_radio, TRUE); if ($xoopsModuleConfig['jobs_moderate_resume'] == 0) { - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); } else { - $form->addElement(new XoopsFormHidden("valid", "No"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "0"), FALSE); } $form->addElement(new XoopsFormHidden("usid", $iddd), FALSE); Modified: XoopsModules/jobs/branches/mamba/jobs/admin/index.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/index.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/index.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -26,7 +26,53 @@ $indexAdmin = new ModuleAdmin(); +//----------------------- +/* +* jobs + * validate + * published + * total jobs + * Categories + +* resumes + * validate + * published + * total jobs + * Categories + + * payment type + * job type + * +* Companies +* +* */ + +$summary = jobs_summary(); + +$indexAdmin->addInfoBox(_AM_JOBS_SUMMARY); +//$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "------ JOBS -----------------", 'Red'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, sprintf(_AM_JOBS_WAITVA_JOB,$summary['waitJobValidation']), 'Green'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, sprintf(_AM_JOBS_PUBLISHED, $summary['jobPublished']), 'Red'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, sprintf(_AM_JOBS_CATETOT, $summary['jobCategoryCount']), 'Green'); + +//$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "</br> "."------ RESUMES -----------------", 'Red'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "</br> ".sprintf(_AM_JOBS_WAITVA_RESUME,$summary['waitResumeValidation']), 'Green'); +//$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "<b>"._AM_JOBS_VIEWSCAP ."</b> ". sprintf(_AM_JOBS_VIEWS, $summary['views']), 'Green'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, sprintf(_AM_JOBS_RESUME_PUBLISHED, $summary['resumePublished']), 'Green'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, sprintf(_AM_JOBS_RESUME_CAT_TOTAL, $summary['resumeCategoryCount']), 'Green'); + + +//$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "</br> "."------ COMPANIES -----------------", 'Red'); +//$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "</br> "."<b>"._AM_JOBS_COMPANY_TOTCAP ."</b> ". sprintf(_AM_JOBS_WAITVA_RESUME,$summary['waitResumeValidation']), 'Green'); +$indexAdmin->addInfoBoxLine(_AM_JOBS_SUMMARY, "</br> ".sprintf(_AM_JOBS_COMPANY_TOT, $summary['companies']), 'Green'); + + + + + echo $indexAdmin->addNavigation('index.php'); echo $indexAdmin->renderIndex(); +jobs_filechecks(); + include "admin_footer.php"; \ No newline at end of file Modified: XoopsModules/jobs/branches/mamba/jobs/admin/job_categories.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/job_categories.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/job_categories.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -71,8 +71,10 @@ echo "<tr class='" . $class . "'>"; echo "<td align=\"left\">" . $prefix . " " . $category_arr[$i]->getVar("title") . "</td>"; -// echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/uploads/jobs/category/category_img/". $category_arr[$i]->getVar("img") -// . "\" height=\"30px\" title=\"img\" alt=\"img\"></td>"; + + echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/modules/jobs/images/cat/". $category_arr[$i]->getVar("img") + . "\" height=\"16px\" title=\"img\" alt=\"img\"></td>"; + echo "<td align=\"center\">" . $category_arr[$i]->getVar("ordre") . "</td>"; echo"<td align=\"center\">" . $category_arr[$i]->getVar("affprice") . "</td>"; @@ -102,6 +104,7 @@ echo "<table width='100%' cellspacing='1' class='outer'> <tr> <th align=\"center\">" . _AM_JOBS_CATEGORY . "</th> + <th align=\"center\">" . _AM_JOBS_IMGCAT . "</th> <th align=\"center\">" . _AM_JOBS_ORDRE . "</th> <th align=\"center\">" . _AM_JOBS_PAYMENT . "</th> <th align='center' width='10%'>" . _AM_JOBS_ACTIONS . "</th> @@ -117,9 +120,9 @@ echo "<tr class='" . $class . "'>"; echo "<td align=\"left\">" . $prefix . " " . $category_arr[$i]->getVar("title") . "</td>"; -// echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/uploads/test1/category/category_img/" -// . $category_arr[$i]->getVar("category_img") -// . "\" height=\"30px\" title=\"category_img\" alt=\"category_img\"></td>"; + echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/modules/jobs/images/cat/" + . $category_arr[$i]->getVar("img") + . "\" height=\"16px\" title=\"img\" alt=\"img\"></td>"; echo "<td align=\"center\">" . $category_arr[$i]->getVar("ordre") . "</td>"; @@ -182,21 +185,22 @@ //Form category_desc //mb $obj->setVar("category_desc", $_REQUEST["category_desc"]); //Form category_img -// include_once XOOPS_ROOT_PATH . "/class/uploader.php"; -// $uploaddir = XOOPS_UPLOAD_PATH . "/test1/images/"; -// $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS["xoopsModuleConfig"]["category_img_mimetypes"], $GLOBALS["xoopsModuleConfig"]["category_img_size"], NULL, NULL); -// if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { -// $uploader->setPrefix("category_img_"); -// $uploader->fetchMedia($_POST['xoops_upload_file'][0]); -// if (!$uploader->upload()) { -// $errors = $uploader->getErrors(); -// redirect_header("javascript:history.go(-1)", 3, $errors); -// } else { -// $obj->setVar("category_img", $uploader->getSavedFileName()); -// } -// } else { -// $obj->setVar("category_img", $_REQUEST["category_img"]); -// } + include_once XOOPS_ROOT_PATH . "/class/uploader.php"; + $uploaddir = XOOPS_UPLOAD_PATH . "/jobs/images/"; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS["xoopsModuleConfig"]["category_img_mimetypes"], $GLOBALS["xoopsModuleConfig"]["category_img_size"], NULL, NULL); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix("category_img_"); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header("javascript:history.go(-1)", 3, $errors); + } else { + $obj->setVar("img", $uploader->getSavedFileName()); + } + } else { + $obj->setVar("img", $_REQUEST["img"]); + } + //Form category_weight $obj->setVar("ordre", $_REQUEST["ordre"]); //Form category_color Modified: XoopsModules/jobs/branches/mamba/jobs/admin/jobs.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/jobs.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/jobs.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -38,7 +38,7 @@ } $sql - = "select lid, title, date, status, expire, submitter, premium from " . $xoopsDB->prefix("jobs_listing") + = "select lid, title, date, status, expire, submitter, valid, premium from " . $xoopsDB->prefix("jobs_listing") . " ORDER BY lid"; $result1 = $xoopsDB->query($sql, $show, $start); @@ -49,9 +49,10 @@ <th align=\"center\">" . _AM_JOBS_NUMANN . "</th> <th align=\"center\">" . _AM_JOBS_TITLE2 . "</th> <th align=\"center\">" . _AM_JOBS_SUBMITTED_ON . "</th> + <th align=\"center\">" . _AM_JOBS_ACTIVE . "</th> <th align=\"center\">" . _AM_JOBS_EXPIRES . "</th> - <th align=\"center\">" . _AM_JOBS_ACTIVE . "</th> <th align=\"center\">" . _AM_JOBS_SENDBY . "</th> + <th align=\"center\">" . _AM_JOBS_PUBLISHEDCAP . "</th> <th align=\"center\">" . _AM_JOBS_PREMIUM . "</th> <th align='center' width='10%'>" . _AM_JOBS_ACTIONS . "</th> @@ -59,23 +60,24 @@ $class = "odd"; $result1 = $xoopsDB->query($sql, $show, $start); - while (list($lid, $title, $date, $status, $expire, $submitter, $premium) = $xoopsDB->fetchRow($result1)) { + while (list($lid, $title, $date, $status, $expire, $submitter, $valid, $premium) = $xoopsDB->fetchRow($result1)) { $title = $myts->htmlSpecialChars($title); $date2 = formatTimestamp($date, "s"); // $expire2 = formatTimestamp($expire, "s"); echo "<tr class='" . $class . "'>"; $class = ($class == "even") ? "odd" : "even"; - echo "<td align=\"center\">$lid</td>"; + echo "<td align=\"center\">" . $lid."</td>"; echo "<td align=\"center\">" . $title . "</td>"; echo "<td align=\"center\">" . $date2 . "</td>"; + echo "<td align=\"center\">" . $status . "</td>"; echo "<td align=\"center\">" . $expire . "</td>"; - echo "<td align=\"center\">" . $status . "</td>"; echo "<td align=\"center\">" . $submitter . "</td>"; + echo "<td align=\"center\">" . $valid . "</td>"; echo "<td align=\"center\">" . $premium . "</td>"; echo "<td align='center' width='10%'> - <a href='main.php?op=ModJob&lid=" . $lid . "'><img src=" . $pathIcon16 . "/edit.png alt='" + <a href='modjobs.php?lid=" . $lid . "'><img src=" . $pathIcon16 . "/edit.png alt='" . _EDIT . "' title='" . _EDIT . "'></a> <a href='../deljob.php?lid=" . $lid . "'><img src=" . $pathIcon16 . "/delete.png alt='" . _DELETE . "' title='" . _DELETE . "'></a> Modified: XoopsModules/jobs/branches/mamba/jobs/admin/main.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/main.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/main.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -71,73 +71,73 @@ echo "</fieldset><br />"; } - if ($xoopsModuleConfig['jobs_moderated'] == '1' || $xoopsModuleConfig['jobs_moderate_up'] == '1') { +// if ($xoopsModuleConfig['jobs_moderated'] == '1' || $xoopsModuleConfig['jobs_moderate_up'] == '1') { +// +// $result = $xoopsDB->query( +// "select lid, title, date from " . $xoopsDB->prefix("jobs_listing") . " WHERE valid='0' order by lid" +// ); +// $numrows = $xoopsDB->getRowsNum($result); +// if ($numrows > 0) { +// echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_WAIT . "</legend>"; +// echo "<br />" . _AM_JOBS_THEREIS . " <b>$numrows</b> " . _AM_JOBS_WAIT . "<br /><br />"; +// echo "<table width=100% cellpadding=2 cellspacing=0 border=0>"; +// $rank = 1; +// +// while (list($lid, $title, $date) = $xoopsDB->fetchRow($result)) { +// $title = $myts->htmlSpecialChars($title); +// $date2 = formatTimestamp($date, "s"); +// +// if (is_integer($rank / 2)) { +// $color = "even"; +// } else { +// $color = "odd"; +// } +// echo "<tr class='$color'><td><a href=\"main.php?op=IndexView&lid=$lid\">$title</a></td><td align=right> $date2</td></tr>"; +// $rank++; +// } +// echo "</table><br />"; +// echo "</fieldset><br />"; +// } else { +// +// echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_WAIT . "</legend>"; +// echo "<br /> " . _AM_JOBS_NOANNVAL . "<br /><br />"; +// echo "</fieldset><br />"; +// } +// } - $result = $xoopsDB->query( - "select lid, title, date from " . $xoopsDB->prefix("jobs_listing") . " WHERE valid='No' order by lid" - ); - $numrows = $xoopsDB->getRowsNum($result); - if ($numrows > 0) { - echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_WAIT . "</legend>"; - echo "<br />" . _AM_JOBS_THEREIS . " <b>$numrows</b> " . _AM_JOBS_WAIT . "<br /><br />"; - echo "<table width=100% cellpadding=2 cellspacing=0 border=0>"; - $rank = 1; +// if ($xoopsModuleConfig['jobs_moderate_resume'] == '1' || $xoopsModuleConfig['jobs_moderate_res_up'] == '1') { +// +// $result1 = $xoopsDB->query( +// "select lid, title, date from " . $xoopsDB->prefix("jobs_resume") . " WHERE valid='0' order by lid" +// ); +// $numrows1 = $xoopsDB->getRowsNum($result1); +// if ($numrows1 > 0) { +// echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_RES_WAIT . "</legend>"; +// echo "<br />" . _AM_JOBS_THEREIS . " <b>$numrows1</b> " . _AM_JOBS_RES_WAIT . "<br /><br />"; +// echo "<table width=100% cellpadding=2 cellspacing=0 border=0>"; +// $rank = 1; +// +// while (list($lid, $title, $date) = $xoopsDB->fetchRow($result1)) { +// $title = $myts->htmlSpecialChars($title); +// $date2 = formatTimestamp($date, "s"); +// +// if (is_integer($rank / 2)) { +// $color = "even"; +// } else { +// $color = "odd"; +// } +// echo "<tr class='$color'><td><a href=\"main.php?op=IndexResumeView&lid=$lid\">$title</a></td><td align=right> $date2</td></tr>"; +// $rank++; +// } +// echo "</table>"; +// echo "</fieldset>"; +// } else { +// echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_RES_WAIT . "</legend>"; +// echo "<br /> " . _AM_JOBS_RES_NOAPR . ""; +// echo "</fieldset><br />"; +// } +// } - while (list($lid, $title, $date) = $xoopsDB->fetchRow($result)) { - $title = $myts->htmlSpecialChars($title); - $date2 = formatTimestamp($date, "s"); - - if (is_integer($rank / 2)) { - $color = "even"; - } else { - $color = "odd"; - } - echo "<tr class='$color'><td><a href=\"main.php?op=IndexView&lid=$lid\">$title</a></td><td align=right> $date2</td></tr>"; - $rank++; - } - echo "</table><br />"; - echo "</fieldset><br />"; - } else { - - echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_WAIT . "</legend>"; - echo "<br /> " . _AM_JOBS_NOANNVAL . "<br /><br />"; - echo "</fieldset><br />"; - } - } - - if ($xoopsModuleConfig['jobs_moderate_resume'] == '1' || $xoopsModuleConfig['jobs_moderate_res_up'] == '1') { - - $result1 = $xoopsDB->query( - "select lid, title, date from " . $xoopsDB->prefix("jobs_resume") . " WHERE valid='No' order by lid" - ); - $numrows1 = $xoopsDB->getRowsNum($result1); - if ($numrows1 > 0) { - echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_RES_WAIT . "</legend>"; - echo "<br />" . _AM_JOBS_THEREIS . " <b>$numrows1</b> " . _AM_JOBS_RES_WAIT . "<br /><br />"; - echo "<table width=100% cellpadding=2 cellspacing=0 border=0>"; - $rank = 1; - - while (list($lid, $title, $date) = $xoopsDB->fetchRow($result1)) { - $title = $myts->htmlSpecialChars($title); - $date2 = formatTimestamp($date, "s"); - - if (is_integer($rank / 2)) { - $color = "even"; - } else { - $color = "odd"; - } - echo "<tr class='$color'><td><a href=\"main.php?op=IndexResumeView&lid=$lid\">$title</a></td><td align=right> $date2</td></tr>"; - $rank++; - } - echo "</table>"; - echo "</fieldset>"; - } else { - echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_RES_WAIT . "</legend>"; - echo "<br /> " . _AM_JOBS_RES_NOAPR . ""; - echo "</fieldset><br />"; - } - } - // Add Listing // echo"<br /><br /><fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_JOBS_ADD_LINK // . "</legend><a href=\"submitlisting.php\">" . _AM_JOBS_ADD_LINK . "</a>"; @@ -301,7 +301,7 @@ $result = $xoopsDB->query( "select lid, cid, title, status, expire, type, company, desctext, requirements, tel, price, typeprice, contactinfo, contactinfo1, contactinfo2, date, email, submitter, usid, town, state, premium, photo from " - . $xoopsDB->prefix("jobs_listing") . " WHERE valid='No' AND lid='$lid'" + . $xoopsDB->prefix("jobs_listing") . " WHERE valid='0' AND lid='$lid'" ); $numrows = $xoopsDB->getRowsNum($result); if ($numrows > 0) { @@ -483,7 +483,7 @@ $result = $xoopsDB->query( "select lid, cid, title, status, exp, expire, private, tel, salary, typeprice, date, email, submitter, usid, town, state, valid, resume from " - . $xoopsDB->prefix("jobs_resume") . " WHERE valid='No' AND lid='$lid'" + . $xoopsDB->prefix("jobs_resume") . " WHERE valid='0' AND lid='$lid'" ); $numrows = $xoopsDB->getRowsNum($result); if ($numrows > 0) { @@ -754,7 +754,7 @@ <option value=\"ListingDel\"> " . _AM_JOBS_DEL . " </select><input type=\"submit\" value=\"" . _AM_JOBS_GO . "\"></td> </tr></table>"; - echo "<input type=\"hidden\" name=\"valid\" value=\"Yes\">"; + echo "<input type=\"hidden\" name=\"valid\" value=\"1\">"; echo "<input type=\"hidden\" name=\"lid\" value=\"$lid\">"; echo "<input type=\"hidden\" name=\"usid\" value=\"$usid\">"; echo "<input type=\"hidden\" name=\"date\" value=\"$time\">"; Modified: XoopsModules/jobs/branches/mamba/jobs/admin/modcomp.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/modcomp.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/modcomp.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -150,7 +150,12 @@ xoops_cp_header(); //loadModuleAdminMenu(3, ""); + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation("company.php"); + $indexAdmin->addItemButton(_AM_JOBS_MAN_COMPANY, 'company.php', 'list'); + echo $indexAdmin->renderButton('left', ''); + // echo "<fieldset><legend style='font-weight: bold; color: #900;'>"._AM_AM_JOBS_MOD_COMPANY."</legend>"; $token = $GLOBALS['xoopsSecurity']->createToken(); Added: XoopsModules/jobs/branches/mamba/jobs/admin/modjobs.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/modjobs.php (rev 0) +++ XoopsModules/jobs/branches/mamba/jobs/admin/modjobs.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -0,0 +1,370 @@ +<?php +// ----------------------------------------------------------------------- // +// Jobs Module for Xoops 2.4.x // +// By John Mordo - jlm69 at Xoops // +// // +// // +// // +// ------------------------------------------------------------------------- // +include("admin_header.php"); + +include_once '../../../include/cp_header.php'; +$mydirname = basename(dirname(dirname(__FILE__))); +include_once (XOOPS_ROOT_PATH . "/modules/$mydirname/include/functions.php"); +include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; +$myts =& MyTextSanitizer::getInstance(); +$module_id = $xoopsModule->getVar('mid'); + + +if (!empty($_POST['submit'])) { + + $lid = !isset($_REQUEST['lid']) ? NULL : $_REQUEST['lid']; + + $cid = $myts->addSlashes($_POST["cid"]); + $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"]); + $desctext = $myts->addSlashes($_POST["desctext"]); + $requirements = $myts->addSlashes($_POST["requirements"]); + $tel = $myts->addSlashes($_POST["tel"]); + $price = $myts->addSlashes($_POST["price"]); + $typeprice = $myts->addSlashes($_POST["typeprice"]); + $contactinfo = $myts->addSlashes($_POST["contactinfo"]); + $contactinfo1 = $myts->addSlashes($_POST["contactinfo1"]); + $contactinfo2 = $myts->addSlashes($_POST["contactinfo2"]); + $date = $myts->addSlashes($_POST["date"]); + $email = $myts->addSlashes($_POST["email"]); + $submitter = $myts->addSlashes($_POST["submitter"]); +// $usid = $myts->addSlashes($_POST["usid"]); + $town = $myts->addSlashes($_POST["town"]); + $state = $myts->addSlashes($_POST["state"]); + $valid = $myts->addSlashes($_POST["valid"]); + $premium = $myts->addSlashes($_POST["premium"]); + $photo = $myts->addSlashes($_POST["photo"]); + $view = $myts->addSlashes($_POST["view"]); + + +// if (!empty($_FILES['resume']['name'])) { +// include_once XOOPS_ROOT_PATH . "/class/uploader.php"; +// $updir = $destination; +// $allowed_mimetypes = array('application/msword', 'application/pdf'); +// $uploader = new XoopsMediaUploader($updir, $allowed_mimetypes, $xoopsModuleConfig['jobs_resumesize']); +// $uploader->setTargetFileName($date . '_' . $_FILES['resume']['name']); +// $uploader->fetchMedia('resume'); +// if (!$uploader->upload()) { +// $errors = $uploader->getErrors(); +// redirect_header("modresume.php?lid=" . addslashes($lid) . "", 5, $errors); +// exit(); +// } else { +// if ($resume_old) { +// if (@file_exists("$destination/$resume_old")) { +// unlink("$destination/$resume_old"); +// } +// } +// $resume_old = $uploader->getSavedFileName(); +// } +// } + +// $xoopsDB->query( +// "update " . $xoopsDB->prefix("jobs_listing") +// . " set cid='$cid', title='$title', status='$status', expire='$expire', type='$type', company='$company',desctext='$desctext',requirements='$requirements',tel='$tel', price='$price', typeprice='$typeprice', contactinfo='$contactinfo',contactinfo1='$contactinfo1',contactinfo2='$contactinfo2',date='$date', email='$email', submitter='$submitter', town='$town', state='$state', valid='$valid', premium='$premium',photo='$photo',view='$view' where lid=$lid" +// ); + + //$lid = intval($_GET['lid']); + +//UPDATE `xtest256a2`.`xcac_jobs_listing` SET `title` = 'zzzzzzzzzzz', +//`desctext` = 'zzzzzzzz', +//`requirements` = 'zzzzzzzzzzzzzzzz', +//`price` = 'zzzzzzzzzzzzz', +//`contactinfo1` = 'zzzzzzzzzzz', +//`contactinfo2` = 'zzzzzzzzzzzz', +//`photo` = 'zzzzzzzzzzz' WHERE `xcac_jobs_listing`.`lid` =3; + + +$myquery = $xoopsDB->query( + "update " . $xoopsDB->prefix("jobs_listing") + . " set cid='$cid', title='$title', status='$status', expire='$expire', type='$type', company='$company', desctext='$desctext', requirements='$requirements', tel='$tel', price='$price', typeprice='$typeprice', contactinfo='$contactinfo', contactinfo1='$contactinfo1', contactinfo2='$contactinfo2', date='$date', email='$email', submitter='$submitter', town='$town', state='$state', valid='$valid', premium='$premium', photo='$photo' where lid=" + . mysql_real_escape_string($lid) . "" + ); + + + + if ($myquery) { + redirect_header("jobs.php", 3, _JOBS_JOBMOD2); + exit(); + } else { + redirect_header("jobs.php", 3, _JOBS_MODIFBEFORE); + exit(); + } + +// if ($valid == "Yes") { +// redirect_header("jobs.php", 3, _JOBS_JOBMOD2); +// exit(); +// } else { +// redirect_header("jobs.php", 3, _JOBS_MODIFBEFORE); +// exit(); +// } + +} else { + + xoops_cp_header(); + //loadModuleAdminMenu(3, ""); + + $adminMenu = new ModuleAdmin(); + echo $adminMenu->addNavigation("jobs.php"); + //$adminMenu->addItemButton(_AM_JOBS_NEWCATEGORY, 'resume_categories.php?op=new_category', 'add'); + $adminMenu->addItemButton(_AM_JOBS_MAN_JOB, 'jobs.php', 'list'); + echo $adminMenu->renderButton('left', ''); + + include_once XOOPS_ROOT_PATH . "/modules/jobs/include/functions.php"; + include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; + include_once(XOOPS_ROOT_PATH . "/modules/$mydirname/class/jobtree.php"); + $mytree = new JobTree($xoopsDB->prefix("jobs_categories"), "cid", "pid"); + + $GLOBALS['xoopsSecurity']->getTokenHTML(); + + $lid = intval($_GET['lid']); + +// $resumesize = $xoopsModuleConfig['jobs_resumesize']; +// $resumesize1 = $xoopsModuleConfig['jobs_resumesize'] / 1024; + + $result = $xoopsDB->query( + "select lid, cid, title, status, expire, type, company, desctext, requirements, tel, price, typeprice, contactinfo, contactinfo1, contactinfo2, date, email, submitter, town, state, valid, premium, photo, view from " + . $xoopsDB->prefix("jobs_listing") . " where lid=" . mysql_real_escape_string($lid) . "" + ); + + list($lid, $cid, $title, $status, $expire, $type, $company, $desctext, $requirements, $tel, $price, $typeprice, $contactinfo, $contactinfo1, $contactinfo2, $date, $email, $submitter, $town, $state, $valid, $premium, $photo, $view) = $xoopsDB->fetchRow($result); + + + //list($lid, $cid, $name, $title, $status, $exp, $expire, $private, $tel, $typeprice, $salary, $date, $email, $submitter, $usid, $town, $state, $valid, $resume_old) = $xoopsDB->fetchRow($result); + + if ($xoopsUser) { + $calusername = $xoopsUser->uname(); + if ($submitter == $calusername || $xoopsUser->isAdmin()) { + + $lid = $myts->htmlSpecialChars($lid); + $cid = $myts->htmlSpecialChars($cid); + $title = $myts->undoHtmlSpecialChars($title); + $status = $myts->htmlSpecialChars($status); + $expire = $myts->htmlSpecialChars($expire); + $type = $myts->htmlSpecialChars($type); + $company = $myts->htmlSpecialChars($company); + $desctext = $myts->htmlSpecialChars($desctext); + $requirements = $myts->htmlSpecialChars($requirements); + $tel = $myts->htmlSpecialChars($tel); + $price = $myts->htmlSpecialChars($price); + $typeprice = $myts->htmlSpecialChars($typeprice); + $contactinfo = $myts->htmlSpecialChars($contactinfo); + $contactinfo1 = $myts->htmlSpecialChars($contactinfo1); + $contactinfo2 = $myts->htmlSpecialChars($contactinfo2); + $date = $myts->htmlSpecialChars($date); + $email = $myts->htmlSpecialChars($email); + $submitter = $myts->htmlSpecialChars($submitter); +// $usid = $myts->htmlSpecialChars($usid); + $town = $myts->htmlSpecialChars($town); + $state = $myts->htmlSpecialChars($state); + $valid = $myts->htmlSpecialChars($valid); + $premium = $myts->htmlSpecialChars($premium); + $photo = $myts->htmlSpecialChars($photo); + $view = $myts->htmlSpecialChars($view); + + + $useroffset = ""; + $timezone = $xoopsUser->timezone(); + if (isset($timezone)) { + $useroffset = $xoopsUser->timezone(); + } else { + $useroffset = $xoopsConfig['default_TZ']; + } + + $dates = ($useroffset * 3600) + $date; + $dates = formatTimestamp($date, "s"); + $del_old = ""; + + $result1 = $xoopsDB->query( + "select nom_price from " . $xoopsDB->prefix("jobs_price") . " order by id_price" + ); + + ob_start(); + $form = new XoopsThemeForm(_AM_JOBS_MODANN, 'modify_jobs', 'modjobs.php'); + $form->setExtra('enctype="multipart/form-data"'); + $GLOBALS['xoopsGTicket']->addTicketXoopsFormElement($form, __LINE__, 1800, 'token'); + + $form->addElement(new XoopsFormLabel(_AM_JOBS_NUMANN, $lid . " " . _AM_JOBS_ADDED . " " . $dates)); + $form->addElement(new XoopsFormLabel(_AM_JOBS_SENDBY, $submitter)); + + + $form->addElement(new XoopsFormText(_AM_JOBS_EMAIL, "email", 30, 30, $email), FALSE); + $form->addElement(new XoopsFormText(_AM_JOBS_COMPANY, "company", 30, 30, $company), FALSE); + $form->addElement(new XoopsFormText(_AM_JOBS_TITLE, "title", 30, 30, $title), FALSE); + + $statusRadio = new XoopsFormRadio(_AM_JOBS_STATUS, 'status', $status); + $statusOptions["1"] = _AM_JOBS_ACTIVE; + $statusOptions["0"] = _AM_JOBS_INACTIVE; + $statusRadio->addOptionArray($statusOptions); + $form->addElement($statusRadio, FALSE); + + $form->addElement(new XoopsFormText(_AM_JOBS_EXPIRE, "expire", 30, 30, $expire), FALSE); + + + $type_form = new XoopsFormSelect(_AM_JOBS_TYPE, "type", $type, "1", FALSE); + $result5 = $xoopsDB->query("select nom_type from " . $xoopsDB->prefix("jobs_type") . " order by nom_type"); + while (list($nom_type) = $xoopsDB->fetchRow($result5)) { + $type_form->addOption($nom_type, $nom_type); + } + $form->addElement($type_form, TRUE); + + $cat_form = (new XoopsFormSelect(_AM_JOBS_CAT, 'cid', $cid)); + $cattree = $mytree->getChildTreeArray(0, "title ASC"); + $cat_form->addOption('', _AM_JOBS_SELECTCAT); + foreach ($cattree as $branch) { + $branch['prefix'] = substr($branch['prefix'], 0, -1); + $branch['prefix'] = str_replace(".", "--", $branch['prefix']); + $cat_form->addOption($branch['cid'], $branch['prefix'] . $branch['title']); + } + $form->addElement($cat_form, TRUE); + + + $wysiwyg_text_area = jobs_getEditor(_AM_JOBS_DESC2, 'desctext', $desctext, '100%', '200px', 'small'); + $form->addElement($wysiwyg_text_area, TRUE); + + $wysiwyg_requirements_area = jobs_getEditor(_AM_JOBS_REQUIRE, 'requirements', $requirements, '100%', '200px', 'small'); + $form->addElement($wysiwyg_requirements_area, TRUE); + + $salary_tray= new XoopsFormElementTray(_AM_JOBS_PRICE2); + + $price_form = new XoopsFormSelect('', "typeprice", $typeprice, "1", FALSE); + $result = $xoopsDB->query("select nom_price from " . $xoopsDB->prefix("jobs_price") . " order by nom_price"); + while (list($nom_price) = $xoopsDB->fetchRow($result)) { + $price_form->addOption($nom_price, $nom_price); + } + $salary_tray->addElement(new XoopsFormText($xoopsModuleConfig['jobs_money'], "price", 35, 100, $price)); + $salary_tray->addElement($price_form); + $form->addElement($salary_tray, FALSE); + + $form->addElement(new XoopsFormText(_AM_JOBS_TEL, "tel", 30, 30, $tel), FALSE); + $form->addElement(new XoopsFormText(_AM_JOBS_TOWN, "town", 30, 30, $town), FALSE); + +// $state_form = new XoopsFormSelect(_AM_JOBS_STATE, "state", $state, "1", FALSE); +// $result2 = $xoopsDB->query("select rid, name from " . $xoopsDB->prefix("jobs_region") . " order by rid"); +// while (list($rid, $name) = $xoopsDB->fetchRow($result2)) { +// $state_form->addOption('', _AM_JOBS_SELECT_STATE); +// $state_form->addOption($rid, $name); +// } + +// $result5 = $xoopsDB->query("select rid, name from " . $xoopsDB->prefix("jobs_region") . " order by rid"); +// while (list($rid, $name) = $xoopsDB->fetchRow($result5)) { +// $sel = ""; +// if ($rid == $state) { +// $sel = "selected"; +// } +// +// +// $form->addElement($state_form, TRUE); + $result2 = $xoopsDB->query("select rid, name from " . $xoopsDB->prefix("jobs_region") . " order by rid"); + $state_form = new XoopsFormSelect(_AM_JOBS_STATE, "state", $state, "1", FALSE); + while (list($rid, $name) = $xoopsDB->fetchRow($result2)) { + $state_form->addOption('', _AM_JOBS_SELECT_STATE); + $state_form->addOption($rid, $name); + } + $form->addElement($state_form, TRUE); + + + + $form->addElement(new XoopsFormTextArea(_AM_JOBS_CONTACTINFO, "contactinfo", $contactinfo, 4,28), FALSE); + $form->addElement(new XoopsFormTextArea(_AM_JOBS_CONTACTINFO1, "contactinfo1", $contactinfo1,4,28), FALSE); + $form->addElement(new XoopsFormTextArea(_AM_JOBS_CONTACTINFO2, "contactinfo2", $contactinfo2, 4,28), FALSE); + + +// $form->addElement(new XoopsFormText(_AM_JOBS_RES_HOW_LONG, "expire", 30, 30, $expire), FALSE); +// +// $radio = new XoopsFormRadio(_AM_JOBS_STATUS, 'status', $status); +// $options["1"] = _AM_JOBS_ACTIVE; +// $options["0"] = _AM_JOBS_INACTIVE; +// $radio->addOptionArray($options); +// $form->addElement($radio, TRUE); +// +// $form->addElement(new XoopsFormText(_AM_JOBS_EMAIL, "email", 30, 30, $email), FALSE); +// $form->addElement(new XoopsFormText(_AM_JOBS_TEL, "tel", 30, 30, $tel), FALSE); +// $form->addElement(new XoopsFormText(_AM_JOBS_TOWN, "town", 30, 30, $town), FALSE); +// +// $state_form = new XoopsFormSelect(_AM_JOBS_STATE, "state", $state, "1", FALSE); +// while (list($rid, $name) = $xoopsDB->fetchRow($result2)) { +// $state_form->addOption('', _AM_JOBS_SELECT_STATE); +// $state_form->addOption($rid, $name); +// } +// $form->addElement($state_form, TRUE); + +// $form->addElement(new XoopsFormText(_AM_JOBS_PRICE2, "salary", 40, 50, $salary), FALSE); +// $sel_form = new XoopsFormSelect(_AM_JOBS_SALARYTYPE, "typeprice", $typeprice, "1", FALSE); +// while (list($nom_price) = $xoopsDB->fetchRow($result1)) { +// $sel_form->addOption($nom_price, $nom_price); +// } +// $form->addElement($sel_form); + +// if ($resume_old) { +// if ($resume_old != 'created') { +// $resume_link = "<a href=\"resumes/$resume_old\">$resume_old</a>"; +// +// $form->addElement(new XoopsFormLabel(_AM_JOBS_ACTUALRES, $resume_link)); +// +// $del_checkbox = new XoopsFormCheckBox(_AM_JOBS_DELRES, 'del_old', $del_old); +// $del_checkbox->addOption(1, "Yes"); +// $form->addElement($del_checkbox); +// $form->addElement(new XoopsFormFile(_AM_JOBS_UP_NEW_RESUME, 'resume', $xoopsModuleConfig['jobs_maxfilesize']), FALSE); +// $form->addElement(new XoopsFormHidden('resume_old', $resume_old)); +// +// } else { +// +// $resume_link = "<a href=\"../myresume.php?lid=" . addslashes($lid) . "\">$resume_old</a>"; +// $form->addElement(new XoopsFormLabel(_AM_JOBS_ACTUALRES, $resume_link)); +// $del_made_resume = new XoopsFormCheckBox(_AM_JOBS_DELRES, 'del_made_resume', $del_made_resume); +// $del_made_resume->addOption(1, "Yes"); +// $form->addElement($del_made_resume); +// $form->addElement(new XoopsFormHidden('resume_old', $resume_old)); +// } +// } else { +// $form->addElement(new XoopsFormFile(_AM_JOBS_NEWRES, 'resume', $xoopsModuleConfig['jobs_maxfilesize']), FALSE); +// } + +// $res_radio = new XoopsFormRadio(_AM_JOBS_Q_NO_RESUME, 'make_resume', "0"); +// $options["0"] = _AM_JOBS_DONT_MAKE; +// $options["1"] = _AM_JOBS_MAKE_RESUME; +// $res_radio->addOptionArray($options); +// $form->addElement($res_radio, TRUE); + + $validRadio = new XoopsFormRadio(_AM_JOBS_PUBLISHEDCAP, 'valid', $valid); + $validOptions["1"] = _YES; + $validOptions["0"] = _NO; + $validRadio->addOptionArray($validOptions); + $form->addElement($validRadio, FALSE); + + $premiumRadio = new XoopsFormRadio(_AM_JOBS_PREMIUM, 'premium', $premium); + $premiumOptions["1"] = _YES; + $premiumOptions["0"] = _NO; + $premiumRadio->addOptionArray($premiumOptions); + $form->addElement($premiumRadio, TRUE); + + +// if ($xoopsModuleConfig['jobs_moderate_res_up'] == 0) { +// $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); +// } else { +// $form->addElement(new XoopsFormHidden("valid", "0"), FALSE); +// } + + $form->addElement(new XoopsFormHidden("lid", $lid), FALSE); + $form->addElement(new XoopsFormHidden("date", $date), FALSE); + $form->addElement(new XoopsFormHidden("submit", "1"), FALSE); + $form->addElement(new XoopsFormHidden("submitter", $submitter), FALSE); + $form->addElement(new XoopsFormButton('', 'submit', _AM_JOBS_SUBMIT, 'submit')); + $form->display(); + $submit_form = ob_get_contents(); + ob_end_clean(); + echo $submit_form; + } + } +} +xoops_cp_footer(); +?> \ No newline at end of file Modified: XoopsModules/jobs/branches/mamba/jobs/admin/modresume.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/modresume.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/modresume.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -97,6 +97,12 @@ xoops_cp_header(); //loadModuleAdminMenu(3, ""); + +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation("resumes.php"); +$indexAdmin->addItemButton(_AM_JOBS_MAN_RESUME, 'resumes.php', 'list'); +echo $indexAdmin->renderButton('left', ''); + include_once XOOPS_ROOT_PATH . "/modules/jobs/include/resume_functions.php"; include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; include_once(XOOPS_ROOT_PATH . "/modules/$mydirname/class/restree.php"); @@ -110,10 +116,10 @@ $resumesize1 = $xoopsModuleConfig['jobs_resumesize'] / 1024; $result = $xoopsDB->query( - "select lid, cid, name, title, status, exp, expire, private, tel, salary, date, email, submitter, usid, town, state, valid, resume from " + "select lid, cid, name, title, status, exp, expire, private, tel, typeprice, salary, date, email, submitter, usid, town, state, valid, resume from " . $xoopsDB->prefix("jobs_resume") . " where lid=" . mysql_real_escape_string($lid) . "" ); - list($lid, $cid, $name, $title, $status, $exp, $expire, $private, $tel, $salary, $date, $email, $submitter, $usid, $town, $state, $valid, $resume_old) = $xoopsDB->fetchRow($result); + list($lid, $cid, $name, $title, $status, $exp, $expire, $private, $tel, $typeprice, $salary, $date, $email, $submitter, $usid, $town, $state, $valid, $resume_old) = $xoopsDB->fetchRow($result); if ($xoopsUser) { $calusern = $xoopsUser->uid(); @@ -231,12 +237,20 @@ $res_radio->addOptionArray($options); $form->addElement($res_radio, TRUE); - if ($xoopsModuleConfig['jobs_moderate_res_up'] == 0) { - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); - } else { - $form->addElement(new XoopsFormHidden("valid", "No"), FALSE); - } + $validRadio = new XoopsFormRadio(_AM_JOBS_PUBLISHEDCAP, 'valid', $valid); + $validOptions["1"] = _YES; + $validOptions["0"] = _NO; + $validRadio->addOptionArray($validOptions); + $form->addElement($validRadio, FALSE); + + +// if ($xoopsModuleConfig['jobs_moderate_res_up'] == 0) { +// $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); +// } else { +// $form->addElement(new XoopsFormHidden("valid", "0"), FALSE); +// } + $form->addElement(new XoopsFormHidden("lid", $lid), FALSE); $form->addElement(new XoopsFormHidden("date", $date), FALSE); $form->addElement(new XoopsFormHidden("submit", "1"), FALSE); Modified: XoopsModules/jobs/branches/mamba/jobs/admin/resume_categories.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/resume_categories.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/resume_categories.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -59,8 +59,8 @@ echo "<tr class='" . $class . "'>"; echo "<td align=\"left\">" . $prefix . " " . $category_arr[$i]->getVar("title") . "</td>"; -// echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/uploads/jobs/category/category_img/". $category_arr[$i]->getVar("img") -// . "\" height=\"30px\" title=\"img\" alt=\"img\"></td>"; + echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/modules/jobs/images/cat/". $category_arr[$i]->getVar("img") + . "\" height=\"16px\" title=\"img\" alt=\"img\"></td>"; echo "<td align=\"center\">" . $category_arr[$i]->getVar("ordre") . "</td>"; echo"<td align=\"center\">" . $category_arr[$i]->getVar("affprice") . "</td>"; @@ -90,6 +90,7 @@ echo "<table width='100%' cellspacing='1' class='outer'> <tr> <th align=\"center\">" . _AM_JOBS_RES_CATEGORY . "</th> + <th align=\"center\">" . _AM_JOBS_IMGCAT . "</th> <th align=\"center\">" . _AM_JOBS_ORDRE . "</th> <th align=\"center\">" . _AM_JOBS_PAYMENT . "</th> <th align='center' width='10%'>" . _AM_JOBS_ACTIONS . "</th> @@ -105,9 +106,9 @@ echo "<tr class='" . $class . "'>"; echo "<td align=\"left\">" . $prefix . " " . $category_arr[$i]->getVar("title") . "</td>"; -// echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/uploads/test1/category/category_img/" -// . $category_arr[$i]->getVar("category_img") -// . "\" height=\"30px\" title=\"category_img\" alt=\"category_img\"></td>"; + echo"<td align=\"center\"><img src=\"" . XOOPS_URL . "/modules/jobs/images/cat/" + . $category_arr[$i]->getVar("img") + . "\" height=\"16px\" title=\"img\" alt=\"img\"></td>"; echo "<td align=\"center\">" . $category_arr[$i]->getVar("ordre") . "</td>"; @@ -170,21 +171,21 @@ //Form category_desc //mb $obj->setVar("category_desc", $_REQUEST["category_desc"]); //Form category_img -// include_once XOOPS_ROOT_PATH . "/class/uploader.php"; -// $uploaddir = XOOPS_UPLOAD_PATH . "/test1/images/"; -// $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS["xoopsModuleConfig"]["category_img_mimetypes"], $GLOBALS["xoopsModuleConfig"]["category_img_size"], NULL, NULL); -// if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { -// $uploader->setPrefix("category_img_"); -// $uploader->fetchMedia($_POST['xoops_upload_file'][0]); -// if (!$uploader->upload()) { -// $errors = $uploader->getErrors(); -// redirect_header("javascript:history.go(-1)", 3, $errors); -// } else { -// $obj->setVar("category_img", $uploader->getSavedFileName()); -// } -// } else { -// $obj->setVar("category_img", $_REQUEST["category_img"]); -// } + include_once XOOPS_ROOT_PATH . "/class/uploader.php"; + $uploaddir = XOOPS_UPLOAD_PATH . "/jobs/images/"; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS["xoopsModuleConfig"]["category_img_mimetypes"], $GLOBALS["xoopsModuleConfig"]["category_img_size"], NULL, NULL); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix("category_img_"); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header("javascript:history.go(-1)", 3, $errors); + } else { + $obj->setVar("img", $uploader->getSavedFileName()); + } + } else { + $obj->setVar("img", $_REQUEST["img"]); + } //Form category_weight $obj->setVar("ordre", $_REQUEST["ordre"]); //Form category_color @@ -203,10 +204,10 @@ case "edit_category": xoops_cp_header(); $adminMenu = new ModuleAdmin(); - echo $adminMenu->addNavigation("resume_categories.php"); - $adminMenu->addItemButton(_AM_JOBS_NEWCATEGORY, 'resume_categories.php?op=new_category', 'add'); - $adminMenu->addItemButton(_AM_JOBS_CATEGORYLIST, 'resume_categories.php?op=list', 'list'); - echo $adminMenu->renderButton(); + echo $adminMenu->addNavigation("resumes.php"); + //$adminMenu->addItemButton(_AM_JOBS_NEWCATEGORY, 'resume_categories.php?op=new_category', 'add'); + $adminMenu->addItemButton(_AM_JOBS_CATEGORYLIST, 'resumes.php', 'list'); + echo $adminMenu->renderButton('left', ''); $obj = $jobsJobs_res_categoriesHandler->get($_REQUEST["cid"]); $form = $obj->getForm(); $form->display(); Modified: XoopsModules/jobs/branches/mamba/jobs/admin/resumes.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/resumes.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/resumes.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -7,7 +7,7 @@ include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; -include_once(XOOPS_ROOT_PATH . "/modules/$mydirname/class/jobtree.php"); +include_once(XOOPS_ROOT_PATH . "/modules/$mydirname/class/restree.php"); $myts =& MyTextSanitizer::getInstance(); @@ -38,7 +38,7 @@ } $sql - = "select lid, title, name, date, status, expire, submitter, resume from " . $xoopsDB->prefix("jobs_resume") + = "select lid, title, name, date, status, expire, submitter, valid, resume from " . $xoopsDB->prefix("jobs_resume") . " ORDER BY lid"; $result1 = $xoopsDB->query($sql, $show, $start); @@ -53,6 +53,7 @@ <th align=\"center\">" . _AM_JOBS_EXPIRES . "</th> <th align=\"center\">" . _AM_JOBS_ACTIVE . "</th> <th align=\"center\">" . _AM_JOBS_SUBMITTER . "</th> + <th align=\"center\">" . _AM_JOBS_PUBLISHEDCAP . "</th> <th align=\"center\">" . _AM_JOBS_RESUME . "</th> <th align='center' width='10%'>" . _AM_JOBS_ACTIONS . "</th> @@ -60,7 +61,7 @@ $class = "odd"; $result1 = $xoopsDB->query($sql, $show, $start); - while (list($lid, $title, $name, $date, $status, $expire, $submitter, $resume) = $xoopsDB->fetchRow($result1)) { + while (list($lid, $title, $name, $date, $status, $expire, $submitter, $valid, $resume) = $xoopsDB->fetchRow($result1)) { $name = $myts->htmlSpecialChars($name); $title = $myts->htmlSpecialChars($title); $date2 = formatTimestamp($date, "s"); @@ -75,6 +76,7 @@ echo "<td align=\"center\">" . $expire . "</td>"; echo "<td align=\"center\">" . $status . "</td>"; echo "<td align=\"center\">" . $submitter . "</td>"; + echo "<td align=\"center\">" . $valid . "</td>"; echo "<td align=\"center\">" . $resume . "</td>"; echo "<td align='center' width='10%'> Modified: XoopsModules/jobs/branches/mamba/jobs/admin/submitlisting.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/admin/submitlisting.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/admin/submitlisting.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -118,7 +118,7 @@ ); $xoopsDB->query($sql); - if ($valid == 'Yes') { + if ($valid == '1') { $notification_handler =& xoops_gethandler('notification'); $lid = $xoopsDB->getInsertId(); @@ -296,7 +296,7 @@ } else { $form->addElement(new XoopsFormTextArea(_AM_JOBS_CONTACTINFO2, "contactinfo2", "", 6, 40), FALSE); } - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); $form->addElement(new XoopsFormHidden("comp_id", $company["comp_id"]), FALSE); $form->addElement(new XoopsFormButton('', 'submit', _AM_JOBS_SUBMIT, 'submit')); $form->display(); @@ -341,7 +341,7 @@ } $form->addElement($sel_form); $form->addElement(new XoopsFormTextArea(_AM_JOBS_CONTACTINFO, "contactinfo", '', 6, 40), FALSE); - $form->addElement(new XoopsFormHidden("valid", "Yes"), FALSE); + $form->addElement(new XoopsFormHidden("valid", "1"), FALSE); $form->addElement(new XoopsFormHidden("comp_id", ""), FALSE); $form->addElement(new XoopsFormHidden("company", ""), FALSE); $form->addElement(new XoopsFormHidden("contactinfo1", ""), FALSE); Modified: XoopsModules/jobs/branches/mamba/jobs/blocks/jobs.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/blocks/jobs.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/blocks/jobs.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -38,7 +38,7 @@ $result = $xoopsDB->query( "SELECT lid, cid, title, status, expire, type, company, desctext, requirements, tel, price, typeprice, contactinfo, date, email, submitter, usid, town, state, valid, photo, view FROM " . $xoopsDB->prefix("" . $blockdirname . "_listing") - . " WHERE valid='Yes' and status!='1' $cat_perms ORDER BY " . $options[0] . " DESC", $options[1], 0 + . " WHERE valid='1' and status!='1' $cat_perms ORDER BY " . $options[0] . " DESC", $options[1], 0 ); while ($myrow = $xoopsDB->fetchArray($result)) { Modified: XoopsModules/jobs/branches/mamba/jobs/blocks/jobs2.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/blocks/jobs2.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/blocks/jobs2.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -37,7 +37,7 @@ $result = $xoopsDB->query( "SELECT c.comp_id, c.comp_name, c.comp_img, l.company FROM " . $xoopsDB->prefix("jobs_companies") . " AS c LEFT OUTER JOIN " . $xoopsDB->prefix("jobs_listing") - . " AS l on c.comp_name = l.company WHERE l.valid = 'Yes' and l.status!='0' $cat_perms GROUP BY c.comp_img" + . " AS l on c.comp_name = l.company WHERE l.valid = '1' and l.status!='0' $cat_perms GROUP BY c.comp_img" ); while (list($comp_id, $comp_name, $comp_img, $company) = $xoopsDB->fetchRow($result)) { Modified: XoopsModules/jobs/branches/mamba/jobs/blocks/jobs_b_premium.php =================================================================== --- XoopsModules/jobs/branches/mamba/jobs/blocks/jobs_b_premium.php 2012-10-27 15:06:41 UTC (rev 10238) +++ XoopsModules/jobs/branches/mamba/jobs/blocks/jobs_b_premium.php 2012-10-28 08:29:50 UTC (rev 10239) @@ -41,7 +41,7 @@ $result = $xoopsDB->query( "SELECT c.comp_id, c.comp_name, c.comp_img, l.lid, l.title, l.type, l.company, l.typeprice, l.town, l.state, l.date, l.view FROM " . $xoopsDB->prefix("jobs_companies") . " AS c LEFT OUTER JOIN " . $xoopsDB->prefix("jobs_listing") - . " AS l on c.comp_name = l.company WHERE l.valid = 'Yes' and l.status!='0' and l.premium='1' $cat_perms" + . " AS l on c.comp_name = l.company WHERE l.valid = '1' and l.status!='0' and l.premium='1' $cat_perms" ); while (list($comp_id, $comp_name, $comp_img, $lid, $title, $type, $company, $typeprice, $town, $state, $date, $view) = $xoopsDB->fetchRow($result)) { Modified: XoopsModules/jobs/branches/mamba/jobs/blocks/resumes.php ====================================... [truncated message content] |