Osztály metódusai: + initContentTypeFields title, blurb, img_ext, date_expire, code, source_url mezőkhöz lehivja a site_paramsot ? getTipusID($cat) + getItemsByType($type,$group_val) vissza adja mik szerepelnek a page, product, user és a userdefinied alatt $type page : sel name from menu; ellenörzi hogy lett-e jog kiosztva a menühöz és hogy nem inaktiv a tábla product : sel name from webshop_product; user : sel name from users ; def : sel content_type_userdefined_code from content_type_userdefined felhasználás: ajax_content_getItems.php + getContentCode($id) CSAK userdefined code-ra kell nézni alapveto problema, hogy az ajax_content-ben kivalasztasok ID-t adnak vissza. mi CODE alapjan navigalunk a CONTENT tablak kozott, ezrt a visszaforditas SAVENEWCONTENT es CONTENT LIST-nel + getContentSQL($query,$type,$group,$type_id,$content_id,$country_code='') getContentList($type,$group='',$show=40,$type_id='') getContentShortListByCode($code,$striphtmltag='') osszeállit egy sql-t a getContentList metódus számára + getContentLinksByType($type) content_id ,code,title oszlopokat kérdezi le a content táblából a content_type.$type-ra szürve + getContentType($content_type_id) type, type_id oszlopokat kérdezi le a content_type táblából a content_type.$content_type_id-ra szürve + getContentTypeParams($code) $code alapján a content_type_params.content_field oszlopot kérdezi le + getContentTypesOnlyList lekérdezi az első szintet admin számára site_paramssal összekapcsolva + getContentByType($type, $param=false) $param tömbe mehet: noblurb, nocontent, noimage + getContentByCode($code) title,blurb,content oszlopokat kérdezi le a content táblából a code alapján + getContentIdByCode($code) csak a content_id-t adja vissza + getNameOfTypeId($type,$content_id) a getContentSQL('item_name',$type,'','',$content_id) metódust hivja meg és lefutattja az sql-t + getPageContent($menu_id) content_id, title, content, date_archive oszlopokat kérdezi le a menu_id alapján a content táblából + getUserContent($user_id,$type) content_id, title, content, date_archive oszlopokat kérdezi le a $user_id és a $type -ra szürve + getUserDefinedContentTypeTopLevel getContentTypesOnlyList-hez kell, az admin listához + getUserDefinedContentTypeOneSubLevel($code,$subid) egy al szintet kérdez le + getContentTypeTree($code='',$level='',$check='') ha nincs $code, akkor teljes fa szerkezet kell! $level jelentďż˝se: hďż˝ny szintre nďż˝zzďż˝k, visszaszďż˝mlďż˝l check, adja vissza, hogy a keresett kod melyik FOAGHOZ tartozik + getParentTypes($type,$reset=true) content_type_userdefined_code oszlopot kérdezi le content_type_userdefined táblából + getContentForEachUserDefinedContentType($code,$limit='',$striphtmltag='') getContentTypeTree metódust hivja meg + getContentData($id) c.content_id,c.content_type_id,title,content,user_id,date_archive,max(timestamp),blurb,img_ext,source_url,date_expire,code oszlopokat kérdezi le getUtolsoHirek($db='') getAuthor($id) getLastContentId getContentExtraFields + saveNewContent új tartalmat ment el + saveContentHistory($content_id) content_history táblába ment + updateContent frissiti a content táblát + makePages($items,$o) laptozó + makeNewsFileName($id) 8 számjegyből álló filenevet hoz létre kiterjesztés nélkül + checkMainImage($id,$ext) ellenörzi hogy létezik-e a kép + checkContentTypeExists($type,$id='') ellenörzi, hogy a content_type létezik-e. ha nem létrehozza + checkContentTypeContraTypeID($type,$type_id) ez megnezi, hogy ami bejott postkent a saveNewContentbe abban a type es type_id osszhangban van-e ha nem, akkor also kategoria lett kivalsztva, igy type_id a mervado, vissza kell adni a hozza tarzotozo type-ot + delContent($id) content_id alapján töröl egy tartalmat + sendMail($code,$data,$debug=false) emailt küld $code content.code