sTinyMceEditorJS;
check_logged();
$oClassifieds = new BxDolClassifieds();
$oClassifieds -> sCurrBrowsedFile = $_SERVER['PHP_SELF'];
$_page['header'] = $oClassifieds -> GetHeaderString();//_t( "_CLASSIFIEDS_VIEW_H" );
$_page['header_text'] = $oClassifieds -> GetHeaderString();
$_ni = $_page['name_index'];
$_page_cont[$_ni]['page_main_code'] = PageCompPageMainCode();
PageCode();
/**
* Generating Main page code
*
* @return ALL presentation of data
*/
function PageCompPageMainCode() {
$sRetHtml = '';
global $oClassifieds;
//$oClassifieds -> sCurrBrowsedFile = $_SERVER['PHP_SELF'];
$sRetHtml .= $oClassifieds -> PrintCommandForms();
if ($_REQUEST) {
if (isset($_GET['PostAd'])) {
if (((int)$_GET['PostAd']) == 1) {
$sRetHtml .= $oClassifieds -> PrintPostAdForm();
}
}
elseif (isset($_GET['MyAds'])) {
if (((int)$_GET['MyAds']) == 1) {
$oClassifieds -> UseDefaultCF();
$sRetHtml .= $oClassifieds -> PrintMyAds();
}
}
elseif (isset($_POST['PostAdMessage'])) {
if ($_POST['PostAdMessage'] == 'Send') {
$arrPostAdv = $oClassifieds -> FillPostAdvertismentArrByPostValues();//validating
$arrErr = $oClassifieds -> checkGroupErrors( $arrPostAdv );
if( empty( $arrErr ) ) {
$oClassifieds -> UseDefaultCF();
$sRetHtml .= $oClassifieds -> ActionPostAdMessage();
}
else {
$sRetHtml .= $oClassifieds -> PrintPostAdForm($arrErr);
}
}
}
elseif (isset($_POST['EditAdvertisementID'])) {
if (((int)$_POST['EditAdvertisementID']) > 0) {
$sRetHtml .= $oClassifieds -> PrintEditForm((int)$_POST['EditAdvertisementID']);
//$oClassifieds -> UseDefaultCF();
//$sRetHtml .= $oClassifieds -> PrintBackLink2Adv((int)$_POST['EditAdvertisementID']);
}
}
elseif (isset($_POST['UpdatedAdvertisementID'])) {
$id = (int)$_POST['UpdatedAdvertisementID'];
if ($id > 0) {
if (isset($_REQUEST['DeletedPictureID']) && (int)$_REQUEST['DeletedPictureID']>0) {
//delete a pic
$sRetHtml .= $oClassifieds->ActionDeletePicture();
$sRetHtml .= $oClassifieds -> PrintEditForm($id, $arrErr);
//break;
} else {
$arrPostAdv = $oClassifieds -> FillPostAdvertismentArrByPostValues();//validating
$arrErr = $oClassifieds -> checkGroupErrors( $arrPostAdv, TRUE );
if( empty( $arrErr ) ) {
$sRetHtml .= $oClassifieds -> ActionUpdateAdvertisementID($id);
}
else {
$sRetHtml .= $oClassifieds -> PrintEditForm($id, $arrErr);
$oClassifieds -> UseDefaultCF();
$sRetHtml .= $oClassifieds -> PrintBackLink2Adv($id);
}
}
}
}
elseif (isset($_POST['DeleteAdvertisementID'])) {
$id = (int)$_POST['DeleteAdvertisementID'];
if ($id > 0) {
$sRetHtml .= $oClassifieds -> ActionDeleteAdvertisement($id);
}
}
}
else {
$sRetHtml .= _t("_WARNING");
}
return $sRetHtml;
}
?>