Cheetah
|
Public Attributes | |
$iIconSize = 32 | |
$iThumbSize = 140 | |
$iBigThumbSize = 340 | |
$iImgSize = 600 | |
$sUploadDir = '' | |
$iMaxUplFileSize = 1048576 | |
$sSpacerPath | |
$sPicNotAvail = '' | |
$sPicNotAvailPath = '' | |
$bAdminMode | |
$sCurrBrowsedFile = '' | |
$iPerPageElements = 10 | |
$bUseFriendlyLinks | |
$sTAPhotosContent = '' | |
$sTAActionsContent = '' | |
$sTACommentsContent = '' | |
$sTAInfoContent = '' | |
$sTARateContent = '' | |
$sTAOtherListingContent = '' | |
$sTADescription = '' | |
$sTAOtherInfo = '' | |
$oCmtsView | |
$oPrivacy | |
$sHomeUrl | |
$sHomePath | |
$_iVisitorID | |
![]() | |
$_aModule | |
$_oDb | |
$_oTemplate | |
$_oConfig | |
Additional Inherited Members | |
![]() | |
static | getInstance ($sClassName) |
static | getTitle ($sUri) |
Ads module by Cheetah
This module allow user to add ads, and even 'sell' its.
Example of using this module to get any Ad page:
ch_import('ChWsbModuleDb'); require_once( CH_DIRECTORY_PATH_MODULES . 'cheetah/ads/classes/ChAdsModule.php'); $oModuleDb = new ChWsbModuleDb(); $aModule = $oModuleDb->getModuleByUri('ads'); $oAds = new ChAdsModule($aModule); echo $oAds->ActionPrintAdvertisement($iID);
Profile's Wall: 'create' and 'edit' events are displayed on profile's wall
Spy: 'create' event are displayed on profile's spy
Memberships/ACL: View ads - CH_ADS_VIEW Browse ads - CH_ADS_BROWSE Use search and view search results - CH_ADS_SEARCH Add ads - CH_ADS_ADD Edit any ad (as admin) - CH_ADS_EDIT_ANY_AD Delete any ad (as admin) - CH_ADS_DELETE_ANY_AD Approve any ad (as admin) - CH_ADS_APPROVING
Service methods:
Ads block for index page (as PHP function)
Ads block for profile page (as PHP function)
Generation of member RSS feeds
Get common css
Get Spy data
Get Spy ad units
Alerts: Alerts type/unit - 'ads' The following alerts are rised
view - view ad $iAdvertisementID - viewing ad id $this->_iVisitorID - visitor id
create - creating of new ad $iLastId - ad id (for new ad - 0) $this->_iVisitorID - ad owner id
edit - editing of existed ad $iLastId - ad id $this->_iVisitorID - ad owner id
delete - deleting of existed ad $iDeleteAdvertisementID - ad id $iDeleteAdvertisementID - ad owner id
buy - buy ad $iAdvertisementID - viewing ad id $this->_iVisitorID - visitor id
Definition at line 108 of file ChAdsModule.php.
ChAdsModule::__construct | ( | $aModule | ) |
ChAdsModule::_blockPhoto | ( | & | $aReadyMedia, |
$iAuthorId, | |||
$sPrefix = false |
|||
) |
Definition at line 3254 of file ChAdsModule.php.
ChAdsModule::_defineActions | ( | ) |
Definition at line 598 of file ChAdsModule.php.
ChAdsModule::_formatSnippetTextForOutline | ( | $aEntryData | ) |
Definition at line 3976 of file ChAdsModule.php.
ChAdsModule::ActionBuyAdvertisement | ( | $iAdvertisementID | ) |
Generate first paid page
$iAdvertisementID | ID of Advertisement |
Definition at line 1532 of file ChAdsModule.php.
ChAdsModule::ActionBuySendMailAdvertisement | ( | $iAdvertisementID | ) |
Generate second paid page
$iAdvertisementID | ID of Advertisement |
Definition at line 1578 of file ChAdsModule.php.
ChAdsModule::ActionDeleteAdvertisement | ( | $iID | ) |
Deleting Advertisement from ch_ads_main
$iID | ID of deleting Advertisement |
Definition at line 1367 of file ChAdsModule.php.
ChAdsModule::ActionDeletePicture | ( | ) |
Definition at line 3192 of file ChAdsModule.php.
ChAdsModule::actionGetList | ( | $sMode = '' , |
|
$sOwnerId = '' , |
|||
$sAdd = '' , |
|||
$sAdd1 = '' , |
|||
$sAdd2 = '' |
|||
) |
Definition at line 190 of file ChAdsModule.php.
ChAdsModule::ActionPrintAdvertisement | ( | $iID | ) |
Generate presentation Advertisement code with images and other
$iID | ID of Advertisement |
Definition at line 1660 of file ChAdsModule.php.
ChAdsModule::ActionReportSubmit | ( | ) |
Definition at line 3047 of file ChAdsModule.php.
ChAdsModule::actionSearch | ( | ) |
Generate array of filtered Advertisements
Definition at line 252 of file ChAdsModule.php.
ChAdsModule::actionSharePopup | ( | $iEntryId | ) |
Definition at line 345 of file ChAdsModule.php.
ChAdsModule::AddNewPostForm | ( | $iPostID = 0 , |
|
$bBox = true |
|||
) |
Generate Form for NewPost/EditPost for Ads
$iPostID | - Post ID |
Definition at line 835 of file ChAdsModule.php.
ChAdsModule::CheckLogged | ( | ) |
Definition at line 611 of file ChAdsModule.php.
ChAdsModule::DeleteProfileAdvertisement | ( | $iProfileID | ) |
Definition at line 1351 of file ChAdsModule.php.
ChAdsModule::GenAdminTabbedPage | ( | ) |
Definition at line 643 of file ChAdsModule.php.
ChAdsModule::GenAdsAdminIndex | ( | ) |
Definition at line 2960 of file ChAdsModule.php.
ChAdsModule::GenAdsByDate | ( | ) |
Definition at line 3143 of file ChAdsModule.php.
ChAdsModule::GenAdsCalendar | ( | ) |
Definition at line 3128 of file ChAdsModule.php.
ChAdsModule::GenAllAds | ( | $sType = 'last' , |
|
$isSimplePaginage = false |
|||
) |
Definition at line 2207 of file ChAdsModule.php.
ChAdsModule::genCategoriesBlock | ( | ) |
Definition at line 2273 of file ChAdsModule.php.
ChAdsModule::GenMyPageAdmin | ( | $sForceMode = '' | ) |
Definition at line 660 of file ChAdsModule.php.
ChAdsModule::GenReportSubmitForm | ( | $iCommentID | ) |
Definition at line 3021 of file ChAdsModule.php.
ChAdsModule::GenTagsPage | ( | ) |
ChAdsModule::genUrl | ( | $iEntryId, | |
$sEntryUri, | |||
$sType = 'entry' , |
|||
$bForce = false |
|||
) |
Definition at line 3304 of file ChAdsModule.php.
Definition at line 1478 of file ChAdsModule.php.
Definition at line 1502 of file ChAdsModule.php.
ChAdsModule::getAddSubcatForm | ( | $iSubCategoryID = 0 , |
|
$bOnlyForm = false |
|||
) |
Definition at line 2697 of file ChAdsModule.php.
ChAdsModule::getAdministrationSettings | ( | ) |
Definition at line 618 of file ChAdsModule.php.
ChAdsModule::getAdsMainPage | ( | ) |
Generate array of Classified in lists doubled form
Definition at line 2403 of file ChAdsModule.php.
ChAdsModule::getCategoryManager | ( | ) |
Definition at line 2835 of file ChAdsModule.php.
ChAdsModule::GetHeaderString | ( | ) |
Return string for Header, depends at POST params
Definition at line 394 of file ChAdsModule.php.
ChAdsModule::getImageManagingCode | ( | $sMediaIDs, | |
$iPostID | |||
) |
Definition at line 1445 of file ChAdsModule.php.
ChAdsModule::getManageArea | ( | $oSearch, | |
$sBoxIdSpec, | |||
$aButtons = array() , |
|||
$sPgnUrl = '' , |
|||
$aPgn = array() |
|||
) |
Definition at line 1264 of file ChAdsModule.php.
ChAdsModule::getManageClassifiedsForm | ( | $iCategoryID = 0 , |
|
$bOnlyForm = false |
|||
) |
Compose Form to managing with Classifieds, subs, and custom fields
Definition at line 2516 of file ChAdsModule.php.
ChAdsModule::getMemberAds | ( | $iOtherProfileID = 0 , |
|
$iRandLim = 0 , |
|||
$iExceptUnit = 0 |
|||
) |
Generate list of My Advertisements
Definition at line 1306 of file ChAdsModule.php.
ChAdsModule::getUnit | ( | $iId, | |
$sUnitTemplate = false |
|||
) |
Definition at line 3961 of file ChAdsModule.php.
ChAdsModule::isAdmin | ( | ) |
Definition at line 593 of file ChAdsModule.php.
ChAdsModule::isAllowedAdd | ( | $isPerformAction = false | ) |
Definition at line 534 of file ChAdsModule.php.
ChAdsModule::isAllowedApprove | ( | $isPerformAction = false | ) |
Definition at line 570 of file ChAdsModule.php.
ChAdsModule::isAllowedBrowse | ( | $isPerformAction = false | ) |
Definition at line 512 of file ChAdsModule.php.
ChAdsModule::isAllowedComments | ( | & | $aAdPost | ) |
Definition at line 492 of file ChAdsModule.php.
ChAdsModule::isAllowedDelete | ( | $iOwnerID, | |
$isPerformAction = false |
|||
) |
Definition at line 559 of file ChAdsModule.php.
ChAdsModule::isAllowedEdit | ( | $iOwnerID, | |
$isPerformAction = false |
|||
) |
Definition at line 548 of file ChAdsModule.php.
ChAdsModule::isAllowedSearch | ( | $isPerformAction = false | ) |
Definition at line 523 of file ChAdsModule.php.
ChAdsModule::isAllowedShare | ( | & | $aDataEntry | ) |
Definition at line 584 of file ChAdsModule.php.
ChAdsModule::isAllowedView | ( | $iOwnerID, | |
$isPerformAction = false |
|||
) |
Definition at line 501 of file ChAdsModule.php.
ChAdsModule::parseUploadedFiles | ( | ) |
Parsing uploaded files, store its with temp names, fill data into SQL tables
$iMemberID | current member ID |
Definition at line 1206 of file ChAdsModule.php.
ChAdsModule::PrintAdvertisementsByTag | ( | $sTag | ) |
Compose result of searching Advertisements by Tag
$sTag | selected tag string |
Definition at line 3085 of file ChAdsModule.php.
ChAdsModule::PrintAllSubRecords | ( | $iClassifiedID | ) |
Generate array of Advertisements of some Classified
$iClassifiedID | ID of Classified |
Definition at line 2075 of file ChAdsModule.php.
ChAdsModule::PrintBackLink | ( | ) |
Generate a href to Back Link
Definition at line 2191 of file ChAdsModule.php.
ChAdsModule::PrintCommandForms | ( | ) |
Generate common forms and includes js
Definition at line 367 of file ChAdsModule.php.
ChAdsModule::PrintFilterForm | ( | $iClassifiedID = 0 , |
|
$iSubClassifiedID = 0 |
|||
) |
Generate Filter form with ability of searching by Category, Country and keyword (in Subject and Message)
Definition at line 2419 of file ChAdsModule.php.
ChAdsModule::PrintSubRecords | ( | $iIDClassifiedsSubs | ) |
Generate array of Advertisements of some SubClassified
$iIDClassifiedsSubs | ID of SubClassified |
Definition at line 2131 of file ChAdsModule.php.
ChAdsModule::serviceAdsIndexPage | ( | ) |
Ads block for index page (as PHP function). List of latest ads.
Definition at line 3329 of file ChAdsModule.php.
ChAdsModule::serviceAdsProfilePage | ( | $_iProfileID | ) |
Ads block for profile page (as PHP function). List of latest ads of member.
$_iProfileID | - member id |
Definition at line 3360 of file ChAdsModule.php.
ChAdsModule::serviceAdsRss | ( | ) |
Printing of member`s ads rss feeds
ch_get | ('pid') - member id |
Definition at line 3405 of file ChAdsModule.php.
ChAdsModule::serviceGetCommonCss | ( | $bText = false | ) |
ChAdsModule::serviceGetMemberMenuItem | ( | ) |
Get member menu item - my content
Definition at line 1999 of file ChAdsModule.php.
ChAdsModule::serviceGetMemberMenuItemAddContent | ( | ) |
Get member menu item - add content
Definition at line 2018 of file ChAdsModule.php.
ChAdsModule::serviceGetSpyData | ( | ) |
ChAdsModule::serviceGetSpyPost | ( | $sAction, | |
$iObjectId = 0 , |
|||
$iSenderId = 0 , |
|||
$aExtraParams = array() |
|||
) |
Get Spy ad unit
$sAction - name of accepted action $iObjectId - object id $iSenderId - sender id
@returm array of necessary parameters
Definition at line 3504 of file ChAdsModule.php.
ChAdsModule::serviceGetSubscriptionParams | ( | $sAction, | |
$iEntryId | |||
) |
Definition at line 1969 of file ChAdsModule.php.
ChAdsModule::serviceGetWallAddComment | ( | $aEvent | ) |
Definition at line 3703 of file ChAdsModule.php.
ChAdsModule::serviceGetWallData | ( | ) |
Definition at line 3554 of file ChAdsModule.php.
ChAdsModule::serviceGetWallPost | ( | $aEvent | ) |
Definition at line 3602 of file ChAdsModule.php.
ChAdsModule::serviceGetWallPostComment | ( | $aEvent | ) |
DEPRICATED, saved for backward compatibility
Definition at line 3763 of file ChAdsModule.php.
ChAdsModule::serviceGetWallPostOutline | ( | $aEvent | ) |
Definition at line 3818 of file ChAdsModule.php.
ChAdsModule::serviceMapInstall | ( | ) |
Install map support
Definition at line 2038 of file ChAdsModule.php.
ChAdsModule::serviceResponseProfileDelete | ( | $oAlert | ) |
Definition at line 3443 of file ChAdsModule.php.
ChAdsModule::$_iVisitorID |
Definition at line 156 of file ChAdsModule.php.
ChAdsModule::$bAdminMode |
Definition at line 130 of file ChAdsModule.php.
ChAdsModule::$bUseFriendlyLinks |
Definition at line 138 of file ChAdsModule.php.
ChAdsModule::$iBigThumbSize = 340 |
Definition at line 113 of file ChAdsModule.php.
ChAdsModule::$iIconSize = 32 |
Definition at line 111 of file ChAdsModule.php.
ChAdsModule::$iImgSize = 600 |
Definition at line 114 of file ChAdsModule.php.
ChAdsModule::$iMaxUplFileSize = 1048576 |
Definition at line 120 of file ChAdsModule.php.
ChAdsModule::$iPerPageElements = 10 |
Definition at line 135 of file ChAdsModule.php.
ChAdsModule::$iThumbSize = 140 |
Definition at line 112 of file ChAdsModule.php.
ChAdsModule::$oCmtsView |
Definition at line 150 of file ChAdsModule.php.
ChAdsModule::$oPrivacy |
Definition at line 151 of file ChAdsModule.php.
ChAdsModule::$sCurrBrowsedFile = '' |
Definition at line 133 of file ChAdsModule.php.
ChAdsModule::$sHomePath |
Definition at line 154 of file ChAdsModule.php.
ChAdsModule::$sHomeUrl |
Definition at line 153 of file ChAdsModule.php.
ChAdsModule::$sPicNotAvail = '' |
Definition at line 126 of file ChAdsModule.php.
ChAdsModule::$sPicNotAvailPath = '' |
Definition at line 127 of file ChAdsModule.php.
ChAdsModule::$sSpacerPath |
Definition at line 123 of file ChAdsModule.php.
ChAdsModule::$sTAActionsContent = '' |
Definition at line 142 of file ChAdsModule.php.
ChAdsModule::$sTACommentsContent = '' |
Definition at line 143 of file ChAdsModule.php.
ChAdsModule::$sTADescription = '' |
Definition at line 147 of file ChAdsModule.php.
ChAdsModule::$sTAInfoContent = '' |
Definition at line 144 of file ChAdsModule.php.
ChAdsModule::$sTAOtherInfo = '' |
Definition at line 148 of file ChAdsModule.php.
ChAdsModule::$sTAOtherListingContent = '' |
Definition at line 146 of file ChAdsModule.php.
ChAdsModule::$sTAPhotosContent = '' |
Definition at line 141 of file ChAdsModule.php.
ChAdsModule::$sTARateContent = '' |
Definition at line 145 of file ChAdsModule.php.
ChAdsModule::$sUploadDir = '' |
Definition at line 117 of file ChAdsModule.php.