added family call

This commit is contained in:
CHIEFSOFT\ameye
2024-11-07 03:51:20 -05:00
parent acb395543f
commit 153d667326
+39 -1
View File
@@ -48,6 +48,13 @@ long RecoFamilyWaiting( int itm_count, CVars in, CVars &out );
long RecoRecentPastDueTask( int itm_count, CVars in, CVars &out );
long RecoPlayGround( int itm_count, CVars in, CVars &out );
// family banners
long RecoCheckFamilyOffers( int itm_count, CVars in, CVars &out );
long RecoCheckFamilyActive( int itm_count, CVars in, CVars &out );
long RecoRecentPastDueTask( int itm_count, CVars in, CVars &out );
long RecoFamilyKidsWaiting( int itm_count, CVars in, CVars &out );
long RecoRecomendtToParent( int itm_count, CVars in, CVars &out );
long recommendation_engine(long action , CVars in, CVars &out) {
try{
@@ -82,7 +89,38 @@ return 0;
long WrenchFamilyHomeBanners(CVars in, CVars &out){
return 0;
long RecoCheckFamilyOffers( int itm_count, CVars in, CVars &out ){ return 0;}
long RecoCheckFamilyActive( int itm_count, CVars in, CVars &out ){ return 0;}
long RecoRecentPastDueTask( int itm_count, CVars in, CVars &out ){ return 0;}
long RecoFamilyKidsWaiting( int itm_count, CVars in, CVars &out ){ return 0;}
long RecoRecomendtToParent( int itm_count, CVars in, CVars &out ){ return 0;}
out["status"] = "long WrenchFamilyHomeBanners(CVars in, CVars &out)";
long ret = PHP_API_BAD_PARAM;
CVars offV;
char vname[30];
long member_id = REQ_LONG(in, "member_id", 1, -1);
int itm_count= 0;
if( RecoCheckFamilyOffers( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; } /*ONLY IF OFFER IS GREATER THAN 2 */
if( RecoCheckFamilyActive( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
if( RecoRecentPastDueTask( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
if( RecoFamilyKidsWaiting( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
if( RecoRecomendtToParent( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
if(itm_count < 3){
// if( RecoLearnMore( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
// if( RecoPlayGround( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
// if( RecoReferAFreind( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
// if( RecoCheckBlog( itm_count, in, out ) != PHP_API_BAD_PARAM ) { itm_count++; }
}
out["total_record"] = itm_count;
logfmt(logINFO, "/WrenchFamilyHomeBanners()");
ret = PHP_API_OK;
return ret;
}
//long RecoStartMarketCard( int itm_count, CVars in, CVars &out );