system.sql 515 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732
  1. --
  2. -- Database
  3. --
  4. -- --------------------------------------------------------
  5. DROP TABLE IF EXISTS `sys_keys`, `sys_objects_editor`, `sys_objects_iconset`, `sys_objects_player`, `sys_objects_push`, `sys_objects_sms`, `sys_objects_embeds`, `sys_objects_file_handlers`, `sys_objects_captcha`, `sys_objects_cmts`, `sys_cmts_images`, `sys_cmts_images_preview`, `sys_cmts_images2entries`, `sys_cmts_ids`, `sys_cmts_meta_keywords`, `sys_cmts_meta_mentions`, `sys_cmts_votes`, `sys_cmts_votes_track`, `sys_cmts_reactions`, `sys_cmts_reactions_track`, `sys_cmts_reports`, `sys_cmts_reports_track`, `sys_cmts_scores`, `sys_cmts_scores_track`, `sys_email_templates`, `sys_queue_push`, `sys_queue_email`, `sys_options`, sys_options_types, `sys_options_categories`, `sys_options_mixes`, `sys_options_mixes2options`, `sys_localization_categories`, `sys_localization_keys`, `sys_localization_languages`, `sys_localization_strings`, `sys_acl_actions`, `sys_acl_actions_track`, `sys_acl_matrix`, `sys_acl_levels`, `sys_sessions`, `sys_acl_levels_members`, `sys_objects_rss`, `sys_objects_search`, `sys_objects_search_extended`, `sys_search_extended_fields`, `sys_search_extended_sorting_fields`, `sys_statistics`, `sys_audit`, `sys_alerts`, `sys_alerts_cache_triggers`, `sys_alerts_log`, `sys_alerts_desc`, `sys_alerts_handlers`, `sys_injections`, `sys_injections_admin`, `sys_modules`, `sys_modules_file_tracks`, `sys_modules_relations`, `sys_permalinks`, `sys_objects_privacy`, `sys_privacy_defaults`, `sys_privacy_groups`, `sys_privacy_groups_custom`, `sys_privacy_groups_custom_members`, `sys_privacy_groups_custom_memberships`, `sys_objects_recommendation`, `sys_recommendation_criteria`, `sys_recommendation_data`, `sys_objects_auths`, `sys_objects_score`, `sys_objects_vote`, `sys_objects_report`, `sys_objects_view`, `sys_objects_favorite`, `sys_objects_feature`, `sys_objects_chart`, `sys_objects_content_info`, `sys_content_info_grids`, `sys_background_jobs`, `sys_cron_jobs`, `sys_objects_storage`, `sys_objects_uploader`, `sys_storage_user_quotas`, `sys_storage_tokens`, `sys_storage_ghosts`, `sys_storage_deletions`, `sys_storage_mime_types`, `sys_objects_transcoder`, `sys_transcoder_images_files`, `sys_transcoder_videos_files`, `sys_transcoder_audio_files`, `sys_transcoder_filters`, `sys_transcoder_queue`, `sys_transcoder_queue_files`, `sys_accounts`, `sys_accounts_password`, `sys_accounts_pictures`, `sys_accounts_pictures_resized`, `sys_profiles`, `sys_profiles_track`, `sys_objects_form`, `sys_form_displays`, `sys_form_inputs`, `sys_form_inputs_privacy`, `sys_form_display_inputs`, `sys_form_pre_lists`, `sys_form_pre_values`, `sys_menu_templates`, `sys_objects_menu`, `sys_menu_sets`, `sys_menu_items`, `sys_objects_grid`, `sys_grid_fields`, `sys_grid_actions`, `sys_objects_connection`, `sys_profiles_conn_bans`, `sys_profiles_conn_relations`, `sys_profiles_conn_subscriptions`, `sys_profiles_conn_friends`, `sys_objects_page`, `sys_pages_types`, `sys_pages_layouts`, `sys_pages_layout_columns`, `sys_pages_design_boxes`, `sys_pages_content_placeholders`, `sys_pages_blocks`, `sys_pages_blocks_data`, `sys_labels`, `sys_objects_metatags`, `sys_objects_category`, `sys_objects_live_updates`, `sys_objects_payments`, `sys_files`, `sys_images`, `sys_images_custom`, `sys_images_resized`, `sys_images_editor`, `sys_images_editor_resized`, `sys_videos_editor`, `sys_videos_editor_resized`, `sys_wiki_files`, `sys_wiki_images_resized`, `sys_rewrite_rules`, `sys_seo_links`, `sys_seo_uri_rewrites`, `sys_api_keys`, `sys_api_origins`, `sys_agents_models`, `sys_agents_vector_store`, `sys_agents_vector_store_data`, `sys_agents_agents`, `sys_agents_tools`, `sys_agents_chat_history`, `sys_agents_chat_artifacts`, `sys_agents_chat_images`, `sys_agents_sql_log`, `sys_agents_prompt_feedback`, `sys_preloader`, `sys_std_roles`, `sys_std_roles_actions`, `sys_std_roles_actions2roles`, `sys_std_roles_members`, `sys_std_pages`, `sys_std_widgets`, `sys_std_widgets_bookmarks`, `sys_std_pages_widgets`, `sys_categories`, `sys_categories2objects`, `sys_objects_logs`, `sys_objects_location_field`, `sys_objects_location_map`, `sys_objects_wiki`, `sys_pages_wiki_blocks`, `sys_badges`, `sys_badges2objects`, `sys_form_fields_reaction`, `sys_form_fields_reaction_track`, `sys_form_fields_votes`, `sys_form_fields_votes_track`, `sys_form_fields_ids`, `sys_iframely_data`, `sys_embeded_data`, `sys_logger`;
  6. ALTER DATABASE DEFAULT CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';
  7. SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';
  8. -- --------------------------------------------------------
  9. CREATE TABLE `sys_keys` (
  10. `key` varchar(32) NOT NULL,
  11. `data` text NOT NULL,
  12. `expire` int(11) NOT NULL,
  13. `salt` varchar(255) NOT NULL,
  14. PRIMARY KEY (`key`)
  15. );
  16. -- --------------------------------------------------------
  17. CREATE TABLE `sys_objects_editor` (
  18. `id` int(11) NOT NULL AUTO_INCREMENT,
  19. `object` varchar(64) NOT NULL,
  20. `title` varchar(255) NOT NULL,
  21. `skin` varchar(255) NOT NULL,
  22. `override_class_name` varchar(255) NOT NULL,
  23. `override_class_file` varchar(255) NOT NULL,
  24. PRIMARY KEY (`id`),
  25. UNIQUE KEY `object` (`object`)
  26. );
  27. INSERT INTO `sys_objects_editor` (`object`, `title`, `skin`, `override_class_name`, `override_class_file`) VALUES
  28. ('sys_quill', 'Quill', 'snow', 'BxTemplEditorQuill', '');
  29. -- --------------------------------------------------------
  30. CREATE TABLE `sys_objects_iconset` (
  31. `id` int(11) NOT NULL AUTO_INCREMENT,
  32. `object` varchar(64) NOT NULL,
  33. `title` varchar(255) NOT NULL,
  34. `override_class_name` varchar(255) NOT NULL,
  35. `override_class_file` varchar(255) NOT NULL,
  36. PRIMARY KEY (`id`),
  37. UNIQUE KEY `object` (`object`)
  38. );
  39. INSERT INTO `sys_objects_iconset` (`object`, `title`, `override_class_name`, `override_class_file`) VALUES
  40. ('sys_fontawesome', 'Font Awesome', 'BxTemplIconsetFontAwesome', ''),
  41. ('sys_lucide', 'Lucide', 'BxTemplIconsetLucide', '');
  42. -- --------------------------------------------------------
  43. CREATE TABLE `sys_objects_player` (
  44. `id` int(11) NOT NULL AUTO_INCREMENT,
  45. `object` varchar(64) NOT NULL,
  46. `title` varchar(255) NOT NULL,
  47. `skin` varchar(255) NOT NULL,
  48. `override_class_name` varchar(255) NOT NULL,
  49. `override_class_file` varchar(255) NOT NULL,
  50. PRIMARY KEY (`id`),
  51. UNIQUE KEY `object` (`object`)
  52. );
  53. INSERT INTO `sys_objects_player` (`object`, `title`, `skin`, `override_class_name`, `override_class_file`) VALUES
  54. ('sys_html5', 'HTML5', '', 'BxTemplPlayerHtml5', '');
  55. -- --------------------------------------------------------
  56. CREATE TABLE `sys_objects_push` (
  57. `id` int(11) NOT NULL AUTO_INCREMENT,
  58. `object` varchar(64) NOT NULL,
  59. `title` varchar(255) NOT NULL,
  60. `override_class_name` varchar(255) NOT NULL,
  61. `override_class_file` varchar(255) NOT NULL,
  62. PRIMARY KEY (`id`),
  63. UNIQUE KEY `object` (`object`)
  64. );
  65. INSERT INTO `sys_objects_push` (`object`, `title`, `override_class_name`, `override_class_file`) VALUES
  66. ('sys_onesignal', 'OneSignal', 'BxTemplPushOneSignal', ''),
  67. ('sys_wonderpush', 'WonderPush', 'BxTemplPushWonderPush', '');
  68. -- --------------------------------------------------------
  69. CREATE TABLE `sys_objects_sms` (
  70. `id` int(11) NOT NULL AUTO_INCREMENT,
  71. `object` varchar(64) NOT NULL,
  72. `title` varchar(255) NOT NULL,
  73. `override_class_name` varchar(255) NOT NULL,
  74. `override_class_file` varchar(255) NOT NULL,
  75. PRIMARY KEY (`id`),
  76. UNIQUE KEY `object` (`object`)
  77. );
  78. INSERT INTO `sys_objects_sms` (`object`, `title`, `override_class_name`, `override_class_file`) VALUES
  79. ('sys_twilio', 'Twilio', 'BxDolSmsTwilio', ''),
  80. ('sys_smsru', 'SMS.RU', 'BxDolSmsSmsRu', '');
  81. -- --------------------------------------------------------
  82. CREATE TABLE `sys_objects_embeds` (
  83. `id` int(11) NOT NULL AUTO_INCREMENT,
  84. `object` varchar(64) NOT NULL,
  85. `title` varchar(255) NOT NULL,
  86. `override_class_name` varchar(255) NOT NULL,
  87. `override_class_file` varchar(255) NOT NULL,
  88. PRIMARY KEY (`id`),
  89. UNIQUE KEY `object` (`object`)
  90. );
  91. INSERT INTO `sys_objects_embeds` (`object`, `title`, `override_class_name`, `override_class_file`) VALUES
  92. ('sys_system', '_adm_stg_cpt_option_sys_embed_system', 'BxTemplEmbedSystem', ''),
  93. ('sys_microlink', '_adm_stg_cpt_option_sys_embed_microlink', 'BxTemplEmbedMicrolink', ''),
  94. ('sys_peekalink', '_adm_stg_cpt_option_sys_embed_peekalink', 'BxTemplEmbedPeekalink', ''),
  95. ('sys_embedly', 'Embedly', 'BxTemplEmbedEmbedly', ''),
  96. ('sys_iframely', 'Iframely', 'BxTemplEmbedIframely', ''),
  97. ('sys_oembed', 'Oembed', 'BxTemplEmbedOembed', '');
  98. -- --------------------------------------------------------
  99. CREATE TABLE `sys_iframely_data` (
  100. `id` int(11) NOT NULL AUTO_INCREMENT,
  101. `url` varchar(255) DEFAULT NULL,
  102. `data` text DEFAULT NULL,
  103. `added` int(11) DEFAULT NULL,
  104. `theme` varchar(10) DEFAULT NULL,
  105. PRIMARY KEY (id)
  106. );
  107. -- --------------------------------------------------------
  108. CREATE TABLE `sys_embeded_data` (
  109. `id` int(11) NOT NULL AUTO_INCREMENT,
  110. `url` varchar(255) DEFAULT NULL,
  111. `data` text DEFAULT NULL,
  112. `added` int(11) DEFAULT NULL,
  113. `theme` varchar(10) DEFAULT NULL,
  114. PRIMARY KEY (id)
  115. );
  116. -- --------------------------------------------------------
  117. CREATE TABLE IF NOT EXISTS `sys_objects_file_handlers` (
  118. `id` int(11) NOT NULL AUTO_INCREMENT,
  119. `object` varchar(64) NOT NULL,
  120. `title` varchar(255) NOT NULL,
  121. `preg_ext` text NOT NULL,
  122. `active` tinyint(4) NOT NULL,
  123. `order` int(11) NOT NULL,
  124. `override_class_name` varchar(255) NOT NULL,
  125. `override_class_file` varchar(255) NOT NULL,
  126. PRIMARY KEY (`id`),
  127. UNIQUE KEY `object` (`object`)
  128. );
  129. INSERT INTO `sys_objects_file_handlers` (`object`, `title`, `preg_ext`, `active`, `order`, `override_class_name`, `override_class_file`) VALUES
  130. ('sys_ms_viewer', '_sys_file_handlers_ms_viewer', '/\\.(doc|docx|xls|xlsx|ppt|pptx)$/i', 1, 1, 'BxTemplFileHandlerMsViewer', ''),
  131. ('sys_google_viewer', '_sys_file_handlers_google_viewer', '/\\.(pdf|doc|docx|xls|xlsx|ppt|pptx|ai|svg|ps|tif|tiff)$/i', 1, 2, 'BxTemplFileHandlerGoogleViewer', ''),
  132. ('sys_images_viewer', '_sys_file_handlers_images_viewer', '/\\.(jpg|jpeg|png|gif|webp)$/i', 1, 3, 'BxTemplFileHandlerImagesViewer', ''),
  133. ('sys_code_viewer', '_sys_file_handlers_code_viewer', '/\\.(1st|aspx|asp|json|js|jsp|java|php|xml|html|htm|rdf|xsd|xsl|xslt|sax|rss|cfm|js|asm|pl|prl|bas|b|vbs|fs|src|cs|ws|cgi|bat|py|c|cpp|cc|cp|h|hh|cxx|hxx|c++|m|lua|swift|sh|as|cob|tpl|lsp|x|cmd|rb|cbl|pas|pp|vb|f|perl|jl|lol|bal|pli|css|less|sass|saas|bcc|coffee|jade|j|tea|c#|sas|diff|pro|for|sh|bsh|bash|twig|csh|lisp|lsp|cobol|pl|d|git|rb|hrl|cr|inp|a|go|as3|m|sql|md|txt|csv)$/i', 1, 4, 'BxTemplFileHandlerCodeViewer', ''),
  134. ('sys_sounds_viewer', '_sys_file_handlers_sounds_viewer', '/\\.(mp3|m4a|m4b|wma|wav|3gp)$/i', 1, 5, 'BxTemplFileHandlerSoundsViewer', ''),
  135. ('sys_videos_viewer', '_sys_file_handlers_videos_viewer', '/\\.(avi|flv|mpg|mpeg|wmv|mp4|m4v|mov|qt|divx|xvid|3gp|3g2|webm|mkv|ogv|ogg|rm|rmvb|asf|drc|ts)$/i', 1, 5, 'BxTemplFileHandlerVideosViewer', '');
  136. -- --------------------------------------------------------
  137. CREATE TABLE `sys_objects_captcha` (
  138. `id` int(11) NOT NULL AUTO_INCREMENT,
  139. `object` varchar(64) NOT NULL,
  140. `title` varchar(255) NOT NULL,
  141. `override_class_name` varchar(255) NOT NULL,
  142. `override_class_file` varchar(255) NOT NULL,
  143. PRIMARY KEY (`id`)
  144. );
  145. INSERT INTO `sys_objects_captcha` (`object`, `title`, `override_class_name`, `override_class_file`) VALUES
  146. ('sys_recaptcha_new', 'reCAPTCHA', 'BxTemplCaptchaReCAPTCHANew', ''),
  147. ('sys_recaptcha_invisible', 'reCAPTCHA Invisible', 'BxTemplCaptchaReCAPTCHAInvisible', ''),
  148. ('sys_hcaptcha', 'hCaptcha', 'BxTemplCaptchaHCaptcha', '');
  149. -- --------------------------------------------------------
  150. CREATE TABLE `sys_objects_auths` (
  151. `ID` int(10) unsigned NOT NULL auto_increment,
  152. `Name` varchar(64) NOT NULL,
  153. `Title` varchar(128) NOT NULL,
  154. `Link` varchar(255) NOT NULL,
  155. `OnClick` varchar(255) NOT NULL,
  156. `Icon` varchar(64) NOT NULL,
  157. `Style` varchar(255) NOT NULL,
  158. PRIMARY KEY (`ID`)
  159. );
  160. -- --------------------------------------------------------
  161. --
  162. -- Table structure for table `sys_objects_cmts`
  163. --
  164. CREATE TABLE `sys_objects_cmts` (
  165. `ID` int(10) unsigned NOT NULL auto_increment,
  166. `Name` varchar(64) NOT NULL,
  167. `Module` varchar(32) NOT NULL,
  168. `Table` varchar(50) NOT NULL,
  169. `CharsPostMin` int(10) NOT NULL,
  170. `CharsPostMax` int(10) NOT NULL,
  171. `CharsDisplayMax` int(10) NOT NULL,
  172. `Html` smallint(1) NOT NULL,
  173. `PerView` smallint(6) NOT NULL,
  174. `PerViewReplies` smallint(6) NOT NULL,
  175. `BrowseType` varchar(50) NOT NULL,
  176. `IsBrowseSwitch` smallint(1) NOT NULL,
  177. `PostFormPosition` varchar(50) NOT NULL,
  178. `NumberOfLevels` smallint(6) NOT NULL,
  179. `IsDisplaySwitch` smallint(1) NOT NULL,
  180. `IsRatable` smallint(1) NOT NULL,
  181. `ViewingThreshold` smallint(6) NOT NULL,
  182. `IsOn` smallint(1) NOT NULL,
  183. `RootStylePrefix` varchar(16) NOT NULL default 'cmt',
  184. `BaseUrl` varchar(256) NOT NULL,
  185. `ObjectVote` varchar(64) NOT NULL default '',
  186. `ObjectReaction` varchar(64) NOT NULL default '',
  187. `ObjectScore` varchar(64) NOT NULL default '',
  188. `ObjectReport` varchar(64) NOT NULL default '',
  189. `TriggerTable` varchar(32) NOT NULL,
  190. `TriggerFieldId` varchar(32) NOT NULL,
  191. `TriggerFieldAuthor` varchar(32) NOT NULL,
  192. `TriggerFieldTitle` varchar(32) NOT NULL,
  193. `TriggerFieldComments` varchar(32) NOT NULL,
  194. `ClassName` varchar(32) NOT NULL,
  195. `ClassFile` varchar(256) NOT NULL,
  196. PRIMARY KEY (`ID`)
  197. );
  198. -- --------------------------------------------------------
  199. CREATE TABLE `sys_queue_push` (
  200. `id` int(11) NOT NULL auto_increment,
  201. `profile_id` int(11) NOT NULL default '0',
  202. `message` text NOT NULL default '',
  203. PRIMARY KEY (`id`)
  204. );
  205. -- --------------------------------------------------------
  206. CREATE TABLE `sys_queue_email` (
  207. `id` int(11) NOT NULL auto_increment,
  208. `email` varchar(64) NOT NULL default '',
  209. `subject` varchar(255) NOT NULL default '',
  210. `body` text NOT NULL default '',
  211. `params` text NOT NULL default '',
  212. PRIMARY KEY (`id`)
  213. );
  214. -- --------------------------------------------------------
  215. CREATE TABLE IF NOT EXISTS `sys_email_templates` (
  216. `ID` int(11) unsigned NOT NULL auto_increment,
  217. `Module` varchar(32) NOT NULL,
  218. `NameSystem` varchar(255) NOT NULL,
  219. `Name` varchar(255) NOT NULL,
  220. `Subject` varchar(255) NOT NULL,
  221. `Body` varchar(255) NOT NULL,
  222. PRIMARY KEY (`ID`)
  223. );
  224. INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `Body`) VALUES
  225. ('system', '_sys_et_txt_name_system_admin_email', 't_AdminEmail', '_sys_et_txt_subject_admin_email', '_sys_et_txt_body_admin_email'),
  226. ('system', '_sys_et_txt_name_system_confirmation', 't_Confirmation', '_sys_et_txt_subject_confirmation', '_sys_et_txt_body_confirmation'),
  227. ('system', '_sys_et_txt_name_system_welcome', 't_Welcome', '_sys_et_txt_subject_welcome', '_sys_et_txt_body_welcome'),
  228. ('system', '_sys_et_txt_name_system_forgot', 't_Forgot', '_sys_et_txt_subject_forgot', '_sys_et_txt_body_forgot'),
  229. ('system', '_sys_et_txt_name_system_mem_expiration', 't_MemExpiration', '_sys_et_txt_subject_mem_expiration', '_sys_et_txt_body_mem_expiration'),
  230. ('system', '_sys_et_txt_name_system_mem_changed', 't_MemChanged', '_sys_et_txt_subject_mem_changed', '_sys_et_txt_body_mem_changed'),
  231. ('system', '_sys_et_txt_name_system_mem_prolonged', 't_MemProlonged', '_sys_et_txt_subject_mem_prolonged', '_sys_et_txt_body_mem_prolonged'),
  232. ('system', '_sys_et_txt_name_system_comment_replied', 't_CommentReplied', '_sys_et_txt_subject_comment_replied', '_sys_et_txt_body_comment_replied'),
  233. ('system', '_sys_et_txt_name_system_reported', 't_Reported', '_sys_et_txt_subject_system_reported', '_sys_et_txt_body_system_reported'),
  234. ('system', '_sys_et_txt_name_system_delayed_module_uninstall', 't_DelayedModuleUninstall', '_sys_et_txt_subject_delayed_module_uninstall', '_sys_et_txt_body_delayed_module_uninstall'),
  235. ('system', '_sys_et_txt_name_system_account', 't_Account', '_sys_et_txt_subject_account', '_sys_et_txt_body_account'),
  236. ('system', '_sys_et_txt_name_system_account_password_expired', 't_AccountPasswordExpired', '_sys_et_txt_subject_account_password_expired', '_sys_et_txt_body_account_password_expired'),
  237. ('system', '_sys_et_txt_name_system_pruning', 't_Pruning', '_sys_et_txt_subject_pruning', '_sys_et_txt_body_pruning'),
  238. ('system', '_sys_et_txt_name_profile_change_status_active', 't_ChangeStatusActive', '_sys_et_txt_subject_profile_change_status_active', '_sys_et_txt_body_profile_change_status_active'),
  239. ('system', '_sys_et_txt_name_profile_change_status_suspended', 't_ChangeStatusSuspended', '_sys_et_txt_subject_profile_change_status_suspended', '_sys_et_txt_body_profile_change_status_suspended'),
  240. ('system', '_sys_et_txt_name_profile_change_status_pending', 't_ChangeStatusPending', '_sys_et_txt_subject_profile_change_status_pending', '_sys_et_txt_body_profile_change_status_pending'),
  241. ('system', '_sys_et_txt_name_upgrade_failed', 't_UpgradeFailed', '_sys_et_txt_subject_upgrade_failed', '_sys_et_txt_body_upgrade_failed'),
  242. ('system', '_sys_et_txt_name_upgrade_modules_failed', 't_UpgradeModulesFailed', '_sys_et_txt_subject_upgrade_modules_failed', '_sys_et_txt_body_upgrade_modules_failed'),
  243. ('system', '_sys_et_txt_name_upgrade_success', 't_UpgradeSuccess', '_sys_et_txt_subject_upgrade_success', '_sys_et_txt_body_upgrade_success'),
  244. ('system', '_sys_et_txt_name_upgrade_modules_success', 't_UpgradeModulesSuccess', '_sys_et_txt_subject_upgrade_modules_success', '_sys_et_txt_body_upgrade_modules_success'),
  245. ('system', '_sys_et_txt_name_bg_operation_failed', 't_BgOperationFailed', '_sys_et_txt_subject_bg_operation_failed', '_sys_et_txt_body_bg_operation_failed'),
  246. ('system', '_sys_et_txt_name_account_change_status_activate', 't_ChangeStatusAccountActivate', '_sys_et_txt_subject_account_change_status_activate', '_sys_et_txt_body_account_change_status_activate'),
  247. ('system', '_sys_et_txt_name_account_change_status_suspended', 't_ChangeStatusAccountSuspend', '_sys_et_txt_subject_account_change_status_suspended', '_sys_et_txt_body_account_change_status_suspended'),
  248. ('system', '_sys_et_txt_name_manage_approve', 't_ManageApprove', '_sys_et_txt_subject_manage_approve', '_sys_et_txt_body_manage_approve');
  249. -- --------------------------------------------------------
  250. --
  251. -- Table structure for table `sys_options`
  252. --
  253. CREATE TABLE `sys_options` (
  254. `id` int(11) unsigned NOT NULL auto_increment,
  255. `category_id` int(11) unsigned NOT NULL default '0',
  256. `name` varchar(64) NOT NULL default '',
  257. `caption` varchar(255) NOT NULL default '',
  258. `info` varchar(255) NOT NULL default '',
  259. `value` mediumtext NOT NULL,
  260. `type` enum('value','digit','secret','secret_text','text','code','checkbox','select','combobox','file','image','list','rlist','rgb','rgba','datetime') NOT NULL default 'digit',
  261. `extra` text NOT NULL default '',
  262. `check` varchar(32) NOT NULL,
  263. `check_params` text NOT NULL,
  264. `check_error` varchar(255) NOT NULL default '',
  265. `order` int(11) default '0',
  266. PRIMARY KEY (`id`),
  267. UNIQUE KEY `name`(`name`),
  268. KEY `category_id` (`category_id`)
  269. );
  270. --
  271. -- Table structure for table `sys_options_categories`
  272. --
  273. CREATE TABLE `sys_options_categories` (
  274. `id` int(11) unsigned NOT NULL auto_increment,
  275. `type_id` int(11) unsigned NOT NULL default '0',
  276. `name` varchar(64) NOT NULL default '',
  277. `caption` varchar(64) NOT NULL default '',
  278. `hidden` tinyint(1) NOT NULL default '0',
  279. `order` int(11) default '0',
  280. PRIMARY KEY (`id`),
  281. UNIQUE KEY `name`(`name`)
  282. );
  283. --
  284. -- Table structure for table `sys_options_types`
  285. --
  286. CREATE TABLE `sys_options_types` (
  287. `id` int(11) unsigned NOT NULL auto_increment,
  288. `group` varchar(64) NOT NULL default '',
  289. `name` varchar(64) NOT NULL default '',
  290. `caption` varchar(64) NOT NULL default '',
  291. `icon` varchar(255) NOT NULL default '',
  292. `order` int(11) default '0',
  293. PRIMARY KEY (`id`),
  294. UNIQUE KEY `name`(`name`)
  295. );
  296. --
  297. -- Dumping data for tables `sys_options_types`
  298. --
  299. INSERT INTO `sys_options_types`(`group`, `name`, `caption`, `icon`, `order`) VALUES ('system', 'system', '_adm_stg_cpt_type_system', 'mi-cog.svg', 1);
  300. SET @iTypeId = LAST_INSERT_ID();
  301. --
  302. -- CATEGORY (HIDDEN): Hidden
  303. --
  304. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'hidden', '_adm_stg_cpt_category_hidden', 1, 0);
  305. SET @iCategoryId = LAST_INSERT_ID();
  306. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_params`, `check_error`, `order`) VALUES
  307. (@iCategoryId, 'sys_cron_time', '_adm_stg_cpt_option_sys_cron_time', '0', 'digit', '', '', '', '', 2),
  308. (@iCategoryId, 'sys_upgrade_channel', '_adm_stg_cpt_option_sys_upgrade_channel', 'beta', 'select', 'stable,beta', '', '', '', 4),
  309. (@iCategoryId, 'sys_revision', '_adm_stg_cpt_option_sys_revision', '0', 'digit', '', '', '', '', 5),
  310. (@iCategoryId, 'sys_eq_time', '_adm_stg_cpt_option_sys_eq_time', '0', 'digit', '', '', '', '', 6),
  311. (@iCategoryId, 'sys_push_queue_time', '_adm_stg_cpt_option_sys_push_queue_time', '0', 'digit', '', '', '', '', 7),
  312. (@iCategoryId, 'sys_audit_report', '_adm_stg_cpt_option_sys_audit_report', '', 'text', '', '', '', '', 8),
  313. (@iCategoryId, 'sys_ftp_login', '_adm_stg_cpt_option_sys_ftp_login', '', 'digit', '', '', '', '', 10),
  314. (@iCategoryId, 'sys_ftp_password', '_adm_stg_cpt_option_sys_ftp_password', '', 'secret', '', '', '', '', 11),
  315. (@iCategoryId, 'sys_ftp_dir', '_adm_stg_cpt_option_sys_ftp_dir', '', 'digit', '', '', '', '', 12),
  316. (@iCategoryId, 'sys_template_cache_image_enable', '_adm_stg_cpt_option_sys_template_cache_image_enable', '', 'checkbox', '', '', '', '', 20),
  317. (@iCategoryId, 'sys_template_cache_image_max_size', '_adm_stg_cpt_option_sys_template_cache_image_max_size', '5', 'digit', '', 'Segment', 'a:2:{s:3:"min";i:1;s:3:"max";i:10;}', '_adm_stg_cpt_option_sys_template_cache_image_max_size_err', 21),
  318. (@iCategoryId, 'sys_email_attachable_email_templates', '_adm_stg_cpt_option_sys_email_attachable_email_templates', '', 'digit', '', '', '', '', 31),
  319. (@iCategoryId, 'sys_redirect_after_account_added', '_adm_stg_cpt_option_sys_redirect_after_account_added', 'page.php?i=account-profile-switcher&register=1', 'digit', '', '', '', '', 40),
  320. (@iCategoryId, 'sys_redirect_after_email_confirmation', '_adm_stg_cpt_option_sys_redirect_after_email_confirmation', '', 'digit', '', '', '', '', 41),
  321. (@iCategoryId, 'sys_editor_default', '_adm_stg_cpt_option_sys_editor_default', 'sys_quill', 'digit', '', '', '', '', 50),
  322. (@iCategoryId, 'sys_player_default', '_adm_stg_cpt_option_sys_player_default', 'sys_html5', 'digit', '', '', '', '', 55),
  323. (@iCategoryId, 'sys_player_default_format', '_adm_stg_cpt_option_sys_player_default_quality', 'sd', 'select', 'sd,hd', '', '', '', 56),
  324. (@iCategoryId, 'sys_live_updates_interval', '_adm_stg_cpt_option_sys_live_updates_interval', '10000', 'digit', '', '', '', '', 60),
  325. (@iCategoryId, 'sys_quill_insert_as_plain_text', '_adm_stg_cpt_option_sys_quill_insert_as_plain_text', '', 'checkbox', '', '', '', '', 65),
  326. (@iCategoryId, 'sys_quill_allow_empty_tags', '_adm_stg_cpt_option_sys_quill_allow_empty_tags', 'on', 'checkbox', '', '', '', '', 66),
  327. (@iCategoryId, 'sys_quill_allowed_tags_mini', '_adm_stg_cpt_option_sys_quill_allowed_tags_mini', '', 'digit', '', '', '', '', 67),
  328. (@iCategoryId, 'sys_quill_allowed_tags_standard', '_adm_stg_cpt_option_sys_quill_allowed_tags_standard', '', 'digit', '', '', '', '', 68),
  329. (@iCategoryId, 'sys_quill_allowed_tags_full', '_adm_stg_cpt_option_sys_quill_allowed_tags_full', '', 'digit', '', '', '', '', 69),
  330. (@iCategoryId, 'sys_quill_toolbar_mini', '_adm_stg_cpt_option_sys_quill_toolbar_mini', '[\'bold\',\'italic\',\'underline\',\'clean\',{\'list\':\'ordered\'}, {\'list\':\'bullet\'},{ \'align\':\'\'},{\'align\':\'center\'},{\'align\':\'right\'},\'blockquote\',\'link\',\'image\',\'embed\']', 'digit', '', '', '', '', 70),
  331. (@iCategoryId, 'sys_quill_toolbar_standard', '_adm_stg_cpt_option_sys_quill_toolbar_standard', '[\'bold\',\'italic\',\'underline\',\'clean\',{ \'header\': [1, 2, 3, 4, 5, 6, false] },{\'list\':\'ordered\'}, {\'list\':\'bullet\'},{\'indent\': \'-1\'},{\'indent\': \'+1\'},{ \'align\':\'\'},{\'align\':\'center\'},{\'align\':\'right\'},{\'align\':\'justify\'},\'blockquote\',\'link\',\'image\',\'embed\',\'emoji\']', 'digit', '', '', '', '', 73),
  332. (@iCategoryId, 'sys_quill_toolbar_full', '_adm_stg_cpt_option_sys_quill_toolbar_full', '[{ \'header\': [1, 2, 3, 4, 5, 6, false] },\'bold\',\'italic\',\'underline\',\'clean\'],
  333. [{ \'align\': [] },{\'list\':\'ordered\'}, {\'list\':\'bullet\'},{\'indent\': \'-1\'},{\'indent\': \'+1\'},\'blockquote\',{ \'color\': [] }, { \'background\': [] },{ \'direction\': \'rtl\' },\'link\',\'image\',\'embed\',\'code-block\',\'emoji\',\'show-html\']', 'digit', '', '', '', '', 76),
  334. (@iCategoryId, 'sys_search_keyword_min_len', '_adm_stg_cpt_option_sys_search_keyword_min_len', '1', 'digit', '', '', '', '', 80),
  335. (@iCategoryId, 'sys_relations_enable', '_adm_stg_cpt_option_sys_relations_enable', '', 'checkbox', '', '', '', '', 90),
  336. (@iCategoryId, 'sys_relations', '_adm_stg_cpt_option_sys_relations', '', 'list', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"get_options_relations";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', '', '', '', 91),
  337. (@iCategoryId, 'enable_gd', '_adm_stg_cpt_option_enable_gd', 'on', 'checkbox', '', '', '', '', 100),
  338. (@iCategoryId, 'sys_transcoder_queue_storage', '_adm_stg_cpt_option_sys_transcoder_queue_storage', '', 'checkbox', '', '', '', '', 105),
  339. (@iCategoryId, 'sys_session_lifetime_in_min', '_adm_stg_cpt_option_sys_session_lifetime_in_min', '129600', 'digit', '', '', '', '', 110),
  340. (@iCategoryId, 'sys_session_auth', '_adm_stg_cpt_option_sys_session_auth', 'on', 'checkbox', '', '', '', '', 112),
  341. (@iCategoryId, 'sys_logs_storage_default', '_adm_stg_cpt_option_sys_logs_storage_default', 'Folder', 'select', 'Folder,PHPLog,STDErr', '', '', '', 130),
  342. (@iCategoryId, 'sys_logs_level', '_adm_stg_cpt_option_sys_logs_level', 'DEBUG', 'select', 'ERROR,WARNING,INFO,DEBUG', '', '', '', 132),
  343. (@iCategoryId, 'sys_default_socket_timeout', '_adm_stg_cpt_option_sys_default_socket_timeout', '30', 'digit', '', '', '', '', 140),
  344. (@iCategoryId, 'sys_default_curl_timeout', '_adm_stg_cpt_option_sys_default_curl_timeout', '300', 'digit', '', '', '', '', 141),
  345. (@iCategoryId, 'sys_curl_ssl_allow_untrusted', '_adm_stg_cpt_option_sys_ssl_allow_untrusted', '', 'checkbox', '', '', '', '', 145),
  346. (@iCategoryId, 'sys_csp_frame_ancestors', '_adm_stg_cpt_option_sys_csp_frame_ancestors', '*', 'digit', '', '', '', '', 150),
  347. (@iCategoryId, 'sys_x_frame_options', '_adm_stg_cpt_option_sys_x_frame_options', 'SAMEORIGIN', 'select', 'Off,SAMEORIGIN,DENY', '', '', '', 151),
  348. (@iCategoryId, 'sys_samesite_cookies', '_adm_stg_cpt_option_sys_samesite_cookies', 'Lax', 'select', 'None,Lax,Strict', '', '', '', 152),
  349. (@iCategoryId, 'sys_notify_to_approve_by_role', '_adm_stg_cpt_option_sys_notify_to_approve_by_role', '', 'checkbox', '', '', '', '', 160),
  350. (@iCategoryId, 'sys_fixed_header', '_adm_stg_cpt_option_sys_fixed_header', '', 'checkbox', '', '', '', '', 170),
  351. (@iCategoryId, 'sys_css_media_classes', '_adm_stg_cpt_option_sys_css_media_classes', '{"phone":"(max-width:720px)","phone2":"(min-width:533px) and (max-width:720px)","tablet":"(min-width:720px) and (max-width:1280px)","tablet2":"(min-width:1024px) and (max-width:1280px)","desktop":"(min-width:1280px)"}', 'digit', '', '', '', '', 180),
  352. (@iCategoryId, 'sys_css_tailwind_default', '_adm_stg_cpt_option_sys_css_tailwind_default', 'tailwind.min.css', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_options_taiwind_default";s:5:"class";s:13:"TemplServices";}', '', '', '', 181),
  353. (@iCategoryId, 'sys_iconset_default', '_adm_stg_cpt_option_sys_iconset_default', 'sys_lucide', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_options_iconset_default";s:5:"class";s:13:"TemplServices";}', '', '', '', 185),
  354. (@iCategoryId, 'sys_files_ext_images', '_adm_stg_cpt_option_sys_files_ext_images', 'jpg,jpeg,jpe,gif,png,webp,svg', 'digit', '', '', '', '', 200),
  355. (@iCategoryId, 'sys_files_ext_video', '_adm_stg_cpt_option_sys_files_ext_video', 'avi,flv,mpg,mpeg,wmv,mp4,m4v,mov,qt,divx,xvid,3gp,3g2,webm,mkv,ogv,ogg,rm,rmvb,asf,drc,ts', 'digit', '', '', '', '', 210),
  356. (@iCategoryId, 'sys_files_ext_audio', '_adm_stg_cpt_option_sys_files_ext_audio', 'mp3,m4a,m4b,wma,wav,3gp', 'digit', '', '', '', '', 220),
  357. (@iCategoryId, 'sys_files_ext_imagevideo', '_adm_stg_cpt_option_sys_files_ext_imagevideo', 'jpg,jpeg,jpe,gif,png,svg,webp,avi,flv,mpg,mpeg,wmv,mp4,m4v,mov,qt,divx,xvid,3gp,3g2,webm,mkv,ogv,ogg,rm,rmvb,asf,drc,ts', 'digit', '', '', '', '', 230),
  358. (@iCategoryId, 'sys_files_ext_dangerous', '_adm_stg_cpt_option_sys_files_ext_dangerous', 'action,apk,app,bat,bin,cmd,com,command,cpl,csh,exe,gadget,inf,ins,inx,ipa,isu,job,jse,ksh,lnk,msc,msi,msp,mst,osx,out,paf,pif,prg,ps1,reg,rgs,run,sct,shb,shs,u3p,vb,vbe,vbs,vbscript,workflow,ws,wsf', 'digit', '', '', '', '', 240),
  359. (@iCategoryId, 'sys_viewport_meta_tag', '_adm_stg_cpt_option_sys_viewport_meta_tag', 'width=device-width, initial-scale=1.0, minimum-scale=1.0', 'digit', '', '', '', '', 250),
  360. (@iCategoryId, 'sys_form_lpc_enable', '_adm_stg_cpt_option_sys_form_lpc_enable', 'on', 'checkbox', '', '', '', '', 260),
  361. (@iCategoryId, 'sys_std_show_header_left', '_adm_stg_cpt_option_sys_std_show_header_left', 'on', 'checkbox', '', '', '', '', 270),
  362. (@iCategoryId, 'sys_std_show_header_left_search', '_adm_stg_cpt_option_sys_std_show_header_left_search', 'on', 'checkbox', '', '', '', '', 271),
  363. (@iCategoryId, 'sys_std_show_header_center', '_adm_stg_cpt_option_sys_std_show_header_center', 'on', 'checkbox', '', '', '', '', 275),
  364. (@iCategoryId, 'sys_std_show_header_right', '_adm_stg_cpt_option_sys_std_show_header_right', 'on', 'checkbox', '', '', '', '', 280),
  365. (@iCategoryId, 'sys_std_show_header_right_search', '_adm_stg_cpt_option_sys_std_show_header_right_search', '', 'checkbox', '', '', '', '', 281),
  366. (@iCategoryId, 'sys_std_show_header_right_site', '_adm_stg_cpt_option_sys_std_show_header_right_site', '', 'checkbox', '', '', '', '', 282),
  367. (@iCategoryId, 'sys_std_show_launcher_left', '_adm_stg_cpt_option_sys_std_show_launcher_left', '', 'checkbox', '', '', '', '', 285),
  368. (@iCategoryId, 'sys_std_pgt_etemplates_editor', '_adm_stg_cpt_option_sys_std_pgt_etemplates_editor', 'on', 'checkbox', '', '', '', '', 290),
  369. (@iCategoryId, 'sys_bg_jobs_process_per_run', '_adm_stg_cpt_option_sys_bg_jobs_process_per_run', '5', 'digit', '', '', '', '', 300),
  370. (@iCategoryId, 'sys_bg_jobs_workers_limit', '_adm_stg_cpt_option_sys_bg_jobs_workers_limit', '3', 'digit', '', '', '', '', 304),
  371. (@iCategoryId, 'sys_bg_jobs_cleanup_timeout', '_adm_stg_cpt_option_sys_bg_jobs_cleanup_timeout', '30', 'digit', '', '', '', '', 306),
  372. (@iCategoryId, 'sys_alerts_logger', '_adm_stg_cpt_option_sys_alerts_logger', 'on', 'checkbox', '', '', '', '', 310),
  373. (@iCategoryId, 'sys_alerts_stats', '_adm_stg_cpt_option_sys_alerts_stats', '', 'checkbox', '', '', '', '', 312),
  374. (@iCategoryId, 'sys_maintenance_mode', '_adm_stg_cpt_option_sys_maintenance_mode', '', 'checkbox', '', '', '', '', 400),
  375. (@iCategoryId, 'sys_maintenance_mode_html', '_adm_stg_cpt_option_sys_maintenance_mode_html', '', 'code', '', '', '', '', 402);
  376. --
  377. -- CATEGORY (HIDDEN): System
  378. --
  379. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'system', '_adm_stg_cpt_category_system', 1, 1);
  380. SET @iCategoryId = LAST_INSERT_ID();
  381. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  382. (@iCategoryId, 'site_email_html_template_header', '_adm_stg_cpt_option_site_email_html_template_header', '<html>\r\n <head></head>\r\n <body bgcolor="#fff" style="margin:0; padding:0;">\r\n <div style="background-color:#fff;">\r\n <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">\r\n <tr><td valign="top">\r\n <div style="color:#333; padding:20px; font:14px Helvetica, Arial, sans-serif;">\r\n <div style="border-bottom:2px solid #eee; padding-bottom:10px; margin-bottom:20px; font-weight:bold; font-size:22px; color:#999;">{site_name}</div>', 'text', '', '', '', 1),
  383. (@iCategoryId, 'site_email_html_template_footer', '_adm_stg_cpt_option_site_email_html_template_footer', '\r\n </div>\r\n </td></tr>\r\n <tr><td valign="top">\r\n <div style="color:#999; padding:0 20px 20px 20px; font:11px Helvetica, Arial, sans-serif;">\r\n <div style="border-top:2px solid #eee; padding-top:10px;">{about_us}&nbsp;&nbsp;&nbsp;{unsubscribe}</div>\r\n </div>\r\n </td></tr>\r\n </table>\r\n </div>\r\n </body>\r\n</html>', 'text', '', '', '', 2),
  384. (@iCategoryId, 'sys_site_icon', '', '0', 'digit', '', '', '', 15),
  385. (@iCategoryId, 'sys_site_icon_svg', '', '0', 'digit', '', '', '', 16),
  386. (@iCategoryId, 'sys_site_icon_apple', '', '0', 'digit', '', '', '', 17),
  387. (@iCategoryId, 'sys_site_icon_android', '', '0', 'digit', '', '', '', 18),
  388. (@iCategoryId, 'sys_site_icon_android_splash', '', '0', 'digit', '', '', '', 19),
  389. (@iCategoryId, 'sys_site_logo', '', '0', 'digit', '', '', '', 20),
  390. (@iCategoryId, 'sys_site_logo_alt', '_adm_dsg_txt_alt_text', '0', 'text', '', '', '', 21),
  391. (@iCategoryId, 'sys_site_logo_aspect_ratio', '_adm_stg_cpt_option_sys_site_logo_aspect_ratio', '', 'digit', '', '', '', 22),
  392. -- (@iCategoryId, 'sys_site_logo_width', '_adm_stg_cpt_option_sys_site_logo_width', '240', 'digit', '', '', '', 23),
  393. -- (@iCategoryId, 'sys_site_logo_height', '_adm_stg_cpt_option_sys_site_logo_height', '48', 'digit', '', '', '', 24),
  394. (@iCategoryId, 'sys_site_splash_code', '', '<style>\r\n /*--- Splash ---*/\r\n .bx-page {\r\n position: relative;\r\n }\r\n .bx-header {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n justify-content: center;\r\n -webkit-justify-content: center;\r\n height: 4rem;\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\r\n font-weight: 700;\r\n font-size: 2rem;\r\n }\r\n .bx-splash {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n min-height: 100vh;\r\n }\r\n .bx-spl-preload {\r\n position: absolute;\r\n\r\n top: 0px;\r\n left: 0px;\r\n width: 1px;\r\n height: 1px;\r\n\r\n overflow: hidden;\r\n }\r\n .bx-spl-line {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: stretch;\r\n align-items: stretch;\r\n }\r\n .bx-media-phone .bx-spl-line {\r\n -webkit-flex-direction: column;\r\n flex-direction: column;\r\n }\r\n .bx-spl-cell {\r\n position: relative;\r\n }\r\n .bx-media-phone .bx-spl-cell {\r\n -webkit-basis: 100% !important; \r\n flex-basis: 100% !important;\r\n width: 100% !important;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell {\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c1 {\r\n -webkit-flex: 1 1 70%; \r\n flex: 1 1 70%;\r\n width: 70%;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c1 {\r\n text-align: center;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c2 {\r\n -webkit-flex: 0 0 30%; \r\n flex: 0 1 30%;\r\n -webkit-justify-content: center;\r\n justify-content: center;\r\n width: 30%;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-image {\r\n max-width: 100%;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cell {\r\n -webkit-flex: 1 1 33%; \r\n flex: 1 1 33%;\r\n width: 33%;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l2 .bx-spl-cell {\r\n text-align: center;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cicon {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: flex-start;\r\n align-items: flex-start;\r\n justify-content: flex-start;\r\n -webkit-justify-content: flex-start;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l2 .bx-spl-cicon {\r\n justify-content: center;\r\n -webkit-justify-content: center;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cicon .animation {\r\n width: 4.25rem;\r\n height: 4.25rem;\r\n }\r\n</style>\r\n<div class=\"bx-page bx-def-color-bg-page\">\r\n <div class=\"bx-header\">__logo__</div>\r\n <div class=\"bx-splash\">\r\n <div class=\"bx-splash-cnt bx-def-page-width bx-def-centered bx-def-padding-leftright\">\r\n <div class=\"bx-spl-preload\">\r\n <img src=\"<bx_image_url:spl-image-main.svg />\">\r\n </div>\r\n <div class=\"bx-spl-line bx-spl-l1\">\r\n <div class=\"bx-spl-cell bx-spl-c1\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-title bx-def-font-h1 bx-def-font-semibold\"><bx_text:_sys_txt_splash_title /></div>\r\n <div class=\"bx-spl-slogan bx-def-padding-sec-top bx-def-padding-bottom bx-def-font-grayed\"><bx_text:_sys_txt_splash_slogan /></div>\r\n <div class=\"bx-spl-image bx-def-padding-top\">\r\n <img class=\"bx-spl-image\" src=\"<bx_image_url:spl-image-main.svg />\" />\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c2 bx-hide-when-logged-in\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">__join_form_in_box__</div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-line bx-spl-l2 bx-def-padding\">\r\n <div class=\"bx-spl-cell bx-spl-c1\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon connect\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_connect /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_connect_text /></div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c2\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon share\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_share /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_share_text /></div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c3\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon create\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_create /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_create_text /></div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n<script>\r\n var animConnect = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.connect .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-connect.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n var animShare = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.share .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-share.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n var animCreate = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.create .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-create.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n</script>', 'text', '', '', '', 25),
  395. (@iCategoryId, 'sys_site_splash_enabled', '', '', 'checkbox', '', '', '', 26),
  396. (@iCategoryId, 'sys_site_cover_common', '', '0', 'digit', '', '', '', 27),
  397. (@iCategoryId, 'sys_unit_cover_profile', '', '0', 'digit', '', '', '', 28),
  398. (@iCategoryId, 'sys_site_cover_disabled', '', '', 'checkbox', '', '', '', 29);
  399. --
  400. -- CATEGORY (HIDDEN): Languages
  401. --
  402. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'languages', '_adm_stg_cpt_category_languages', 1, 2);
  403. SET @iCategoryId = LAST_INSERT_ID();
  404. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  405. (@iCategoryId, 'lang_default', '_adm_stg_cpt_option_lang_default', '', 'select', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"get_languages";s:6:"params";a:2:{i:0;b:0;i:1;b:1;}s:5:"class";s:22:"TemplLanguagesServices";}', '', '', 1),
  406. (@iCategoryId, 'lang_subst_from_en', '_adm_stg_cpt_option_lang_subst_from_en', 'on', 'checkbox', '', '', '', 2),
  407. (@iCategoryId, 'sys_format_date', '_adm_stg_cpt_option_sys_format_date', 'D MMM YYYY', 'digit', '', '', '', 3),
  408. (@iCategoryId, 'sys_format_time', '_adm_stg_cpt_option_sys_format_time', 'HH:mm', 'digit', '', '', '', 4),
  409. (@iCategoryId, 'sys_format_datetime', '_adm_stg_cpt_option_sys_format_datetime', 'D MMM YYYY h:mm:ss a', 'digit', '', '', '', 5),
  410. (@iCategoryId, 'sys_format_timeago', '_adm_stg_cpt_option_sys_format_timeago', 432000, 'digit', '', '', '', 6),
  411. (@iCategoryId, 'sys_format_input_24h', '_adm_stg_cpt_option_sys_format_input_24h', 'on', 'checkbox', '', '', '', 24);
  412. --
  413. -- CATEGORY (HIDDEN): Templates
  414. --
  415. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'templates', '_adm_stg_cpt_category_templates', 1, 3);
  416. SET @iCategoryId = LAST_INSERT_ID();
  417. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  418. (@iCategoryId, 'template', '_adm_stg_cpt_option_template', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:13:"get_templates";s:5:"class";s:21:"TemplTemplateServices";}', 'Template', '_adm_stg_err_option_template', 1),
  419. (@iCategoryId, 'sys_pt_default_visitor', '_adm_stg_cpt_option_sys_pt_default_visitor', '3', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:14:"get_page_types";s:5:"class";s:21:"TemplTemplateServices";}', '', '', 10),
  420. (@iCategoryId, 'sys_pt_default_member', '_adm_stg_cpt_option_sys_pt_default_member', '3', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:14:"get_page_types";s:5:"class";s:21:"TemplTemplateServices";}', '', '', 11);
  421. --
  422. -- CATEGORY: General (Site Settings)
  423. --
  424. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'site_settings','_adm_stg_cpt_category_site_settings', 0, 4);
  425. SET @iCategoryId = LAST_INSERT_ID();
  426. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  427. (@iCategoryId, 'site_title', '_adm_stg_cpt_option_site_title', '_adm_stg_inf_option_site_title', 'Community', 'digit', '', '', '', 1),
  428. (@iCategoryId, 'site_email', '_adm_stg_cpt_option_site_email', '_adm_stg_inf_option_site_email', 'admin@example.com', 'digit', '', '', '', 3),
  429. (@iCategoryId, 'site_email_notify', '_adm_stg_cpt_option_site_email_notify', '_adm_stg_inf_option_site_email_notify', 'admin@example.com', 'digit', '', '', '', 4),
  430. (@iCategoryId, 'site_tour_home', '_adm_stg_cpt_option_site_tour_home', '_adm_stg_inf_option_site_tour_home', 'on', 'checkbox', '', '', '', 6),
  431. (@iCategoryId, 'site_tour_studio', '_adm_stg_cpt_option_site_tour_studio', '_adm_stg_inf_option_site_tour_studio', 'on', 'checkbox', '', '', '', 7),
  432. (@iCategoryId, 'sys_autoupdate', '_adm_stg_cpt_option_sys_autoupdate', '_adm_stg_inf_option_sys_autoupdate', 'on', 'checkbox', '', '', '', 10),
  433. (@iCategoryId, 'sys_autoupdate_force_modified_files', '_adm_stg_cpt_option_sys_autoupdate_force_modified_files', '_adm_stg_inf_option_sys_autoupdate_force_modified_files', '', 'checkbox', '', '', '', 12),
  434. (@iCategoryId, 'smart_app_banner', '_adm_stg_cpt_option_smart_app_banner', '_adm_stg_inf_option_smart_app_banner', '', 'checkbox', '', '', '', 14),
  435. (@iCategoryId, 'smart_app_banner_ios_app_id', '_adm_stg_cpt_option_smart_app_banner_ios_app_id', '_adm_stg_inf_option_smart_app_banner_ios_app_id', '', 'digit', '', '', '', 15),
  436. (@iCategoryId, 'sys_per_page_search_keyword_single', '_adm_stg_cpt_option_sys_per_page_search_keyword_single', '_adm_stg_inf_option_sys_per_page_search_keyword_single', '24', 'digit', '', '', '', 20),
  437. (@iCategoryId, 'sys_per_page_search_keyword_plural', '_adm_stg_cpt_option_sys_per_page_search_keyword_plural', '_adm_stg_inf_option_sys_per_page_search_keyword_plural', '3', 'digit', '', '', '', 21),
  438. (@iCategoryId, 'sys_live_search_limit', '_adm_stg_cpt_option_sys_live_search_limit', '_adm_stg_inf_option_sys_live_search_limit', '5', 'digit', '', '', '', 22),
  439. (@iCategoryId, 'sys_profiles_search_limit', '_adm_stg_cpt_option_sys_profiles_search_limit', '_adm_stg_inf_option_sys_profiles_search_limit', '20', 'digit', '', '', '', 23),
  440. (@iCategoryId, 'sys_per_page_browse_showcase', '_adm_stg_cpt_option_sys_per_page_browse_showcase', '_adm_stg_inf_option_sys_per_page_browse_showcase', '32', 'digit', '', '', '', 24),
  441. (@iCategoryId, 'sys_per_page_search_extended', '_adm_stg_cpt_option_sys_per_page_search_extended', '_adm_stg_inf_option_sys_per_page_search_extended', '12', 'digit', '', '', '', 25),
  442. (@iCategoryId, 'sys_per_page_recommendations', '_adm_stg_cpt_option_sys_per_page_recommendations', '_adm_stg_inf_option_sys_per_page_recommendations', '12', 'digit', '', '', '', 26),
  443. (@iCategoryId, 'sys_per_page_recommendations_showcase', '_adm_stg_cpt_option_sys_per_page_recommendations_showcase', '_adm_stg_inf_option_sys_per_page_recommendations_showcase', '8', 'digit', '', '', '', 27),
  444. (@iCategoryId, 'sys_metatags_hashtags_only', '_adm_stg_cpt_option_sys_metatags_hashtags_only', '', '', 'checkbox', '', '', '', 30),
  445. (@iCategoryId, 'sys_metatags_hashtags_max', '_adm_stg_cpt_option_sys_metatags_hashtags_max', '', '9', 'digit', '', '', '', 31),
  446. (@iCategoryId, 'sys_metatags_mentions_max', '_adm_stg_cpt_option_sys_metatags_mentions_max', '', '9', 'digit', '', '', '', 32),
  447. (@iCategoryId, 'sys_attach_links_max', '_adm_stg_cpt_option_sys_attach_links_max', '', '0', 'digit', '', '', '', 35),
  448. (@iCategoryId, 'sys_profile_bot', '_adm_stg_cpt_option_sys_profile_bot', '_adm_stg_inf_option_sys_profile_bot', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:23:"get_options_profile_bot";s:5:"class";s:13:"TemplServices";}', '', '', 40),
  449. (@iCategoryId, 'sys_enable_post_to_context_for_privacy', '_adm_stg_cpt_option_sys_enable_post_to_context_for_privacy', '', '', 'checkbox', '', '', '', 50),
  450. (@iCategoryId, 'sys_hide_post_to_context_for_privacy', '_adm_stg_cpt_option_sys_hide_post_to_context_for_privacy', '', '', 'list', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:44:"get_options_module_list_for_privacy_selector";s:5:"class";s:13:"TemplServices";}', '', '', 51),
  451. (@iCategoryId, 'sys_treat_cxt_in_cxt_as_cnt', '_adm_stg_cpt_option_sys_treat_cxt_in_cxt_as_cnt', '', 'on', 'checkbox', '', '', '', 52),
  452. (@iCategoryId, 'sys_check_fan_in_parent_context', '_adm_stg_cpt_option_sys_check_fan_in_parent_context', '', 'on', 'checkbox', '', '', '', 55),
  453. (@iCategoryId, 'sys_cmts_enable_auto_approve', '_adm_stg_cpt_option_sys_cmts_enable_auto_approve', '', 'on', 'checkbox', '', '', '', 70),
  454. (@iCategoryId, 'sys_create_post_form_preloading_list', '_adm_stg_cpt_option_sys_create_post_form_preloading_list', '_adm_stg_inf_option_sys_create_post_form_preloading_list', '', 'list', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:44:"get_options_create_post_form_preloading_list";s:5:"class";s:13:"TemplServices";}', '', '', 80);
  455. --
  456. -- CATEGORY: System (General)
  457. --
  458. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'general', '_adm_stg_cpt_category_general', 0, 5);
  459. SET @iCategoryId = LAST_INSERT_ID();
  460. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  461. (@iCategoryId, 'sys_oauth_key', '_adm_stg_cpt_option_sys_oauth_key', '', '', 'digit', '', '', '', 20),
  462. (@iCategoryId, 'sys_oauth_secret', '_adm_stg_cpt_option_sys_oauth_secret', '', '', 'secret', '', '', '', 21),
  463. (@iCategoryId, 'currency_code', '_adm_stg_cpt_option_currency_code', '', 'USD', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:33:"get_options_currency_code_default";s:5:"class";s:21:"TemplPaymentsServices";}', 'Avail', '_adm_stg_err_option_currency_code', 30),
  464. (@iCategoryId, 'currency_sign', '_adm_stg_cpt_option_currency_sign', '', '&#36;', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:33:"get_options_currency_sign_default";s:5:"class";s:21:"TemplPaymentsServices";}', 'Avail', '_adm_stg_err_option_currency_sign', 31),
  465. (@iCategoryId, 'sys_default_payment', '_adm_stg_cpt_option_sys_default_payment', '', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:12:"get_payments";s:5:"class";s:21:"TemplPaymentsServices";}', '', '', 35),
  466. (@iCategoryId, 'client_image_resize_width', '_adm_stg_cpt_option_client_image_resize_width', '', '0', 'digit', '', '', '', 42),
  467. (@iCategoryId, 'client_image_resize_height', '_adm_stg_cpt_option_client_image_resize_height', '', '0', 'digit', '', '', '', 43),
  468. (@iCategoryId, 'useLikeOperator', '_adm_stg_cpt_option_use_like_operator', '', 'on', 'checkbox', '', '', '', 45),
  469. (@iCategoryId, 'sys_embed_default', '_adm_stg_cpt_option_sys_embed_default', '', 'sys_system', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_options_embed_default";s:5:"class";s:13:"TemplServices";}', '', '', 70),
  470. (@iCategoryId, 'sys_embed_lifetime', '_adm_stg_cpt_option_sys_embed_lifetime', '', '30', 'digit', '', '', '', 73),
  471. (@iCategoryId, 'sys_embedly_api_key', '_adm_stg_cpt_option_sys_embedly_api_key', '', '', 'secret', '', '', '', 80),
  472. (@iCategoryId, 'sys_iframely_api_key', '_adm_stg_cpt_option_sys_iframely_api_key', '', '', 'secret', '', '', '', 90),
  473. (@iCategoryId, 'sys_embed_microlink_key', '_adm_stg_cpt_option_sys_embed_microlink_key', '', '', 'secret', '', '', '', 100),
  474. (@iCategoryId, 'sys_embed_peekalink_api_key', '_adm_stg_cpt_option_sys_embed_peekalink_api_key', '', '', 'secret', '', '', '', 110);
  475. --
  476. -- CATEGORY: Cache
  477. --
  478. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'cache', '_adm_stg_cpt_category_cache', 0, 6);
  479. SET @iCategoryId = LAST_INSERT_ID();
  480. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  481. (@iCategoryId, 'sys_content_cache_enable', '_adm_stg_cpt_option_sys_content_cache_enable', '', 'on', 'checkbox', '', '', '', 5),
  482. (@iCategoryId, 'sys_content_cache_engine', '_adm_stg_cpt_option_sys_content_cache_engine', '', 'File', 'select', 'File,Memcache,Memcached,APC,XCache,Redis', '', '', 6),
  483. (@iCategoryId, 'sys_db_cache_enable', '_adm_stg_cpt_option_sys_db_cache_enable', '', 'on', 'checkbox', '', '', '', 10),
  484. (@iCategoryId, 'sys_db_cache_engine', '_adm_stg_cpt_option_sys_db_cache_engine', '', 'File', 'select', 'File,Memcache,Memcached,APC,XCache,Redis', '', '', 11),
  485. (@iCategoryId, 'sys_cache_memcache_host', '_adm_stg_cpt_option_sys_cache_memcache_host', '', '', 'digit', '', '', '', 20),
  486. (@iCategoryId, 'sys_cache_memcache_port', '_adm_stg_cpt_option_sys_cache_memcache_port', '', '11211', 'digit', '', '', '', 21),
  487. (@iCategoryId, 'sys_cache_redis_connection_string', '_adm_stg_cpt_option_sys_cache_redis_connection_string', '_adm_stg_cpt_option_sys_cache_redis_connection_string_info', '', 'digit', '', '', '', 25),
  488. (@iCategoryId, 'sys_page_cache_enable', '_adm_stg_cpt_option_sys_page_cache_enable', '', 'on', 'checkbox', '', '', '', 30),
  489. (@iCategoryId, 'sys_page_cache_engine', '_adm_stg_cpt_option_sys_page_cache_engine', '', 'File', 'select', 'File,Memcache,Memcached,APC,XCache,Redis', '', '', 31),
  490. (@iCategoryId, 'sys_pb_cache_enable', '_adm_stg_cpt_option_sys_pb_cache_enable', '', 'on', 'checkbox', '', '', '', 40),
  491. (@iCategoryId, 'sys_pb_cache_engine', '_adm_stg_cpt_option_sys_pb_cache_engine', '', 'File', 'select', 'File,Memcache,Memcached,APC,XCache,Redis', '', '', 41),
  492. (@iCategoryId, 'sys_template_cache_enable', '_adm_stg_cpt_option_sys_template_cache_enable', '', 'on', 'checkbox', '', '', '', 50),
  493. (@iCategoryId, 'sys_template_cache_engine', '_adm_stg_cpt_option_sys_template_cache_engine', '', 'FileHtml', 'select', 'FileHtml,Memcache,Memcached,APC,XCache,Redis', '', '', 51),
  494. (@iCategoryId, 'sys_template_cache_css_enable', '_adm_stg_cpt_option_sys_template_cache_css_enable', '', 'on', 'checkbox', '', '', '', 55),
  495. (@iCategoryId, 'sys_template_cache_js_enable', '_adm_stg_cpt_option_sys_template_cache_js_enable', '', 'on', 'checkbox', '', '', '', 56),
  496. (@iCategoryId, 'sys_template_cache_minify_css_enable', '_adm_stg_cpt_option_sys_template_cache_minify_css_enable', '', 'on', 'checkbox', '', '', '', 57),
  497. (@iCategoryId, 'sys_template_cache_minify_js_enable', '_adm_stg_cpt_option_sys_template_cache_minify_js_enable', '', 'on', 'checkbox', '', '', '', 58),
  498. (@iCategoryId, 'sys_template_cache_compress_enable', '_adm_stg_cpt_option_sys_template_cache_compress_enable', '', 'on', 'checkbox', '', '', '', 59);
  499. --
  500. -- CATEGORY: Permalinks
  501. --
  502. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'permalinks', '_adm_stg_cpt_category_permalinks', 0, 9);
  503. SET @iCategoryId = LAST_INSERT_ID();
  504. INSERT INTO `sys_options` (`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  505. (@iCategoryId, 'permalinks_pages', '_adm_stg_cpt_option_permalinks_pages', 'on', 'checkbox', '', '', '', 1),
  506. (@iCategoryId, 'permalinks_modules', '_adm_stg_cpt_option_permalinks_modules', 'on', 'checkbox', '', '', '', 2),
  507. (@iCategoryId, 'permalinks_storage', '_adm_stg_cpt_option_permalinks_storage', 'on', 'checkbox', '', '', '', 3),
  508. (@iCategoryId, 'permalinks_seo_links', '_adm_stg_cpt_option_permalinks_seo_links', 'on', 'checkbox', '', '', '', 10),
  509. (@iCategoryId, 'permalinks_seo_links_redirects', '_adm_stg_cpt_option_permalinks_seo_links_redirects', 'on', 'checkbox', '', '', '', 12);
  510. --
  511. -- CATEGORY: Security
  512. --
  513. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'security', '_adm_stg_cpt_category_security', 0, 11);
  514. SET @iCategoryId = LAST_INSERT_ID();
  515. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  516. (@iCategoryId, 'sys_security_form_token_enable', '_adm_stg_cpt_option_sys_security_form_token_enable', 'on', 'checkbox', '', '', '', 10),
  517. (@iCategoryId, 'sys_security_form_token_lifetime', '_adm_stg_cpt_option_sys_security_form_token_lifetime', '86400', 'digit', '', '', '', 11),
  518. (@iCategoryId, 'sys_captcha_default', '_adm_stg_cpt_option_sys_captcha_default', 'sys_recaptcha_new', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_options_captcha_default";s:5:"class";s:13:"TemplServices";}', '', '', 19),
  519. (@iCategoryId, 'sys_recaptcha_key_public', '_adm_stg_cpt_option_sys_recaptcha_key_public', '', 'digit', '', '', '', 20),
  520. (@iCategoryId, 'sys_recaptcha_key_private', '_adm_stg_cpt_option_sys_recaptcha_key_private', '', 'secret', '', '', '', 21),
  521. (@iCategoryId, 'sys_add_nofollow', '_adm_stg_cpt_option_sys_add_nofollow', 'on', 'checkbox', '', '', '', 30),
  522. (@iCategoryId, 'sys_confirmation_before_redirect', '_adm_stg_cpt_option_sys_confirmation_before_redirect', 'on', 'checkbox', '', '', '', 31),
  523. (@iCategoryId, 'sys_security_block_content_after_n_reports', '_adm_stg_cpt_option_sys_security_block_content_after_n_reports', '0', 'digit', '', '', '', 35),
  524. (@iCategoryId, 'sys_cf_enable', '_adm_stg_cpt_option_sys_cf_enable', '', 'checkbox', '', '', '', 40),
  525. (@iCategoryId, 'sys_cf_enable_comments', '_adm_stg_cpt_option_sys_cf_enable_comments', '', 'checkbox', '', '', '', 41),
  526. (@iCategoryId, 'sys_cf_prohibited', '_adm_stg_cpt_option_sys_cf_prohibited', '', 'list', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_options_cf_prohibited";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', '', '', 42),
  527. (@iCategoryId, 'sys_cf_unauthenticated', '_adm_stg_cpt_option_sys_cf_unauthenticated', '1', 'list', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:30:"get_options_cf_unauthenticated";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', '', '', 43),
  528. (@iCategoryId, 'sys_lock_from_unauthenticated', '_adm_stg_cpt_option_sys_lock_from_unauthenticated', '', 'checkbox', '', '', '', 50),
  529. (@iCategoryId, 'sys_lock_from_unauthenticated_exceptions', '_adm_stg_cpt_option_sys_lock_from_unauthenticated_exceptions', 'login,forgot-password,create-account,confirm-email,terms,privacy,contact,about,home', 'text', '', '', '', 52);
  530. --
  531. -- CATEGORY: Storage
  532. --
  533. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'storage', '_adm_stg_cpt_category_storage', 0, 13);
  534. SET @iCategoryId = LAST_INSERT_ID();
  535. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  536. (@iCategoryId, 'sys_storage_default', '_adm_stg_cpt_option_sys_storage_default', 'Local', 'select', 'Local,S3,S3v4,S3v4alt', '', '', 1),
  537. (@iCategoryId, 'sys_storage_s3_access_key', '_adm_stg_cpt_option_sys_storage_s3_access_key', '', 'digit', '', '', '', 2),
  538. (@iCategoryId, 'sys_storage_s3_secret_key', '_adm_stg_cpt_option_sys_storage_s3_secret_key', '', 'secret', '', '', '', 3),
  539. (@iCategoryId, 'sys_storage_s3_bucket', '_adm_stg_cpt_option_sys_storage_s3_bucket', '', 'digit', '', '', '', 4),
  540. (@iCategoryId, 'sys_storage_s3_domain', '_adm_stg_cpt_option_sys_storage_s3_domain', '', 'digit', '', '', '', 5),
  541. (@iCategoryId, 'sys_storage_s3_endpoint', '_adm_stg_cpt_option_sys_storage_s3_endpoint', '', 'digit', '', '', '', 6),
  542. (@iCategoryId, 'sys_storage_s3_sig_ver', '_adm_stg_cpt_option_sys_storage_s3_sig_ver', 'v2', 'select', 'v2,v4', '', '', 7),
  543. (@iCategoryId, 'sys_storage_s3_region', '_adm_stg_cpt_option_sys_storage_s3_region', '', 'digit', '', '', '', 8),
  544. (@iCategoryId, 'sys_storage_s3_amz_iam_role', '_adm_stg_cpt_option_sys_storage_s3_amz_iam_role', '', 'checkbox', '', '', '', 10),
  545. (@iCategoryId, 'sys_storage_s3_acl_enable', '_adm_stg_cpt_option_sys_storage_s3_acl_enable', 'on', 'checkbox', '', '', '', 12),
  546. (@iCategoryId, 'sys_storage_s3_force_auth_urls', '_adm_stg_cpt_option_sys_storage_s3_force_auth_urls', '', 'digit', '', '', '', 14),
  547. (@iCategoryId, 'sys_storage_ghost_lifetime', '_adm_stg_cpt_option_sys_storage_ghost_lifetime', '60', 'digit', '', '', '', 20);
  548. --
  549. -- CATEGORY: Account
  550. --
  551. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'account', '_adm_stg_cpt_category_account', 0, 14);
  552. SET @iCategoryId = LAST_INSERT_ID();
  553. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  554. (@iCategoryId, 'sys_account_online_time', '_adm_stg_cpt_option_sys_account_online_time', '5', 'digit', '', 'Avail', '_adm_stg_err_option_sys_account_online_time', 1),
  555. (@iCategoryId, 'sys_account_autoapproval', '_adm_stg_cpt_option_sys_account_autoapproval', 'on', 'checkbox', '', '', '', 10),
  556. (@iCategoryId, 'sys_account_confirmation_type', '_adm_stg_cpt_option_sys_account_confirmation_type', 'email', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:22:"get_confirmation_types";s:5:"class";s:18:"BaseServiceAccount";}', '', '', 11),
  557. (@iCategoryId, 'sys_account_welcome_letter', '_adm_stg_cpt_option_sys_account_welcome_letter', '', 'checkbox', '', '', '', 12),
  558. (@iCategoryId, 'sys_account_activation_2fa_enable', '_adm_stg_cpt_option_sys_account_2fa_enable', '', 'checkbox', '', '', '', 13),
  559. (@iCategoryId, 'sys_account_activation_2fa_lifetime', '_adm_stg_cpt_option_sys_account_2fa_lifetime', '0', 'digit', '', '', '', 14),
  560. (@iCategoryId, 'sys_account_auto_profile_creation', '_adm_stg_cpt_option_sys_account_auto_profile_creation', 'on', 'checkbox', '', '', '', 15),
  561. (@iCategoryId, 'sys_account_hide_unconfirmed_accounts', '_adm_stg_cpt_option_sys_account_hide_unconfirmed_accounts', 'on', 'checkbox', '', '', '', 17),
  562. (@iCategoryId, 'sys_account_default_profile_type', '_adm_stg_cpt_option_sys_account_default_profile_type', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:17:"get_profile_types";s:5:"class";s:20:"TemplServiceProfiles";}', '', '', 20),
  563. (@iCategoryId, 'sys_account_limit_profiles_number', '_adm_stg_cpt_option_sys_account_limit_profiles_number', '0', 'digit', '', '', '', 21),
  564. (@iCategoryId, 'sys_account_limit_incorrect_login_attempts', '_adm_stg_cpt_option_sys_account_limit_incorrect_login_attempts', '6', 'digit', '', '', '', 22),
  565. (@iCategoryId, 'sys_account_reset_password_key_lifetime', '_adm_stg_cpt_option_sys_account_reset_password_key_lifetime', '259200', 'digit', '', '', '', 30),
  566. (@iCategoryId, 'sys_account_reset_password_redirect', '_adm_stg_cpt_option_sys_account_reset_password_redirect', 'home', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:35:"get_options_reset_password_redirect";s:5:"class";s:18:"BaseServiceAccount";}', '', '', 31),
  567. (@iCategoryId, 'sys_account_reset_password_redirect_custom', '_adm_stg_cpt_option_sys_account_reset_password_redirect_custom', '', 'digit', '', '', '', 32),
  568. (@iCategoryId, 'sys_account_disable_login_form', '_adm_stg_cpt_option_sys_account_disable_login_form', '', 'checkbox', '', '', '', 40),
  569. (@iCategoryId, 'sys_account_disable_join_form', '_adm_stg_cpt_option_sys_account_disable_join_form', '', 'checkbox', '', '', '', 42),
  570. (@iCategoryId, 'sys_account_allow_plus_in_email', '_adm_stg_cpt_option_sys_allow_plus_in_email', 'on', 'checkbox', '', '', '', 50),
  571. (@iCategoryId, 'sys_account_accounts_pruning', '_adm_stg_cpt_option_sys_accounts_pruning', '', 'list', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_options_pruning_interval";s:5:"class";s:18:"BaseServiceAccount";}', '', '', 55),
  572. (@iCategoryId, 'sys_account_accounts_pruning_interval', '_adm_stg_cpt_option_sys_accounts_pruning_interval', '365', 'digit', '', '', '', 56),
  573. (@iCategoryId, 'sys_account_accounts_password_log_count', '_adm_stg_cpt_option_sys_accounts_password_log_count', '0', 'digit', '', '', '', 57),
  574. (@iCategoryId, 'sys_account_accounts_force_password_change_after_expiration', '_adm_stg_cpt_option_sys_accounts_force_password_change_after_expiration', '', 'checkbox', '', '', '', 58),
  575. (@iCategoryId, 'sys_account_switch_to_profile_redirect', '_adm_stg_cpt_option_sys_account_switch_to_profile_redirect', 'back', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:38:"get_options_switch_to_profile_redirect";s:5:"class";s:18:"BaseServiceAccount";}', '', '', 60),
  576. (@iCategoryId, 'sys_account_switch_to_profile_redirect_custom', '_adm_stg_cpt_option_sys_account_switch_to_profile_redirect_custom', '', 'digit', '', '', '', 61),
  577. (@iCategoryId, 'sys_account_remember_me', '_adm_stg_cpt_option_sys_account_remember_me', 'on', 'checkbox', '', '', '', 70);
  578. --
  579. -- CATEGORY: ACL
  580. --
  581. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'acl', '_adm_stg_cpt_category_acl', 0, 15);
  582. SET @iCategoryId = LAST_INSERT_ID();
  583. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  584. (@iCategoryId, 'sys_acl_expire_notification_days', '_adm_stg_cpt_option_sys_acl_expire_notification_days', '1', 'digit', '', '', '', 1),
  585. (@iCategoryId, 'sys_acl_expire_notify_once', '_adm_stg_cpt_option_sys_acl_expire_notify_once', 'on', 'checkbox', '', '', '', 2);
  586. --
  587. -- CATEGORY: Notifications
  588. --
  589. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'notifications', '_adm_stg_cpt_category_notifications', 0, 16);
  590. SET @iCategoryId = LAST_INSERT_ID();
  591. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  592. (@iCategoryId, 'enable_notification_pruning', '_adm_stg_cpt_option_enable_notification_pruning', '', 'checkbox', '', '', '', 1),
  593. (@iCategoryId, 'enable_notification_account', '_adm_stg_cpt_option_enable_notification_account', 'on', 'checkbox', '', '', '', 2),
  594. (@iCategoryId, 'sys_eq_send_per_start', '_adm_stg_cpt_option_sys_eq_send_per_start', '500', 'digit', '', '', '', 10),
  595. (@iCategoryId, 'sys_eq_send_per_start_to_recipient', '_adm_stg_cpt_option_sys_eq_send_per_start_to_recipient', '2', 'digit', '', '', '', 11);
  596. --
  597. -- CATEGORY: Push Notifications
  598. --
  599. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'notifications_push', '_adm_stg_cpt_category_notifications_push', 0, 17);
  600. SET @iCategoryId = LAST_INSERT_ID();
  601. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  602. (@iCategoryId, 'sys_push_default', '_adm_stg_cpt_option_sys_push_default', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_push_default";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  603. (@iCategoryId, 'sys_push_queue_send_per_start', '_adm_stg_cpt_option_sys_push_queue_send_per_start', '500', 'digit', '', '', '', 10),
  604. (@iCategoryId, 'sys_push_queue_send_per_start_to_recipient', '_adm_stg_cpt_option_sys_push_queue_send_per_start_to_recipient', '2', 'digit', '', '', '', 11),
  605. (@iCategoryId, 'sys_push_onesignal_app_id', '_adm_stg_cpt_option_sys_push_onesignal_app_id', '', 'digit', '', '', '', 21),
  606. (@iCategoryId, 'sys_push_onesignal_rest_api', '_adm_stg_cpt_option_sys_push_onesignal_rest_api', '', 'secret', '', '', '', 22),
  607. (@iCategoryId, 'sys_push_onesignal_short_name', '_adm_stg_cpt_option_sys_push_onesignal_short_name', '', 'digit', '', '', '', 23),
  608. (@iCategoryId, 'sys_push_onesignal_safari_id', '_adm_stg_cpt_option_sys_push_onesignal_safari_id', '', 'digit', '', '', '', 24),
  609. (@iCategoryId, 'sys_push_wonderpush_app_id', '_adm_stg_cpt_option_sys_push_wonderpush_app_id', '', 'digit', '', '', '', 30),
  610. (@iCategoryId, 'sys_push_wonderpush_access_token', '_adm_stg_cpt_option_sys_push_wonderpush_access_token', '', 'secret', '', '', '', 32),
  611. (@iCategoryId, 'sys_push_wonderpush_web_key', '_adm_stg_cpt_option_sys_push_wonderpush_web_key', '', 'digit', '', '', '', 34);
  612. --
  613. -- CATEGORY: Twilio gate settings
  614. --
  615. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'sms', '_adm_stg_cpt_category_sms', 0, 18);
  616. SET @iCategoryId = LAST_INSERT_ID();
  617. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  618. (@iCategoryId, 'sys_sms_default', '_adm_stg_cpt_option_sys_sms_default', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:23:"get_options_sms_default";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  619. (@iCategoryId, 'sys_sms_twilio_sid', '_adm_stg_cpt_option_sys_sms_twilio_sid', '', 'digit', '', '', '', 11),
  620. (@iCategoryId, 'sys_sms_twilio_token', '_adm_stg_cpt_option_sys_sms_twilio_token', '', 'secret', '', '', '', 12),
  621. (@iCategoryId, 'sys_sms_twilio_from_number', '_adm_stg_cpt_option_sys_sms_twilio_from_number', '', 'digit', '', '', '', 13),
  622. (@iCategoryId, 'sys_sms_smsru_api_id', '_adm_stg_cpt_option_sys_sms_smsru_api_id', '', 'secret', '', '', '', 21),
  623. (@iCategoryId, 'sys_sms_smsru_from_number', '_adm_stg_cpt_option_sys_sms_smsru_from_number', '', 'digit', '', '', '', 22);
  624. --
  625. -- CATEGORY: Location
  626. --
  627. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'location', '_adm_stg_cpt_category_location', 0, 20);
  628. SET @iCategoryId = LAST_INSERT_ID();
  629. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  630. (@iCategoryId, 'sys_location_field_default', '_adm_stg_cpt_option_sys_location_field_default', 'sys_plain', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:34:"get_options_location_field_default";s:5:"class";s:13:"TemplServices";}', '', '', 10),
  631. (@iCategoryId, 'sys_location_map_default', '_adm_stg_cpt_option_sys_location_map_default', 'sys_leaflet', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:32:"get_options_location_map_default";s:5:"class";s:13:"TemplServices";}', '', '', 12),
  632. (@iCategoryId, 'sys_location_map_zoom_default', '_adm_stg_cpt_option_sys_location_map_zoom_default', '7', 'digit', '', '', '', 20),
  633. (@iCategoryId, 'sys_maps_api_key', '_adm_stg_cpt_option_sys_maps_api_key', '', 'secret', '', '', '', 30),
  634. (@iCategoryId, 'sys_nominatim_server', '_adm_stg_cpt_option_sys_nominatim_server', 'https://nominatim.openstreetmap.org', 'digit', '', '', '', 40),
  635. (@iCategoryId, 'sys_nominatim_email', '_adm_stg_cpt_option_sys_nominatim_email', '', 'digit', '', '', '', 42),
  636. (@iCategoryId, 'sys_location_leaflet_provider', '_adm_stg_cpt_option_sys_location_leaflet_provider', 'OpenStreetMap.Mapnik', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:42:"get_options_location_leaflet_get_providers";s:5:"class";s:13:"TemplServices";}', '', '', 50),
  637. (@iCategoryId, 'sys_location_normalize_names', '_adm_stg_cpt_option_sys_location_normalize_names', '', 'checkbox', '', '', '', 60);
  638. --
  639. -- CATEGORY: Social Settings
  640. --
  641. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'social_settings','_adm_stg_cpt_category_social_settings', 0, 21);
  642. SET @iCategoryId = LAST_INSERT_ID();
  643. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  644. (@iCategoryId, 'site_login_social_compact', '_adm_stg_cpt_option_site_login_social_compact', 'on', 'checkbox', '', '', '', 1),
  645. (@iCategoryId, 'sys_a2a_enable', '_adm_stg_cpt_option_sys_a2a_enable', '', 'checkbox', '', '', '', 10),
  646. (@iCategoryId, 'sys_a2a_code', '_adm_stg_cpt_option_sys_a2a_code', '', 'code', '', '', '', 11);
  647. --
  648. -- CATEGORY: Sockets
  649. --
  650. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'sockets', '_adm_stg_cpt_category_sockets', 0, 22);
  651. SET @iCategoryId = LAST_INSERT_ID();
  652. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  653. (@iCategoryId, 'sys_sockets_type', '_adm_stg_cpt_option_sys_sockets_type', 'sys_soketi', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:33:"get_options_sockets_field_default";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  654. (@iCategoryId, 'sys_sockets_url', '_adm_stg_cpt_option_sys_sockets_url', '', 'digit', '', '', '', 2),
  655. (@iCategoryId, 'sys_sockets_app_id', '_adm_stg_cpt_option_sys_sockets_app_id', '', 'digit', '', '', '', 3),
  656. (@iCategoryId, 'sys_sockets_key', '_adm_stg_cpt_option_sys_sockets_key', '', 'digit', '', '', '', 4),
  657. (@iCategoryId, 'sys_sockets_secret', '_adm_stg_cpt_option_sys_sockets_secret', '', 'secret', '', '', '', 5);
  658. --
  659. -- CATEGORY: Reactions
  660. --
  661. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'reactions', '_adm_stg_cpt_category_reactions', 0, 23);
  662. SET @iCategoryId = LAST_INSERT_ID();
  663. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  664. (@iCategoryId, 'sys_vote_reactions_mode', '_adm_stg_cpt_option_sys_vote_reactions_mode', '_adm_stg_inf_option_sys_vote_reactions_mode', 'few', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_options_vote_reactions_mode";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  665. (@iCategoryId, 'sys_vote_reactions_default', '_adm_stg_cpt_option_sys_vote_reactions_default', '_adm_stg_inf_option_sys_vote_reactions_default', 'like', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:34:"get_options_vote_reactions_default";s:5:"class";s:13:"TemplServices";}', '', '', 2),
  666. (@iCategoryId, 'sys_vote_reactions_per_user', '_adm_stg_cpt_option_sys_vote_reactions_per_user', '_adm_stg_inf_option_sys_vote_reactions_per_user', '1', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:35:"get_options_vote_reactions_per_user";s:5:"class";s:13:"TemplServices";}', '', '', 3),
  667. (@iCategoryId, 'sys_vote_reactions_split_counters', '_adm_stg_cpt_option_sys_vote_reactions_split_counters', '_adm_stg_inf_option_sys_vote_reactions_split_counters', '', 'checkbox', '', '', '', 4);
  668. --
  669. -- CATEGORY: Sounds
  670. --
  671. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'sounds', '_adm_stg_cpt_category_sounds', 0, 24);
  672. SET @iCategoryId = LAST_INSERT_ID();
  673. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  674. (@iCategoryId, 'sys_sounds_platforms', '_adm_stg_cpt_option_sys_sounds_platforms', '_adm_stg_inf_option_sys_sounds_platforms', 'site,studio,neo_web,ios,android', 'list', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:28:"get_options_sounds_platforms";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  675. (@iCategoryId, 'sys_sounds_level', '_adm_stg_cpt_option_sys_sounds_level', '_adm_stg_inf_option_sys_sounds_level', 'full', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_level";s:5:"class";s:13:"TemplServices";}', '', '', 2),
  676. (@iCategoryId, 'sys_sounds_set', '_adm_stg_cpt_option_sys_sounds_set', '_adm_stg_inf_option_sys_sounds_set', 'default', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:22:"get_options_sounds_set";s:5:"class";s:13:"TemplServices";}', '', '', 3),
  677. (@iCategoryId, 'sys_sounds_volume', '_adm_stg_cpt_option_sys_sounds_volume', '_adm_stg_inf_option_sys_sounds_volume', '100', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_options_sounds_volume";s:5:"class";s:13:"TemplServices";}', '', '', 4),
  678. (@iCategoryId, 'sys_sounds_buttons', '_adm_stg_cpt_option_sys_sounds_buttons', '_adm_stg_inf_option_sys_sounds_buttons', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 10),
  679. (@iCategoryId, 'sys_sounds_choices', '_adm_stg_cpt_option_sys_sounds_choices', '_adm_stg_inf_option_sys_sounds_choices', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 11),
  680. (@iCategoryId, 'sys_sounds_reactions', '_adm_stg_cpt_option_sys_sounds_reactions', '_adm_stg_inf_option_sys_sounds_reactions', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 12),
  681. (@iCategoryId, 'sys_sounds_menus', '_adm_stg_cpt_option_sys_sounds_menus', '_adm_stg_inf_option_sys_sounds_menus', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 13),
  682. (@iCategoryId, 'sys_sounds_navigation', '_adm_stg_cpt_option_sys_sounds_navigation', '_adm_stg_inf_option_sys_sounds_navigation', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 14),
  683. (@iCategoryId, 'sys_sounds_results', '_adm_stg_cpt_option_sys_sounds_results', '_adm_stg_inf_option_sys_sounds_results', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 15),
  684. (@iCategoryId, 'sys_sounds_notifications', '_adm_stg_cpt_option_sys_sounds_notifications', '_adm_stg_inf_option_sys_sounds_notifications', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_sounds_group";s:5:"class";s:13:"TemplServices";}', '', '', 16);
  685. --
  686. -- CATEGORY (HIDDEN): Audit
  687. --
  688. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'audit', '_adm_stg_cpt_category_audit', 1, 2);
  689. SET @iCategoryId = LAST_INSERT_ID();
  690. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  691. (@iCategoryId, 'sys_audit_enable', '_adm_stg_cpt_option_sys_audit_enable', '', 'checkbox', '', '', '', 1),
  692. (@iCategoryId, 'sys_audit_max_records', '_adm_stg_cpt_option_sys_audit_max_records', '10000', 'digit', '', '', '', 2),
  693. (@iCategoryId, 'sys_audit_days_before_expire', '_adm_stg_cpt_option_sys_audit_days_before_expire', '365', 'digit', '', '', '', 3),
  694. (@iCategoryId, 'sys_audit_acl_levels', '_adm_stg_cpt_option_sys_audit_acl_levels', '7,8', 'list', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_memberships";s:6:"params";a:0:{}s:5:"class";s:18:"TemplAuditServices";}', '', '', 4);
  695. --
  696. -- CATEGORY (HIDDEN): API (general)
  697. --
  698. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'api_general', '_adm_stg_cpt_category_api_general', 1, 2);
  699. SET @iCategoryId = LAST_INSERT_ID();
  700. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  701. (@iCategoryId, 'sys_api_enable', '_adm_stg_cpt_option_sys_api_enable', '', 'checkbox', '', '', '', 1),
  702. (@iCategoryId, 'sys_api_access_by_origin', '_adm_stg_cpt_option_sys_api_access_by_origin', '', 'checkbox', '', '', '', 10),
  703. (@iCategoryId, 'sys_api_access_by_key', '_adm_stg_cpt_option_sys_api_access_by_key', '', 'checkbox', '', '', '', 20),
  704. (@iCategoryId, 'sys_api_access_unsafe_services', '_adm_stg_cpt_option_sys_api_access_unsafe_services', '', 'checkbox', '', '', '', 30),
  705. (@iCategoryId, 'sys_api_cookie_path', '_adm_stg_cpt_option_sys_api_cookie_path', '/', 'digit', '', '', '', 40),
  706. (@iCategoryId, 'sys_api_cookie_secure', '_adm_stg_cpt_option_sys_api_cookie_secure', '', 'checkbox', '', '', '', 42),
  707. (@iCategoryId, 'sys_api_cookie_samesite', '_adm_stg_cpt_option_sys_api_cookie_samesite', 'Lax', 'select', 'None,Lax,Strict', '', '', 44),
  708. (@iCategoryId, 'sys_api_url_root_email', '_adm_stg_cpt_option_sys_api_url_root_email', '', 'digit', '', '', '', 50),
  709. (@iCategoryId, 'sys_api_url_root_push', '_adm_stg_cpt_option_sys_api_url_root_push', '', 'digit', '', '', '', 51);
  710. --
  711. -- CATEGORY (HIDDEN): API (layout)
  712. --
  713. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'api_layout', '_adm_stg_cpt_category_api_layout', 1, 2);
  714. SET @iCategoryId = LAST_INSERT_ID();
  715. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  716. (@iCategoryId, 'sys_api_root_page_guest', '_adm_stg_cpt_option_sys_api_root_page_guest', 'splash', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_options_api_root_page_guest";s:5:"class";s:13:"TemplServices";}', '', '', 1),
  717. (@iCategoryId, 'sys_api_root_page_member', '_adm_stg_cpt_option_sys_api_root_page_member', 'home', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:32:"get_options_api_root_page_member";s:5:"class";s:13:"TemplServices";}', '', '', 3),
  718. (@iCategoryId, 'sys_api_menu_top', '_adm_stg_cpt_option_sys_api_menu_top', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:24:"get_options_api_menu_top";s:5:"class";s:13:"TemplServices";}', '', '', 5),
  719. (@iCategoryId, 'sys_api_context_switcher', '_adm_stg_cpt_option_sys_api_context_switcher', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:32:"get_options_api_context_switcher";s:5:"class";s:13:"TemplServices";}', '', '', 6),
  720. (@iCategoryId, 'sys_api_context_connection', '_adm_stg_cpt_option_sys_api_context_connection', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:34:"get_options_api_context_connection";s:5:"class";s:13:"TemplServices";}', '', '', 7),
  721. (@iCategoryId, 'sys_api_comments_flat', '_adm_stg_cpt_option_sys_api_comments_flat', '', 'checkbox', '', '', '', 10),
  722. (@iCategoryId, 'sys_api_search_sections', '_adm_stg_cpt_option_sys_api_search_sections', 'bx_posts,bx_persons,bx_groups', 'digit', '', '', '', 20),
  723. (@iCategoryId, 'sys_api_extended_units', '_adm_stg_cpt_option_sys_api_extended_units', '', 'checkbox', '', '', '', 30),
  724. (@iCategoryId, 'sys_api_conn_in_prof_units', '_adm_stg_cpt_option_sys_api_conn_in_prof_units', '', 'checkbox', '', '', '', 31);
  725. --
  726. -- CATEGORY (HIDDEN): API (config)
  727. --
  728. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'api_config', '_adm_stg_cpt_category_api_config', 1, 3);
  729. SET @iCategoryId = LAST_INSERT_ID();
  730. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  731. (@iCategoryId, 'sys_api_config', '_adm_stg_cpt_option_sys_api_config', '', 'text', '', '', '', 1);
  732. --
  733. -- CATEGORY (HIDDEN): PWA Manifest
  734. --
  735. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'pwa_manifest', '_adm_stg_cpt_category_pwa_manifest', 1, 2);
  736. SET @iCategoryId = LAST_INSERT_ID();
  737. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  738. (@iCategoryId, 'sys_pwa_manifest_name', '_adm_stg_cpt_option_sys_pwa_manifest_name', '', 'digit', '', '', '', 1),
  739. (@iCategoryId, 'sys_pwa_manifest_short_name', '_adm_stg_cpt_option_sys_pwa_manifest_short_name', '', 'digit', '', '', '', 2),
  740. (@iCategoryId, 'sys_pwa_manifest_description', '_adm_stg_cpt_option_sys_pwa_manifest_description', '', 'text', '', '', '', 3),
  741. (@iCategoryId, 'sys_pwa_manifest_background_color', '_adm_stg_cpt_option_sys_pwa_manifest_background_color', '', 'digit', '', '', '', 4),
  742. (@iCategoryId, 'sys_pwa_manifest_theme_color', '_adm_stg_cpt_option_sys_pwa_manifest_theme_color', '', 'digit', '', '', '', 5);
  743. --
  744. -- CATEGORY (HIDDEN): PWA Service Worker
  745. --
  746. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'pwa_sw', '_adm_stg_cpt_category_pwa_sw', 1, 2);
  747. SET @iCategoryId = LAST_INSERT_ID();
  748. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  749. (@iCategoryId, 'sys_pwa_sw_enable', '_adm_stg_cpt_option_sys_pwa_sw_enable', '', 'checkbox', '', '', '', 1),
  750. (@iCategoryId, 'sys_pwa_sw_cache', '_adm_stg_cpt_option_sys_pwa_sw_cache', '', 'text', '', '', '', 2),
  751. (@iCategoryId, 'sys_pwa_sw_offline', '_adm_stg_cpt_option_sys_pwa_sw_offline', '', 'digit', '', '', '', 3);
  752. --
  753. -- CATEGORY (HIDDEN): Agents (general)
  754. --
  755. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'agents_general', '_adm_stg_cpt_category_agents_general', 1, 1);
  756. SET @iCategoryId = LAST_INSERT_ID();
  757. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `info`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  758. (@iCategoryId, 'sys_agents_inspector_key', '_adm_stg_cpt_option_sys_agents_inspector_key', '_adm_stg_cpt_option_sys_agents_inspector_key_info', '', 'digit', '', '', '', 0),
  759. (@iCategoryId, 'sys_agents_operator_agent', '_adm_stg_cpt_option_sys_agents_operator_agent', '_adm_stg_cpt_option_sys_agents_operator_agent_info', '', 'select', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:26:"get_options_operator_agent";s:5:"class";s:13:"TemplServices";}', '', '', 1);
  760. --
  761. -- CATEGORY (HIDDEN): Agents (usage)
  762. --
  763. INSERT INTO `sys_options_categories`(`type_id`, `name`, `caption`, `hidden`, `order`) VALUES (@iTypeId, 'agents_usage', '_adm_stg_cpt_category_agents_usage', 1, 2);
  764. SET @iCategoryId = LAST_INSERT_ID();
  765. INSERT INTO `sys_options`(`category_id`, `name`, `caption`, `value`, `type`, `extra`, `check`, `check_error`, `order`) VALUES
  766. (@iCategoryId, 'sys_agents_asst_chats_trans_del', '_adm_stg_cpt_option_sys_agents_asst_chats_trans_del', 'on', 'checkbox', '', '', '', 1);
  767. --
  768. -- Table structure for table `sys_options_mixes`
  769. --
  770. CREATE TABLE `sys_options_mixes` (
  771. `id` int(11) unsigned NOT NULL auto_increment,
  772. `type` varchar(64) NOT NULL default '',
  773. `category` varchar(64) NOT NULL default '',
  774. `name` varchar(64) NOT NULL default '',
  775. `title` varchar(64) NOT NULL default '',
  776. `dark` tinyint(1) NOT NULL default '0',
  777. `active` tinyint(1) NOT NULL default '0',
  778. `published` tinyint(1) NOT NULL default '0',
  779. `editable` tinyint(1) NOT NULL default '1',
  780. PRIMARY KEY (`id`),
  781. UNIQUE KEY `name`(`name`)
  782. );
  783. --
  784. -- Table structure for table `sys_options_mixes2options`
  785. --
  786. CREATE TABLE `sys_options_mixes2options` (
  787. `id` int(11) NOT NULL AUTO_INCREMENT,
  788. `option` varchar(64) NOT NULL default '',
  789. `mix_id` int(11) unsigned NOT NULL default '0',
  790. `value` mediumtext NOT NULL,
  791. PRIMARY KEY (`id`),
  792. UNIQUE KEY `value`(`option`, `mix_id`)
  793. );
  794. -- --------------------------------------------------------
  795. CREATE TABLE `sys_localization_categories` (
  796. `ID` int(6) unsigned NOT NULL auto_increment,
  797. `Name` varchar(255) NOT NULL default '',
  798. PRIMARY KEY (`ID`),
  799. UNIQUE KEY `Name` (`Name`(191))
  800. );
  801. INSERT INTO `sys_localization_categories` VALUES
  802. (1, 'System'),
  803. (2, 'Custom');
  804. CREATE TABLE `sys_localization_keys` (
  805. `ID` int(10) unsigned NOT NULL auto_increment,
  806. `IDCategory` int(6) unsigned NOT NULL default '0',
  807. `Key` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
  808. PRIMARY KEY (`ID`),
  809. UNIQUE KEY `Key` (`Key`(191)),
  810. FULLTEXT KEY `KeyFilter` (`Key`(191))
  811. );
  812. CREATE TABLE `sys_localization_languages` (
  813. `ID` int(10) unsigned NOT NULL auto_increment,
  814. `Name` varchar(5) NOT NULL default '',
  815. `Flag` varchar(2) NOT NULL default '',
  816. `Title` varchar(255) NOT NULL default '',
  817. `Direction` enum('LTR','RTL') NOT NULL DEFAULT 'LTR',
  818. `LanguageCountry` varchar(8) NOT NULL,
  819. `Enabled` tinyint(1) unsigned NOT NULL default '0',
  820. PRIMARY KEY (`ID`),
  821. UNIQUE KEY `Name` (`Name`)
  822. );
  823. CREATE TABLE `sys_localization_strings` (
  824. `IDKey` int(10) unsigned NOT NULL default '0',
  825. `IDLanguage` int(10) unsigned NOT NULL default '0',
  826. `String` mediumtext NOT NULL,
  827. PRIMARY KEY (`IDKey`,`IDLanguage`),
  828. FULLTEXT KEY `String` (`String`)
  829. );
  830. -- --------------------------------------------------------
  831. CREATE TABLE `sys_acl_actions` (
  832. `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  833. `Module` varchar(32) NOT NULL,
  834. `Name` varchar(255) NOT NULL default '',
  835. `AdditionalParamName` varchar(80) default NULL,
  836. `Title` varchar(255) NOT NULL,
  837. `Desc` varchar(255) NOT NULL,
  838. `Countable` tinyint(4) NOT NULL DEFAULT '0',
  839. `DisabledForLevels` int(10) unsigned NOT NULL DEFAULT '3',
  840. PRIMARY KEY (`ID`),
  841. FULLTEXT KEY `ModuleAndName` (`Module`, `Name`)
  842. );
  843. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  844. ('system', 'connect', NULL, '_sys_acl_action_connect', '', 1, 3);
  845. SET @iIdActionConnect = LAST_INSERT_ID();
  846. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  847. ('system', 'vote', NULL, '_sys_acl_action_vote', '', 1, 0);
  848. SET @iIdActionVote = LAST_INSERT_ID();
  849. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  850. ('system', 'vote_view', NULL, '_sys_acl_action_vote_view', '', 1, 0);
  851. SET @iIdActionVoteView = LAST_INSERT_ID();
  852. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  853. ('system', 'vote_view_voters', NULL, '_sys_acl_action_vote_view_voters', '', 1, 0);
  854. SET @iIdActionVoteViewVoters = LAST_INSERT_ID();
  855. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  856. ('system', 'report', NULL, '_sys_acl_action_report', '', 1, 0);
  857. SET @iIdActionReport = LAST_INSERT_ID();
  858. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  859. ('system', 'report_view', NULL, '_sys_acl_action_report_view', '', 0, 0);
  860. SET @iIdActionReportView = LAST_INSERT_ID();
  861. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  862. ('system', 'favorite', NULL, '_sys_acl_action_favorite', '', 1, 0);
  863. SET @iIdActionFavorite = LAST_INSERT_ID();
  864. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  865. ('system', 'favorite_view', NULL, '_sys_acl_action_favorite_view', '', 0, 0);
  866. SET @iIdActionFavoriteView = LAST_INSERT_ID();
  867. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  868. ('system', 'feature', NULL, '_sys_acl_action_feature', '', 0, 0);
  869. SET @iIdActionFeature = LAST_INSERT_ID();
  870. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  871. ('system', 'view_view', NULL, '_sys_acl_action_view_view', '', 0, 0);
  872. SET @iIdActionViewView = LAST_INSERT_ID();
  873. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  874. ('system', 'view_view_viewers_own', NULL, '_sys_acl_action_view_view_viewers_own', '', 0, 0);
  875. SET @iIdActionViewViewViewers = LAST_INSERT_ID();
  876. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  877. ('system', 'comments post', NULL, '_sys_acl_action_comments_post', '', 1, 0);
  878. SET @iIdActionCmtPost = LAST_INSERT_ID();
  879. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  880. ('system', 'comments edit own', NULL, '_sys_acl_action_comments_edit_own', '', 0, 3);
  881. SET @iIdActionCmtEditOwn = LAST_INSERT_ID();
  882. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  883. ('system', 'comments remove own', NULL, '_sys_acl_action_comments_remove_own', '', 1, 3);
  884. SET @iIdActionCmtRemoveOwn = LAST_INSERT_ID();
  885. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  886. ('system', 'comments edit all', NULL, '_sys_acl_action_comments_edit_all', '', 1, 3);
  887. SET @iIdActionCmtEditAll = LAST_INSERT_ID();
  888. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  889. ('system', 'comments remove all', NULL, '_sys_acl_action_comments_remove_all', '', 1, 3);
  890. SET @iIdActionCmtRemoveAll = LAST_INSERT_ID();
  891. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  892. ('system', 'comments remove in own content', NULL, '_sys_acl_action_comments_remove_in_own_content', '', 1, 3);
  893. SET @iIdActionCmtRemoveInOwnContent = LAST_INSERT_ID();
  894. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  895. ('system', 'comments remove in group context', NULL, '_sys_acl_action_comments_remove_in_group_context', '', 1, 3);
  896. SET @iIdActionCmtRemoveInGroupContext = LAST_INSERT_ID();
  897. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  898. ('system', 'comments pin', NULL, '_sys_acl_action_comments_pin', '', 1, 3);
  899. SET @iIdActionCmtPin = LAST_INSERT_ID();
  900. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  901. ('system', 'create account', NULL, '_sys_acl_action_create_account', '_sys_acl_action_create_account_desc', 0, 2147483646);
  902. SET @iIdActionAccountCreate = LAST_INSERT_ID();
  903. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  904. ('system', 'delete account', NULL, '_sys_acl_action_delete_account', '_sys_acl_action_delete_account_desc', 0, 1);
  905. SET @iIdActionAccountDelete = LAST_INSERT_ID();
  906. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  907. ('system', 'set acl level', NULL, '_sys_acl_action_set_acl_level', '_sys_acl_action_set_acl_level_desc', 0, 3);
  908. SET @iIdActionSetAclLevel = LAST_INSERT_ID();
  909. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  910. ('system', 'set badge', NULL, '_sys_acl_action_set_badge', '_sys_acl_action_set_badge_desc', 0, 3);
  911. SET @iIdActionSetBadge = LAST_INSERT_ID();
  912. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  913. ('system', 'set acl as privacy', NULL, '_sys_acl_action_set_acl_as_privacy', '_sys_acl_action_set_acl_as_privacy_desc', 0, 3);
  914. SET @iIdActionSetAclAsPrivacy = LAST_INSERT_ID();
  915. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  916. ('system', 'set form fields privacy', NULL, '_sys_acl_action_set_form_fields_privacy', '_sys_acl_action_set_form_fields_privacy_desc', 0, 3);
  917. SET @iIdActionSetFormFieldsPrivacy = LAST_INSERT_ID();
  918. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  919. ('system', 'chart view', NULL, '_sys_acl_action_chart_view', '_sys_acl_action_chart_view_desc', 0, 3);
  920. SET @iIdActionChartView = LAST_INSERT_ID();
  921. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  922. ('system', 'post links', NULL, '_sys_acl_action_post_links', '_sys_acl_action_post_links_desc', 0, 0);
  923. SET @iIdActionPostLinks = LAST_INSERT_ID();
  924. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  925. ('system', 'use macros', NULL, '_sys_acl_action_use_macros', '_sys_acl_action_use_macros_desc', 0, 0);
  926. SET @iIdActionUseMacros = LAST_INSERT_ID();
  927. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  928. ('system', 'switch to any profile', NULL, '_sys_acl_action_switch_to_any_profile', '_sys_acl_action_switch_to_any_profile_desc', 0, 0);
  929. SET @iIdActionSwitchToAnyProfile = LAST_INSERT_ID();
  930. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  931. ('system', 'show membership levels in privacy groups', NULL, '_sys_acl_action_show_membership_levels_in_privacy_groups', '_sys_acl_action_show_membership_levels_in_privacy_groups_desc', 0, 0);
  932. SET @iIdActionShowMembershipLevelsInPrivacyGroups = LAST_INSERT_ID();
  933. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  934. ('system', 'show membership private info', NULL, '_sys_acl_action_show_membership_private_info', '_sys_acl_action_show_membership_private_info_desc', 0, 0);
  935. SET @iIdActionShowMembershipPrivateInfo = LAST_INSERT_ID();
  936. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  937. ('system', 'wiki add block', NULL, '_sys_acl_action_add_block', '', 0, 1);
  938. SET @iIdActionWikiAddBlock = LAST_INSERT_ID();
  939. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  940. ('system', 'wiki edit block', NULL, '_sys_acl_action_edit_block', '', 0, 0);
  941. SET @iIdActionWikiEditBlock = LAST_INSERT_ID();
  942. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  943. ('system', 'wiki translate block', NULL, '_sys_acl_action_translate_block', '', 0, 0);
  944. SET @iIdActionWikiTranslateBlock = LAST_INSERT_ID();
  945. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  946. ('system', 'wiki delete version', NULL, '_sys_acl_action_delete_version', '', 0, 1);
  947. SET @iIdActionWikiDeleteVersion = LAST_INSERT_ID();
  948. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  949. ('system', 'wiki delete block', NULL, '_sys_acl_action_delete_block', '', 0, 1);
  950. SET @iIdActionWikiDeleteBlock = LAST_INSERT_ID();
  951. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  952. ('system', 'wiki history', NULL, '_sys_acl_action_history', '', 0, 0);
  953. SET @iIdActionWikiHistory = LAST_INSERT_ID();
  954. INSERT INTO `sys_acl_actions` (`Module`, `Name`, `AdditionalParamName`, `Title`, `Desc`, `Countable`, `DisabledForLevels`) VALUES
  955. ('system', 'wiki unsafe', NULL, '_sys_acl_action_unsafe', '', 0, 0);
  956. SET @iIdActionWikiUnsafe = LAST_INSERT_ID();
  957. CREATE TABLE `sys_acl_actions_track` (
  958. `IDAction` int(10) unsigned NOT NULL DEFAULT '0',
  959. `IDMember` int(10) unsigned NOT NULL default '0',
  960. `ActionsLeft` int(10) unsigned NOT NULL DEFAULT '0',
  961. `ValidSince` datetime default NULL,
  962. PRIMARY KEY (`IDAction`,`IDMember`)
  963. );
  964. CREATE TABLE `sys_acl_matrix` (
  965. `IDLevel` int(10) unsigned NOT NULL DEFAULT '0',
  966. `IDAction` int(10) unsigned NOT NULL DEFAULT '0',
  967. `AllowedCount` int(10) unsigned DEFAULT NULL,
  968. `AllowedPeriodLen` int(10) unsigned DEFAULT NULL,
  969. `AllowedPeriodStart` datetime default NULL,
  970. `AllowedPeriodEnd` datetime default NULL,
  971. `AdditionalParamValue` varchar(255) default NULL,
  972. PRIMARY KEY (`IDLevel`,`IDAction`)
  973. );
  974. SET @iUnauthenticated = 1;
  975. SET @iAccount = 2;
  976. SET @iStandard = 3;
  977. SET @iUnconfirmed = 4;
  978. SET @iPending = 5;
  979. SET @iSuspended = 6;
  980. SET @iModerator = 7;
  981. SET @iAdministrator = 8;
  982. SET @iPremium = 9;
  983. INSERT INTO `sys_acl_matrix` (`IDLevel`, `IDAction`) VALUES
  984. -- connect
  985. (@iStandard, @iIdActionConnect),
  986. (@iModerator, @iIdActionConnect),
  987. (@iAdministrator, @iIdActionConnect),
  988. (@iPremium, @iIdActionConnect),
  989. -- vote
  990. (@iStandard, @iIdActionVote),
  991. (@iModerator, @iIdActionVote),
  992. (@iAdministrator, @iIdActionVote),
  993. (@iPremium, @iIdActionVote),
  994. -- vote view
  995. (@iUnauthenticated, @iIdActionVoteView),
  996. (@iAccount, @iIdActionVoteView),
  997. (@iStandard, @iIdActionVoteView),
  998. (@iUnconfirmed, @iIdActionVoteView),
  999. (@iPending, @iIdActionVoteView),
  1000. (@iModerator, @iIdActionVoteView),
  1001. (@iAdministrator, @iIdActionVoteView),
  1002. (@iPremium, @iIdActionVoteView),
  1003. -- vote view voters
  1004. (@iStandard, @iIdActionVoteViewVoters),
  1005. (@iModerator, @iIdActionVoteViewVoters),
  1006. (@iAdministrator, @iIdActionVoteViewVoters),
  1007. (@iPremium, @iIdActionVoteViewVoters),
  1008. -- report
  1009. (@iStandard, @iIdActionReport),
  1010. (@iModerator, @iIdActionReport),
  1011. (@iAdministrator, @iIdActionReport),
  1012. (@iPremium, @iIdActionReport),
  1013. -- report view
  1014. (@iModerator, @iIdActionReportView),
  1015. (@iAdministrator, @iIdActionReportView),
  1016. -- favorite
  1017. (@iStandard, @iIdActionFavorite),
  1018. (@iModerator, @iIdActionFavorite),
  1019. (@iAdministrator, @iIdActionFavorite),
  1020. (@iPremium, @iIdActionFavorite),
  1021. -- favorite view
  1022. (@iUnauthenticated, @iIdActionFavoriteView),
  1023. (@iAccount, @iIdActionFavoriteView),
  1024. (@iStandard, @iIdActionFavoriteView),
  1025. (@iUnconfirmed, @iIdActionFavoriteView),
  1026. (@iPending, @iIdActionFavoriteView),
  1027. (@iModerator, @iIdActionFavoriteView),
  1028. (@iAdministrator, @iIdActionFavoriteView),
  1029. (@iPremium, @iIdActionFavoriteView),
  1030. -- feature
  1031. (@iModerator, @iIdActionFeature),
  1032. (@iAdministrator, @iIdActionFeature),
  1033. -- view view
  1034. (@iUnauthenticated, @iIdActionViewView),
  1035. (@iAccount, @iIdActionViewView),
  1036. (@iStandard, @iIdActionViewView),
  1037. (@iUnconfirmed, @iIdActionViewView),
  1038. (@iPending, @iIdActionViewView),
  1039. (@iModerator, @iIdActionViewView),
  1040. (@iAdministrator, @iIdActionViewView),
  1041. (@iPremium, @iIdActionViewView),
  1042. -- view view viewers
  1043. (@iModerator, @iIdActionViewViewViewers),
  1044. (@iAdministrator, @iIdActionViewViewViewers),
  1045. -- comments post
  1046. (@iStandard, @iIdActionCmtPost),
  1047. (@iModerator, @iIdActionCmtPost),
  1048. (@iAdministrator, @iIdActionCmtPost),
  1049. (@iPremium, @iIdActionCmtPost),
  1050. -- comments edit own
  1051. (@iStandard, @iIdActionCmtEditOwn),
  1052. (@iModerator, @iIdActionCmtEditOwn),
  1053. (@iAdministrator, @iIdActionCmtEditOwn),
  1054. (@iPremium, @iIdActionCmtEditOwn),
  1055. -- comments remove own
  1056. (@iStandard, @iIdActionCmtRemoveOwn),
  1057. (@iModerator, @iIdActionCmtRemoveOwn),
  1058. (@iAdministrator, @iIdActionCmtRemoveOwn),
  1059. (@iPremium, @iIdActionCmtRemoveOwn),
  1060. -- comments edit all
  1061. (@iModerator, @iIdActionCmtEditAll),
  1062. (@iAdministrator, @iIdActionCmtEditAll),
  1063. -- comments remove all
  1064. (@iModerator, @iIdActionCmtRemoveAll),
  1065. (@iAdministrator, @iIdActionCmtRemoveAll),
  1066. -- comments remove in own content
  1067. (@iModerator, @iIdActionCmtRemoveInOwnContent),
  1068. (@iAdministrator, @iIdActionCmtRemoveInOwnContent),
  1069. -- comments remove in group context
  1070. (@iModerator, @iIdActionCmtRemoveInGroupContext),
  1071. (@iAdministrator, @iIdActionCmtRemoveInGroupContext),
  1072. -- comments pin
  1073. (@iModerator, @iIdActionCmtPin),
  1074. (@iAdministrator, @iIdActionCmtPin),
  1075. -- account create
  1076. (@iUnauthenticated, @iIdActionAccountCreate),
  1077. -- account delete
  1078. (@iAccount, @iIdActionAccountDelete),
  1079. (@iStandard, @iIdActionAccountDelete),
  1080. (@iUnconfirmed, @iIdActionAccountDelete),
  1081. (@iPending, @iIdActionAccountDelete),
  1082. (@iModerator, @iIdActionAccountDelete),
  1083. (@iAdministrator, @iIdActionAccountDelete),
  1084. (@iPremium, @iIdActionAccountDelete),
  1085. -- set acl level
  1086. (@iAdministrator, @iIdActionSetAclLevel),
  1087. -- set badge
  1088. (@iAdministrator, @iIdActionSetBadge),
  1089. -- set acl as privacy
  1090. (@iAdministrator, @iIdActionSetAclAsPrivacy),
  1091. -- set form fields privacy
  1092. (@iAccount, @iIdActionSetFormFieldsPrivacy),
  1093. (@iStandard, @iIdActionSetFormFieldsPrivacy),
  1094. (@iUnconfirmed, @iIdActionSetFormFieldsPrivacy),
  1095. (@iPending, @iIdActionSetFormFieldsPrivacy),
  1096. (@iModerator, @iIdActionSetFormFieldsPrivacy),
  1097. (@iAdministrator, @iIdActionSetFormFieldsPrivacy),
  1098. (@iPremium, @iIdActionSetFormFieldsPrivacy),
  1099. -- view charts
  1100. (@iAdministrator, @iIdActionChartView),
  1101. -- post links
  1102. (@iStandard, @iIdActionPostLinks),
  1103. (@iModerator, @iIdActionPostLinks),
  1104. (@iAdministrator, @iIdActionPostLinks),
  1105. (@iPremium, @iIdActionPostLinks),
  1106. -- use macros
  1107. (@iModerator, @iIdActionUseMacros),
  1108. (@iAdministrator, @iIdActionUseMacros),
  1109. -- switch to any profile
  1110. (@iAdministrator, @iIdActionSwitchToAnyProfile),
  1111. -- show membership levels in privacy groups
  1112. (@iAdministrator, @iIdActionShowMembershipLevelsInPrivacyGroups),
  1113. -- show membership private info
  1114. (@iModerator, @iIdActionShowMembershipPrivateInfo),
  1115. (@iAdministrator, @iIdActionShowMembershipPrivateInfo);
  1116. CREATE TABLE `sys_acl_levels` (
  1117. `ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  1118. `Name` varchar(100) NOT NULL default '',
  1119. `Icon` text NOT NULL default '',
  1120. `Description` varchar(255) NOT NULL default '',
  1121. `Active` enum('yes','no') NOT NULL default 'no',
  1122. `Purchasable` enum('yes','no') NOT NULL default 'yes',
  1123. `Removable` enum('yes','no') NOT NULL default 'yes',
  1124. `UnavailableTo` varchar(255) NOT NULL default '',
  1125. `QuotaSize` bigint(20) NOT NULL,
  1126. `QuotaNumber` int(11) NOT NULL,
  1127. `QuotaMaxFileSize` bigint(20) NOT NULL,
  1128. `Order` int(11) NOT NULL default '0',
  1129. `PasswordExpired` int(11) NOT NULL default '0',
  1130. `PasswordExpiredNotify` int(11) NOT NULL default '0',
  1131. PRIMARY KEY (`ID`),
  1132. UNIQUE KEY `Name` (`Name`),
  1133. FULLTEXT KEY `Description` (`Description`)
  1134. );
  1135. INSERT INTO `sys_acl_levels` (`ID`, `Name`, `Icon`, `Description`, `Active`, `Purchasable`, `Removable`, `QuotaSize`, `QuotaNumber`, `QuotaMaxFileSize`, `Order`) VALUES
  1136. (1, '_adm_prm_txt_level_unauthenticated', 'user-round-arrow-left', '', 'yes', 'no', 'no', 0, 0, 0, 1),
  1137. (2, '_adm_prm_txt_level_account', 'at-sign', '', 'yes', 'no', 'no', 0, 0, 0, 2),
  1138. (3, '_adm_prm_txt_level_standard', 'user-round', '', 'yes', 'no', 'no', 0, 0, 0, 3),
  1139. (4, '_adm_prm_txt_level_unconfirmed', 'user', '', 'yes', 'no', 'no', 0, 0, 0, 4),
  1140. (5, '_adm_prm_txt_level_pending', 'user-round-pen', '', 'yes', 'no', 'no', 0, 0, 0, 5),
  1141. (6, '_adm_prm_txt_level_suspended', 'user-round-x', '', 'yes', 'no', 'no', 0, 0, 0, 6),
  1142. (7, '_adm_prm_txt_level_moderator', 'user-shield', '', 'yes', 'no', 'no', 0, 0, 0, 7),
  1143. (8, '_adm_prm_txt_level_administrator', 'shield-user', '', 'yes', 'no', 'no', 0, 0, 0, 8),
  1144. (9, '_adm_prm_txt_level_premium', 'user', '', 'yes', 'yes', 'no', 0, 0, 0, 9);
  1145. -- --------------------------------------------------------
  1146. --
  1147. -- Table structure for table `boon_sys_sessions`
  1148. --
  1149. CREATE TABLE IF NOT EXISTS `sys_sessions` (
  1150. `id` varchar(32) NOT NULL default '',
  1151. `user_id` int(10) unsigned NOT NULL default '0',
  1152. `data` text,
  1153. `date` int(10) unsigned NOT NULL default '0',
  1154. `ttl` int(10) unsigned NOT NULL default '0',
  1155. PRIMARY KEY (`id`),
  1156. KEY `user_id` (`user_id`),
  1157. KEY `date` (`date`),
  1158. KEY `ttl` (`ttl`)
  1159. );
  1160. -- --------------------------------------------------------
  1161. --
  1162. -- Table structure for table `sys_acl_levels_members`
  1163. --
  1164. CREATE TABLE `sys_acl_levels_members` (
  1165. `IDMember` int(10) unsigned NOT NULL default '0',
  1166. `IDLevel` int(10) unsigned NOT NULL DEFAULT '0',
  1167. `DateStarts` datetime NOT NULL default '0000-00-00 00:00:00',
  1168. `DateExpires` datetime default NULL,
  1169. `State` varchar(16) NOT NULL default '',
  1170. `TransactionID` varchar(16) NOT NULL default '',
  1171. PRIMARY KEY (`IDMember`,`IDLevel`,`DateStarts`)
  1172. );
  1173. -- --------------------------------------------------------
  1174. CREATE TABLE `sys_accounts` (
  1175. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  1176. `profile_id` int(10) unsigned NOT NULL,
  1177. `name` varchar(255) NOT NULL,
  1178. `picture` int(11) NOT NULL DEFAULT '0',
  1179. `email` varchar(255) NOT NULL,
  1180. `email_confirmed` tinyint(4) NOT NULL DEFAULT '0',
  1181. `phone` varchar(255) NOT NULL,
  1182. `phone_confirmed` tinyint(4) NOT NULL DEFAULT '0',
  1183. `welcome_sent` tinyint(4) NOT NULL DEFAULT '0',
  1184. `receive_updates` tinyint(4) NOT NULL DEFAULT '1',
  1185. `receive_news` tinyint(4) NOT NULL DEFAULT '1',
  1186. `password` varchar(40) NOT NULL,
  1187. `password_changed` int(11) NOT NULL DEFAULT '0',
  1188. `salt` varchar(10) NOT NULL,
  1189. `role` tinyint(4) NOT NULL DEFAULT '1',
  1190. `lang_id` int(10) unsigned NOT NULL DEFAULT '0',
  1191. `added` int(11) NOT NULL DEFAULT '0',
  1192. `changed` int(11) NOT NULL DEFAULT '0',
  1193. `logged` int(11) NOT NULL DEFAULT '0',
  1194. `ip` varchar(40) NOT NULL DEFAULT '',
  1195. `referred` varchar(255) NOT NULL DEFAULT '',
  1196. `login_attempts` tinyint(4) NOT NULL DEFAULT '0',
  1197. `locked` tinyint(4) NOT NULL DEFAULT '0',
  1198. `active` int(11) NOT NULL DEFAULT '0',
  1199. PRIMARY KEY (`id`),
  1200. UNIQUE KEY `email` (`email`(191)),
  1201. KEY `added` (`added`),
  1202. KEY `logged` (`logged`),
  1203. KEY `profile_id` (`profile_id`)
  1204. );
  1205. CREATE TABLE IF NOT EXISTS `sys_accounts_password` (
  1206. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  1207. `account_id` int(10) NOT NULL,
  1208. `password` varchar(40) NOT NULL,
  1209. `password_changed` int(11) NOT NULL DEFAULT '0',
  1210. `salt` varchar(10) NOT NULL,
  1211. PRIMARY KEY (`id`)
  1212. );
  1213. CREATE TABLE IF NOT EXISTS `sys_accounts_pictures` (
  1214. `id` int(11) NOT NULL AUTO_INCREMENT,
  1215. `profile_id` int(10) unsigned NOT NULL,
  1216. `remote_id` varchar(128) NOT NULL,
  1217. `path` varchar(255) NOT NULL,
  1218. `file_name` varchar(255) NOT NULL,
  1219. `mime_type` varchar(128) NOT NULL,
  1220. `ext` varchar(32) NOT NULL,
  1221. `size` bigint(20) NOT NULL,
  1222. `dimensions` varchar(12) NOT NULL,
  1223. `added` int(11) NOT NULL,
  1224. `modified` int(11) NOT NULL,
  1225. `private` int(11) NOT NULL,
  1226. PRIMARY KEY (`id`),
  1227. UNIQUE KEY `remote_id` (`remote_id`)
  1228. );
  1229. CREATE TABLE IF NOT EXISTS `sys_accounts_pictures_resized` (
  1230. `id` int(11) NOT NULL AUTO_INCREMENT,
  1231. `profile_id` int(10) unsigned NOT NULL,
  1232. `remote_id` varchar(128) NOT NULL,
  1233. `path` varchar(255) NOT NULL,
  1234. `file_name` varchar(255) NOT NULL,
  1235. `mime_type` varchar(128) NOT NULL,
  1236. `ext` varchar(32) NOT NULL,
  1237. `size` bigint(20) NOT NULL,
  1238. `added` int(11) NOT NULL,
  1239. `modified` int(11) NOT NULL,
  1240. `private` int(11) NOT NULL,
  1241. PRIMARY KEY (`id`),
  1242. UNIQUE KEY `remote_id` (`remote_id`)
  1243. );
  1244. CREATE TABLE IF NOT EXISTS `sys_profiles` (
  1245. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  1246. `account_id` int(10) unsigned NOT NULL,
  1247. `type` varchar(32) NOT NULL,
  1248. `content_id` int(10) unsigned NOT NULL,
  1249. `cfw_value` int(10) unsigned NOT NULL DEFAULT '2147483647',
  1250. `cfw_items` int(10) unsigned NOT NULL DEFAULT '2147483647',
  1251. `cfu_items` int(10) unsigned NOT NULL DEFAULT '2147483647',
  1252. `cfu_locked` tinyint(4) NOT NULL DEFAULT '0',
  1253. `status` enum('active','pending','suspended') NOT NULL DEFAULT 'active',
  1254. PRIMARY KEY (`id`),
  1255. UNIQUE KEY `account_type_content` (`account_id`,`type`,`content_id`),
  1256. KEY `content_type` (`content_id`,`type`)
  1257. );
  1258. CREATE TABLE IF NOT EXISTS `sys_profiles_track` (
  1259. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  1260. `profile_id` int(11) unsigned NOT NULL DEFAULT '0',
  1261. `action` varchar(32) NOT NULL DEFAULT '',
  1262. `date` int(11) NOT NULL DEFAULT '0',
  1263. PRIMARY KEY (`id`),
  1264. UNIQUE KEY `profile_track` (`profile_id`,`action`)
  1265. );
  1266. -- --------------------------------------------------------
  1267. --
  1268. -- Table structure for table 'sys_statistics'
  1269. --
  1270. CREATE TABLE `sys_statistics` (
  1271. `id` int(11) unsigned NOT NULL auto_increment,
  1272. `module` varchar(32) NOT NULL default '',
  1273. `name` varchar(64) NOT NULL default '',
  1274. `title` varchar(255) NOT NULL default '',
  1275. `link` varchar(255) NOT NULL default '',
  1276. `icon` varchar(32) NOT NULL default '',
  1277. `query` text NOT NULL default '',
  1278. `order` int(11) NOT NULL default '0',
  1279. PRIMARY KEY (`ID`),
  1280. UNIQUE KEY `name` (`name`)
  1281. );
  1282. INSERT INTO `sys_statistics` (`module`, `name`, `title`, `link`, `icon`, `query`, `order`) VALUES
  1283. ('system', 'sys_accounts', '_sys_accounts', '', 'user', 'SELECT COUNT(*) FROM `sys_accounts` WHERE 1', 1);
  1284. -- --------------------------------------------------------
  1285. --
  1286. -- Table structure for table 'sys_objects_rss'
  1287. --
  1288. CREATE TABLE `sys_objects_rss` (
  1289. `id` int(11) NOT NULL auto_increment,
  1290. `object` varchar(64) NOT NULL,
  1291. `class_name` varchar(32) NOT NULL default '',
  1292. `class_file` varchar(256) NOT NULL default '',
  1293. PRIMARY KEY (`id`)
  1294. );
  1295. INSERT INTO `sys_objects_rss` (`object`, `class_name`, `class_file`) VALUES
  1296. ('sys_boonex', 'BxDolRssBoonEx', ''),
  1297. ('sys_page_block', 'BxDolRssPageBlock', ''),
  1298. ('sys_studio_page_help', 'BxDolStudioRssPageHelp', ''),
  1299. ('sys_studio_module_help', 'BxDolStudioRssModuleHelp', '');
  1300. -- --------------------------------------------------------
  1301. --
  1302. -- Table structure for table 'sys_objects_search'
  1303. --
  1304. CREATE TABLE `sys_objects_search` (
  1305. `ID` int(10) unsigned NOT NULL auto_increment,
  1306. `ObjectName` varchar(64) NOT NULL default '',
  1307. `Title` varchar(50) NOT NULL default '',
  1308. `Order` int(11) NOT NULL,
  1309. `GlobalSearch` tinyint(4) NOT NULL DEFAULT '1',
  1310. `ClassName` varchar(50) NOT NULL default '',
  1311. `ClassPath` varchar(100) NOT NULL default '',
  1312. PRIMARY KEY (`ID`)
  1313. );
  1314. INSERT INTO `sys_objects_search` (`ObjectName`, `Title`, `Order`, `ClassName`, `ClassPath`) VALUES
  1315. ('sys_pages', '_sys_pages', 1, 'BxTemplPagesSearchResult', '');
  1316. -- --------------------------------------------------------
  1317. --
  1318. -- Table structure for table 'sys_objects_search_extended'
  1319. --
  1320. CREATE TABLE `sys_objects_search_extended` (
  1321. `id` int(10) unsigned NOT NULL auto_increment,
  1322. `object` varchar(64) NOT NULL default '',
  1323. `object_content_info` varchar(64) NOT NULL default '',
  1324. `module` varchar(32) NOT NULL default '',
  1325. `title` varchar(255) NOT NULL default '',
  1326. `filter` tinyint(4) NOT NULL DEFAULT '0',
  1327. `active` tinyint(4) NOT NULL DEFAULT '0',
  1328. `class_name` varchar(32) NOT NULL default '',
  1329. `class_file` varchar(255) NOT NULL default '',
  1330. PRIMARY KEY (`id`),
  1331. UNIQUE KEY `object` (`object`)
  1332. );
  1333. -- --------------------------------------------------------
  1334. --
  1335. -- Table structure for table 'sys_search_extended_fields'
  1336. --
  1337. CREATE TABLE `sys_search_extended_fields` (
  1338. `id` int(10) unsigned NOT NULL auto_increment,
  1339. `object` varchar(64) NOT NULL default '',
  1340. `name` varchar(255) NOT NULL default '',
  1341. `type` varchar(32) NOT NULL default '',
  1342. `caption` varchar(255) NOT NULL default '',
  1343. `info` varchar(255) NOT NULL default '',
  1344. `values` text NOT NULL default '',
  1345. `pass` varchar(32) NOT NULL,
  1346. `search_type` varchar(32) NOT NULL default '',
  1347. `search_value` varchar(255) NOT NULL default '',
  1348. `search_operator` varchar(32) NOT NULL default '',
  1349. `active` tinyint(4) NOT NULL DEFAULT '0',
  1350. `order` int(11) NOT NULL default '0',
  1351. PRIMARY KEY (`id`),
  1352. UNIQUE KEY `field` (`object`(64), `name`(127))
  1353. );
  1354. -- --------------------------------------------------------
  1355. --
  1356. -- Table structure for table 'sys_search_extended_fields'
  1357. --
  1358. CREATE TABLE `sys_search_extended_sorting_fields` (
  1359. `id` int(10) unsigned NOT NULL auto_increment,
  1360. `object` varchar(64) NOT NULL default '',
  1361. `name` varchar(255) NOT NULL default '',
  1362. `direction` varchar(32) NOT NULL default '',
  1363. `caption` varchar(255) NOT NULL default '',
  1364. `active` tinyint(4) NOT NULL DEFAULT '0',
  1365. `order` int(11) NOT NULL default '0',
  1366. PRIMARY KEY (`id`),
  1367. UNIQUE KEY `field` (`object`(64), `name`(127) , `direction`(32))
  1368. );
  1369. -- --------------------------------------------------------
  1370. --
  1371. -- Table structure for table `sys_objects_vote`
  1372. --
  1373. CREATE TABLE `sys_objects_vote` (
  1374. `ID` int(11) unsigned NOT NULL auto_increment,
  1375. `Name` varchar(50) NOT NULL default '',
  1376. `Module` varchar(32) NOT NULL default '',
  1377. `TableMain` varchar(50) NOT NULL default '',
  1378. `TableTrack` varchar(50) NOT NULL default '',
  1379. `PostTimeout` int(11) NOT NULL default '0',
  1380. `MinValue` tinyint(4) NOT NULL default '1',
  1381. `MaxValue` tinyint(4) NOT NULL default '5',
  1382. `Pruning` int(11) NOT NULL default '31536000',
  1383. `IsUndo` tinyint(1) NOT NULL default '0',
  1384. `IsOn` tinyint(1) NOT NULL default '1',
  1385. `TriggerTable` varchar(32) NOT NULL default '',
  1386. `TriggerFieldId` varchar(32) NOT NULL default '',
  1387. `TriggerFieldAuthor` varchar(32) NOT NULL default '',
  1388. `TriggerFieldRate` varchar(32) NOT NULL default '',
  1389. `TriggerFieldRateCount` varchar(32) NOT NULL default '',
  1390. `ClassName` varchar(32) NOT NULL default '',
  1391. `ClassFile` varchar(256) NOT NULL default '',
  1392. PRIMARY KEY (`ID`)
  1393. );
  1394. INSERT INTO `sys_objects_vote` (`Name`, `Module`, `TableMain`, `TableTrack`, `PostTimeout`, `MinValue`, `MaxValue`, `IsUndo`, `IsOn`, `TriggerTable`, `TriggerFieldId`, `TriggerFieldAuthor`, `TriggerFieldRate`, `TriggerFieldRateCount`, `ClassName`, `ClassFile`) VALUES
  1395. ('sys_cmts', 'system', 'sys_cmts_votes', 'sys_cmts_votes_track', '604800', '1', '1', '0', '1', 'sys_cmts_ids', 'id', 'author_id', 'rate', 'votes', 'BxTemplCmtsVoteLikes', ''),
  1396. ('sys_cmts_reactions', 'system', 'sys_cmts_reactions', 'sys_cmts_reactions_track', '604800', '1', '1', '1', '1', 'sys_cmts_ids', 'id', 'author_id', 'rrate', 'rvotes', 'BxTemplCmtsVoteReactions', ''),
  1397. ('sys_form_fields_votes', 'system', 'sys_form_fields_votes', 'sys_form_fields_votes_track', '604800', '1', '1', '0', '1', 'sys_form_fields_ids', 'id', 'author_id', 'rate', 'votes', '', ''),
  1398. ('sys_form_fields_reaction', 'system', 'sys_form_fields_reaction', 'sys_form_fields_reaction_track', '604800', '1', '1', '1', '1', 'sys_form_fields_ids', 'id', 'author_id', 'rrate', 'rvotes', 'BxTemplVoteReactions', '');
  1399. -- --------------------------------------------------------
  1400. --
  1401. -- Table structure for table `sys_objects_score`
  1402. --
  1403. CREATE TABLE `sys_objects_score` (
  1404. `id` int(11) unsigned NOT NULL auto_increment,
  1405. `name` varchar(50) NOT NULL default '',
  1406. `module` varchar(32) NOT NULL,
  1407. `table_main` varchar(50) NOT NULL default '',
  1408. `table_track` varchar(50) NOT NULL default '',
  1409. `post_timeout` int(11) NOT NULL default '0',
  1410. `pruning` int(11) NOT NULL default '31536000',
  1411. `is_undo` tinyint(1) NOT NULL default '0',
  1412. `is_on` tinyint(1) NOT NULL default '1',
  1413. `trigger_table` varchar(32) NOT NULL default '',
  1414. `trigger_field_id` varchar(32) NOT NULL default '',
  1415. `trigger_field_author` varchar(32) NOT NULL default '',
  1416. `trigger_field_score` varchar(32) NOT NULL default '',
  1417. `trigger_field_cup` varchar(32) NOT NULL default '',
  1418. `trigger_field_cdown` varchar(32) NOT NULL default '',
  1419. `class_name` varchar(32) NOT NULL default '',
  1420. `class_file` varchar(256) NOT NULL default '',
  1421. PRIMARY KEY (`ID`)
  1422. );
  1423. INSERT INTO `sys_objects_score` (`name`, `module`, `table_main`, `table_track`, `post_timeout`, `is_on`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_score`, `trigger_field_cup`, `trigger_field_cdown`, `class_name`, `class_file`) VALUES
  1424. ('sys_cmts', 'system', 'sys_cmts_scores', 'sys_cmts_scores_track', '604800', '0', 'sys_cmts_ids', 'id', 'author_id', 'score', 'sc_up', 'sc_down', 'BxTemplCmtsScore', '');
  1425. -- -------------------------------------------------------
  1426. CREATE TABLE `sys_modules` (
  1427. `id` int(11) unsigned NOT NULL auto_increment,
  1428. `type` varchar(16) NOT NULL default 'module',
  1429. `subtypes` int(11) unsigned NOT NULL default '0',
  1430. `name` varchar(32) NOT NULL default '',
  1431. `title` varchar(255) NOT NULL default '',
  1432. `note` varchar(255) NOT NULL default '',
  1433. `vendor` varchar(64) NOT NULL default '',
  1434. `version` varchar(32) NOT NULL default '',
  1435. `help_url` varchar(128) NOT NULL default '',
  1436. `path` varchar(255) NOT NULL default '',
  1437. `uri` varchar(32) NOT NULL default '',
  1438. `class_prefix` varchar(32) NOT NULL default '',
  1439. `db_prefix` varchar(32) NOT NULL default '',
  1440. `lang_category` varchar(64) NOT NULL default '',
  1441. `dependencies` varchar(255) NOT NULL default '',
  1442. `date` int(11) unsigned NOT NULL default '0',
  1443. `enabled` tinyint(1) NOT NULL default '0',
  1444. `pending_uninstall` tinyint(4) NOT NULL,
  1445. `hash` varchar(32) NOT NULL default '',
  1446. `updated` int(11) unsigned NOT NULL default '0',
  1447. PRIMARY KEY (`id`),
  1448. UNIQUE KEY `name` (`name`),
  1449. UNIQUE KEY `path` (`path`(191)),
  1450. UNIQUE KEY `uri` (`uri`),
  1451. UNIQUE KEY `class_prefix` (`class_prefix`),
  1452. UNIQUE KEY `db_prefix` (`db_prefix`)
  1453. );
  1454. INSERT INTO `sys_modules` (`type`, `name`, `title`, `vendor`, `version`, `path`, `uri`, `class_prefix`, `db_prefix`, `lang_category`, `dependencies`, `date`, `enabled`) VALUES
  1455. ('module', 'system', 'System', 'UNA INC', '', 'system/', 'system', 'Bx', 'sys_', 'System', '', UNIX_TIMESTAMP(), 1);
  1456. CREATE TABLE `sys_modules_file_tracks` (
  1457. `id` int(11) unsigned NOT NULL auto_increment,
  1458. `module_id` int(11) unsigned NOT NULL default '0',
  1459. `file` varchar(255) NOT NULL default '',
  1460. `hash` varchar(64) NOT NULL default '',
  1461. PRIMARY KEY (`id`)
  1462. );
  1463. CREATE TABLE `sys_modules_relations` (
  1464. `id` int(11) unsigned NOT NULL auto_increment,
  1465. `module` varchar(32) NOT NULL default '',
  1466. `on_install` varchar(255) NOT NULL default '',
  1467. `on_uninstall` varchar(255) NOT NULL default '',
  1468. `on_enable` varchar(255) NOT NULL default '',
  1469. `on_disable` varchar(255) NOT NULL default '',
  1470. PRIMARY KEY (`id`)
  1471. );
  1472. -- --------------------------------------------------------
  1473. CREATE TABLE IF NOT EXISTS `sys_files` (
  1474. `id` int(11) NOT NULL AUTO_INCREMENT,
  1475. `profile_id` int(10) unsigned NOT NULL,
  1476. `remote_id` varchar(128) NOT NULL,
  1477. `path` varchar(255) NOT NULL,
  1478. `file_name` varchar(255) NOT NULL,
  1479. `mime_type` varchar(128) NOT NULL,
  1480. `ext` varchar(32) NOT NULL,
  1481. `size` bigint(20) NOT NULL,
  1482. `added` int(11) NOT NULL,
  1483. `modified` int(11) NOT NULL,
  1484. `private` int(11) NOT NULL,
  1485. PRIMARY KEY (`id`),
  1486. UNIQUE KEY `remote_id` (`remote_id`)
  1487. );
  1488. CREATE TABLE `sys_images` (
  1489. `id` int(11) NOT NULL AUTO_INCREMENT,
  1490. `profile_id` int(10) unsigned NOT NULL,
  1491. `remote_id` varchar(128) NOT NULL,
  1492. `path` varchar(255) NOT NULL,
  1493. `file_name` varchar(255) NOT NULL,
  1494. `mime_type` varchar(128) NOT NULL,
  1495. `ext` varchar(32) NOT NULL,
  1496. `size` bigint(20) NOT NULL,
  1497. `added` int(11) NOT NULL,
  1498. `modified` int(11) NOT NULL,
  1499. `private` int(11) NOT NULL,
  1500. PRIMARY KEY (`id`),
  1501. UNIQUE KEY `remote_id` (`remote_id`)
  1502. );
  1503. CREATE TABLE `sys_images_custom` (
  1504. `id` int(11) NOT NULL AUTO_INCREMENT,
  1505. `profile_id` int(10) unsigned NOT NULL,
  1506. `remote_id` varchar(128) NOT NULL,
  1507. `path` varchar(255) NOT NULL,
  1508. `file_name` varchar(255) NOT NULL,
  1509. `mime_type` varchar(128) NOT NULL,
  1510. `ext` varchar(32) NOT NULL,
  1511. `size` bigint(20) NOT NULL,
  1512. `added` int(11) NOT NULL,
  1513. `modified` int(11) NOT NULL,
  1514. `private` int(11) NOT NULL,
  1515. PRIMARY KEY (`id`),
  1516. UNIQUE KEY `remote_id` (`remote_id`)
  1517. );
  1518. CREATE TABLE `sys_images_resized` (
  1519. `id` int(11) NOT NULL AUTO_INCREMENT,
  1520. `profile_id` int(10) unsigned NOT NULL,
  1521. `remote_id` varchar(128) NOT NULL,
  1522. `path` varchar(255) NOT NULL,
  1523. `file_name` varchar(255) NOT NULL,
  1524. `mime_type` varchar(128) NOT NULL,
  1525. `ext` varchar(32) NOT NULL,
  1526. `size` bigint(20) NOT NULL,
  1527. `added` int(11) NOT NULL,
  1528. `modified` int(11) NOT NULL,
  1529. `private` int(11) NOT NULL,
  1530. PRIMARY KEY (`id`),
  1531. UNIQUE KEY `remote_id` (`remote_id`)
  1532. );
  1533. CREATE TABLE `sys_images_editor` (
  1534. `id` int(11) NOT NULL AUTO_INCREMENT,
  1535. `profile_id` int(10) unsigned NOT NULL,
  1536. `remote_id` varchar(128) NOT NULL,
  1537. `path` varchar(255) NOT NULL,
  1538. `file_name` varchar(255) NOT NULL,
  1539. `mime_type` varchar(128) NOT NULL,
  1540. `ext` varchar(32) NOT NULL,
  1541. `size` bigint(20) NOT NULL,
  1542. `added` int(11) NOT NULL,
  1543. `modified` int(11) NOT NULL,
  1544. `private` int(11) NOT NULL,
  1545. PRIMARY KEY (`id`),
  1546. UNIQUE KEY `remote_id` (`remote_id`)
  1547. );
  1548. CREATE TABLE `sys_images_editor_resized` (
  1549. `id` int(11) NOT NULL AUTO_INCREMENT,
  1550. `profile_id` int(10) unsigned NOT NULL,
  1551. `remote_id` varchar(128) NOT NULL,
  1552. `path` varchar(255) NOT NULL,
  1553. `file_name` varchar(255) NOT NULL,
  1554. `mime_type` varchar(128) NOT NULL,
  1555. `ext` varchar(32) NOT NULL,
  1556. `size` bigint(20) NOT NULL,
  1557. `added` int(11) NOT NULL,
  1558. `modified` int(11) NOT NULL,
  1559. `private` int(11) NOT NULL,
  1560. PRIMARY KEY (`id`),
  1561. UNIQUE KEY `remote_id` (`remote_id`)
  1562. );
  1563. CREATE TABLE `sys_videos_editor` (
  1564. `id` int(11) NOT NULL AUTO_INCREMENT,
  1565. `profile_id` int(10) unsigned NOT NULL,
  1566. `remote_id` varchar(128) NOT NULL,
  1567. `path` varchar(255) NOT NULL,
  1568. `file_name` varchar(255) NOT NULL,
  1569. `mime_type` varchar(128) NOT NULL,
  1570. `ext` varchar(32) NOT NULL,
  1571. `size` bigint(20) NOT NULL,
  1572. `dimensions` varchar(12) NOT NULL,
  1573. `added` int(11) NOT NULL,
  1574. `modified` int(11) NOT NULL,
  1575. `private` int(11) NOT NULL,
  1576. PRIMARY KEY (`id`),
  1577. UNIQUE KEY `remote_id` (`remote_id`)
  1578. );
  1579. CREATE TABLE `sys_videos_editor_resized` (
  1580. `id` int(11) NOT NULL AUTO_INCREMENT,
  1581. `profile_id` int(10) unsigned NOT NULL,
  1582. `remote_id` varchar(128) NOT NULL,
  1583. `path` varchar(255) NOT NULL,
  1584. `file_name` varchar(255) NOT NULL,
  1585. `mime_type` varchar(128) NOT NULL,
  1586. `ext` varchar(32) NOT NULL,
  1587. `size` bigint(20) NOT NULL,
  1588. `added` int(11) NOT NULL,
  1589. `modified` int(11) NOT NULL,
  1590. `private` int(11) NOT NULL,
  1591. PRIMARY KEY (`id`),
  1592. UNIQUE KEY `remote_id` (`remote_id`)
  1593. );
  1594. CREATE TABLE IF NOT EXISTS `sys_wiki_files` (
  1595. `id` int(11) NOT NULL AUTO_INCREMENT,
  1596. `profile_id` int(10) unsigned NOT NULL,
  1597. `remote_id` varchar(128) NOT NULL,
  1598. `path` varchar(255) NOT NULL,
  1599. `file_name` varchar(255) NOT NULL,
  1600. `mime_type` varchar(128) NOT NULL,
  1601. `ext` varchar(32) NOT NULL,
  1602. `size` bigint(20) NOT NULL,
  1603. `added` int(11) NOT NULL,
  1604. `modified` int(11) NOT NULL,
  1605. `private` int(11) NOT NULL,
  1606. PRIMARY KEY (`id`),
  1607. UNIQUE KEY `remote_id` (`remote_id`)
  1608. );
  1609. CREATE TABLE IF NOT EXISTS `sys_wiki_images_resized` (
  1610. `id` int(11) NOT NULL AUTO_INCREMENT,
  1611. `profile_id` int(10) unsigned NOT NULL,
  1612. `remote_id` varchar(128) NOT NULL,
  1613. `path` varchar(255) NOT NULL,
  1614. `file_name` varchar(255) NOT NULL,
  1615. `mime_type` varchar(128) NOT NULL,
  1616. `ext` varchar(32) NOT NULL,
  1617. `size` bigint(20) NOT NULL,
  1618. `added` int(11) NOT NULL,
  1619. `modified` int(11) NOT NULL,
  1620. `private` int(11) NOT NULL,
  1621. PRIMARY KEY (`id`),
  1622. UNIQUE KEY `remote_id` (`remote_id`)
  1623. );
  1624. -- --------------------------------------------------------
  1625. CREATE TABLE IF NOT EXISTS `sys_cmts_images` (
  1626. `id` int(11) NOT NULL AUTO_INCREMENT,
  1627. `profile_id` int(10) unsigned NOT NULL,
  1628. `remote_id` varchar(128) NOT NULL,
  1629. `path` varchar(255) NOT NULL,
  1630. `file_name` varchar(255) NOT NULL,
  1631. `mime_type` varchar(128) NOT NULL,
  1632. `ext` varchar(32) NOT NULL,
  1633. `size` bigint(20) NOT NULL,
  1634. `dimensions` varchar(24) NOT NULL,
  1635. `added` int(11) NOT NULL,
  1636. `modified` int(11) NOT NULL,
  1637. `private` int(11) NOT NULL,
  1638. PRIMARY KEY (`id`),
  1639. UNIQUE KEY `remote_id` (`remote_id`)
  1640. );
  1641. CREATE TABLE IF NOT EXISTS `sys_cmts_images_preview` (
  1642. `id` int(11) NOT NULL AUTO_INCREMENT,
  1643. `profile_id` int(10) unsigned NOT NULL,
  1644. `remote_id` varchar(128) NOT NULL,
  1645. `path` varchar(255) NOT NULL,
  1646. `file_name` varchar(255) NOT NULL,
  1647. `mime_type` varchar(128) NOT NULL,
  1648. `ext` varchar(32) NOT NULL,
  1649. `size` bigint(20) NOT NULL,
  1650. `added` int(11) NOT NULL,
  1651. `modified` int(11) NOT NULL,
  1652. `private` int(11) NOT NULL,
  1653. PRIMARY KEY (`id`),
  1654. UNIQUE KEY `remote_id` (`remote_id`)
  1655. );
  1656. CREATE TABLE IF NOT EXISTS `sys_cmts_images2entries` (
  1657. `id` int(11) NOT NULL AUTO_INCREMENT,
  1658. `system_id` int(11) NOT NULL DEFAULT '0',
  1659. `cmt_id` int(11) NOT NULL DEFAULT '0',
  1660. `image_id` int(11) NOT NULL DEFAULT '0',
  1661. PRIMARY KEY (`id`),
  1662. UNIQUE KEY `image` (`system_id`,`cmt_id`,`image_id`)
  1663. );
  1664. CREATE TABLE IF NOT EXISTS `sys_cmts_ids` (
  1665. `id` int(11) NOT NULL AUTO_INCREMENT,
  1666. `system_id` int(11) NOT NULL DEFAULT '0',
  1667. `cmt_id` int(11) NOT NULL DEFAULT '0',
  1668. `author_id` int(11) NOT NULL DEFAULT '0',
  1669. `rate` float NOT NULL default '0',
  1670. `votes` int(11) NOT NULL default '0',
  1671. `rrate` float NOT NULL default '0',
  1672. `rvotes` int(11) NOT NULL default '0',
  1673. `score` int(11) NOT NULL default '0',
  1674. `sc_up` int(11) NOT NULL default '0',
  1675. `sc_down` int(11) NOT NULL default '0',
  1676. `reports` int(11) NOT NULL default '0',
  1677. `status_admin` enum('active','hidden','pending') NOT NULL DEFAULT 'active',
  1678. PRIMARY KEY (`id`),
  1679. UNIQUE KEY `system_cmt_id` (`system_id`,`cmt_id`)
  1680. );
  1681. CREATE TABLE IF NOT EXISTS `sys_cmts_meta_keywords` (
  1682. `id` int(11) NOT NULL AUTO_INCREMENT,
  1683. `object_id` int(10) unsigned NOT NULL,
  1684. `keyword` varchar(255) NOT NULL,
  1685. PRIMARY KEY (`id`),
  1686. KEY `object_id` (`object_id`),
  1687. KEY `keyword` (`keyword`)
  1688. );
  1689. CREATE TABLE IF NOT EXISTS `sys_cmts_meta_mentions` (
  1690. `id` int(11) NOT NULL AUTO_INCREMENT,
  1691. `object_id` int(10) unsigned NOT NULL,
  1692. `profile_id` int(10) unsigned NOT NULL,
  1693. PRIMARY KEY (`id`),
  1694. KEY `object_id` (`object_id`),
  1695. KEY `profile_id` (`profile_id`)
  1696. );
  1697. CREATE TABLE IF NOT EXISTS `sys_cmts_votes` (
  1698. `id` int(11) NOT NULL AUTO_INCREMENT,
  1699. `object_id` int(11) NOT NULL default '0',
  1700. `count` int(11) NOT NULL default '0',
  1701. `sum` int(11) NOT NULL default '0',
  1702. PRIMARY KEY (`id`),
  1703. UNIQUE KEY `object_id` (`object_id`)
  1704. );
  1705. CREATE TABLE IF NOT EXISTS `sys_cmts_votes_track` (
  1706. `id` int(11) NOT NULL AUTO_INCREMENT,
  1707. `object_id` int(11) NOT NULL default '0',
  1708. `author_id` int(11) NOT NULL default '0',
  1709. `author_nip` int(11) unsigned NOT NULL default '0',
  1710. `value` tinyint(4) NOT NULL default '0',
  1711. `date` int(11) NOT NULL default '0',
  1712. PRIMARY KEY (`id`),
  1713. KEY `vote` (`object_id`, `author_nip`)
  1714. );
  1715. CREATE TABLE IF NOT EXISTS `sys_cmts_reactions` (
  1716. `id` int(11) NOT NULL AUTO_INCREMENT,
  1717. `object_id` int(11) NOT NULL default '0',
  1718. `reaction` varchar(32) NOT NULL default '',
  1719. `count` int(11) NOT NULL default '0',
  1720. `sum` int(11) NOT NULL default '0',
  1721. PRIMARY KEY (`id`),
  1722. UNIQUE KEY `reaction` (`object_id`, `reaction`)
  1723. );
  1724. CREATE TABLE IF NOT EXISTS `sys_cmts_reactions_track` (
  1725. `id` int(11) NOT NULL AUTO_INCREMENT,
  1726. `object_id` int(11) NOT NULL default '0',
  1727. `author_id` int(11) NOT NULL default '0',
  1728. `author_nip` int(11) unsigned NOT NULL default '0',
  1729. `reaction` varchar(32) NOT NULL default '',
  1730. `value` tinyint(4) NOT NULL default '0',
  1731. `date` int(11) NOT NULL default '0',
  1732. PRIMARY KEY (`id`),
  1733. KEY `vote` (`object_id`, `author_nip`)
  1734. );
  1735. CREATE TABLE IF NOT EXISTS `sys_form_fields_votes` (
  1736. `id` int(11) NOT NULL AUTO_INCREMENT,
  1737. `object_id` int(11) NOT NULL default '0',
  1738. `count` int(11) NOT NULL default '0',
  1739. `sum` int(11) NOT NULL default '0',
  1740. PRIMARY KEY (`id`),
  1741. UNIQUE KEY `object_id` (`object_id`)
  1742. );
  1743. CREATE TABLE IF NOT EXISTS `sys_form_fields_votes_track` (
  1744. `id` int(11) NOT NULL AUTO_INCREMENT,
  1745. `object_id` int(11) NOT NULL default '0',
  1746. `author_id` int(11) NOT NULL default '0',
  1747. `author_nip` int(11) unsigned NOT NULL default '0',
  1748. `value` tinyint(4) NOT NULL default '0',
  1749. `date` int(11) NOT NULL default '0',
  1750. PRIMARY KEY (`id`),
  1751. KEY `vote` (`object_id`, `author_nip`)
  1752. );
  1753. CREATE TABLE IF NOT EXISTS `sys_form_fields_reaction` (
  1754. `id` int(11) NOT NULL AUTO_INCREMENT,
  1755. `object_id` int(11) NOT NULL default '0',
  1756. `reaction` varchar(32) NOT NULL default '',
  1757. `count` int(11) NOT NULL default '0',
  1758. `sum` int(11) NOT NULL default '0',
  1759. PRIMARY KEY (`id`),
  1760. UNIQUE KEY `reaction` (`object_id`, `reaction`)
  1761. );
  1762. CREATE TABLE IF NOT EXISTS `sys_form_fields_reaction_track` (
  1763. `id` int(11) NOT NULL AUTO_INCREMENT,
  1764. `object_id` int(11) NOT NULL default '0',
  1765. `author_id` int(11) NOT NULL default '0',
  1766. `author_nip` int(11) unsigned NOT NULL default '0',
  1767. `reaction` varchar(32) NOT NULL default '',
  1768. `value` tinyint(4) NOT NULL default '0',
  1769. `date` int(11) NOT NULL default '0',
  1770. PRIMARY KEY (`id`),
  1771. KEY `vote` (`object_id`, `author_nip`)
  1772. );
  1773. CREATE TABLE IF NOT EXISTS `sys_cmts_reports` (
  1774. `id` int(11) NOT NULL AUTO_INCREMENT,
  1775. `object_id` int(11) NOT NULL default '0',
  1776. `count` int(11) NOT NULL default '0',
  1777. PRIMARY KEY (`id`),
  1778. UNIQUE KEY `object_id` (`object_id`)
  1779. );
  1780. CREATE TABLE IF NOT EXISTS `sys_cmts_reports_track` (
  1781. `id` int(11) NOT NULL AUTO_INCREMENT,
  1782. `object_id` int(11) NOT NULL default '0',
  1783. `author_id` int(11) NOT NULL default '0',
  1784. `author_nip` int(11) unsigned NOT NULL default '0',
  1785. `type` varchar(32) NOT NULL default '',
  1786. `text` text NOT NULL default '',
  1787. `date` int(11) NOT NULL default '0',
  1788. `checked_by` int(11) NOT NULL default '0',
  1789. `status` tinyint(11) NOT NULL default '0',
  1790. PRIMARY KEY (`id`),
  1791. KEY `report` (`object_id`, `author_nip`)
  1792. );
  1793. CREATE TABLE IF NOT EXISTS `sys_cmts_scores` (
  1794. `id` int(11) NOT NULL AUTO_INCREMENT,
  1795. `object_id` int(11) NOT NULL default '0',
  1796. `count_up` int(11) NOT NULL default '0',
  1797. `count_down` int(11) NOT NULL default '0',
  1798. PRIMARY KEY (`id`),
  1799. UNIQUE KEY `object_id` (`object_id`)
  1800. );
  1801. CREATE TABLE IF NOT EXISTS `sys_cmts_scores_track` (
  1802. `id` int(11) NOT NULL AUTO_INCREMENT,
  1803. `object_id` int(11) NOT NULL default '0',
  1804. `author_id` int(11) NOT NULL default '0',
  1805. `author_nip` int(11) unsigned NOT NULL default '0',
  1806. `type` varchar(8) NOT NULL default '',
  1807. `date` int(11) NOT NULL default '0',
  1808. PRIMARY KEY (`id`),
  1809. KEY `vote` (`object_id`, `author_nip`)
  1810. );
  1811. -- --------------------------------------------------------
  1812. CREATE TABLE `sys_injections` (
  1813. `id` int(11) unsigned NOT NULL auto_increment,
  1814. `name` varchar(128) NOT NULL default '',
  1815. `page_index` int(11) NOT NULL default '0',
  1816. `key` varchar(128) NOT NULL default '',
  1817. `type` enum('text', 'service') NOT NULL default 'text',
  1818. `data` text NOT NULL default '',
  1819. `replace` TINYINT NOT NULL DEFAULT '0',
  1820. `active` TINYINT NOT NULL DEFAULT '1',
  1821. PRIMARY KEY (`id`)
  1822. );
  1823. INSERT INTO `sys_injections`(`name`, `page_index`, `key`, `type`, `data`, `replace`, `active`) VALUES
  1824. ('update_cache', 150, 'injection_head', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:17:"get_cache_updater";s:6:"params";a:0:{}s:5:"class";s:19:"TemplStudioLauncher";}', 0, 1),
  1825. ('sys_head', 0, 'injection_head', 'text', '', 0, 1),
  1826. ('sys_body_class', 0, 'injection_body_class', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"get_injection";s:6:"params";a:1:{i:0;s:10:"body_class";}s:5:"class";s:21:"TemplTemplateServices";}', 0, 1),
  1827. ('sys_body', 0, 'injection_footer', 'text', '', 0, 1),
  1828. ('sys_footer', 0, 'injection_footer', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"get_injection";s:6:"params";a:1:{i:0;s:6:"footer";}s:5:"class";s:21:"TemplTemplateServices";}', 0, 1);
  1829. -- --------------------------------------------------------
  1830. CREATE TABLE `sys_injections_admin` (
  1831. `id` int(11) unsigned NOT NULL auto_increment,
  1832. `name` varchar(128) NOT NULL default '',
  1833. `page_index` int(11) NOT NULL default '0',
  1834. `key` varchar(128) NOT NULL default '',
  1835. `type` enum('text','service') NOT NULL default 'text',
  1836. `data` text NOT NULL,
  1837. `replace` tinyint(4) NOT NULL default '0',
  1838. `active` tinyint(4) NOT NULL default '1',
  1839. PRIMARY KEY (`id`)
  1840. );
  1841. INSERT INTO `sys_injections_admin`(`name`, `page_index`, `key`, `type`, `data`, `replace`, `active`) VALUES
  1842. ('sys_footer', 0, 'injection_footer', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_injection_studio";s:6:"params";a:1:{i:0;s:6:"footer";}s:5:"class";s:21:"TemplTemplateServices";}', 0, 1);
  1843. -- --------------------------------------------------------
  1844. CREATE TABLE `sys_permalinks` (
  1845. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  1846. `standard` varchar(128) NOT NULL DEFAULT '',
  1847. `permalink` varchar(128) NOT NULL DEFAULT '',
  1848. `check` varchar(64) NOT NULL DEFAULT '',
  1849. `compare_by_prefix` tinyint(4) NOT NULL DEFAULT '0',
  1850. PRIMARY KEY (`id`),
  1851. UNIQUE KEY `check` (`standard`(80),`permalink`(80),`check`(30))
  1852. );
  1853. INSERT INTO `sys_permalinks` (`standard`, `permalink`, `check`, `compare_by_prefix`) VALUES
  1854. ('page.php?i=', 'page/', 'permalinks_pages', 1),
  1855. ('modules/?r=', 'm/', 'permalinks_modules', 1),
  1856. ('storage.php?o=', 's/', 'permalinks_storage', 1);
  1857. -- --------------------------------------------------------
  1858. CREATE TABLE `sys_audit` (
  1859. `id` int(11) unsigned NOT NULL auto_increment,
  1860. `added` int(11) NOT NULL,
  1861. `profile_id` int(10) NOT NULL,
  1862. `profile_title` varchar(255) NOT NULL,
  1863. `content_id` int(10) NOT NULL,
  1864. `content_title` varchar(255) NOT NULL,
  1865. `content_module` varchar(32) NOT NULL default '',
  1866. `content_info_object` varchar(32) NOT NULL default '',
  1867. `context_profile_id` int(10) NOT NULL,
  1868. `context_profile_title` varchar(255) NOT NULL,
  1869. `action_lang_key` varchar(255) NOT NULL,
  1870. `action_lang_key_params` text NOT NULL,
  1871. `extras` text NOT NULL,
  1872. PRIMARY KEY (`id`)
  1873. );
  1874. CREATE TABLE `sys_alerts_handlers` (
  1875. `id` int(11) unsigned NOT NULL auto_increment,
  1876. `name` varchar(128) NOT NULL default '',
  1877. `class` varchar(128) NOT NULL default '',
  1878. `file` varchar(255) NOT NULL default '',
  1879. `service_call` text NOT NULL default '',
  1880. `active` tinyint(4) NOT NULL default '1',
  1881. `ts` int(10) UNSIGNED NOT NULL,
  1882. `timing` float NOT NULL,
  1883. `call_count` int(10) UNSIGNED NOT NULL,
  1884. `calls_per_request` int(10) UNSIGNED NOT NULL,
  1885. PRIMARY KEY (`id`),
  1886. UNIQUE KEY `name` (`name`)
  1887. );
  1888. CREATE TABLE `sys_alerts` (
  1889. `id` int(11) unsigned NOT NULL auto_increment,
  1890. `unit` varchar(128) NOT NULL default '',
  1891. `action` varchar(32) NOT NULL default 'none',
  1892. `handler_id` int(11) NOT NULL default '0',
  1893. PRIMARY KEY (`id`),
  1894. UNIQUE KEY `alert_handler` (`unit`, `action`, `handler_id`)
  1895. );
  1896. CREATE TABLE `sys_alerts_cache_triggers` (
  1897. `id` int(11) UNSIGNED NOT NULL auto_increment,
  1898. `unit` varchar(128) NOT NULL DEFAULT '',
  1899. `action` varchar(32) NOT NULL DEFAULT '',
  1900. `cache_key` varchar(255) NOT NULL DEFAULT '',
  1901. PRIMARY KEY (`id`)
  1902. );
  1903. INSERT INTO `sys_alerts_cache_triggers` (`unit`, `action`, `cache_key`) VALUES
  1904. ('sys_profiles_subscriptions', 'connection_added', 'menu_sys_profile_stats_profile-stats-subscribed-me_{content}_{_hash}.php');
  1905. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1906. ('sys_studio_settings_save_design', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"alert_response_settings_save";s:6:"params";a:0:{}s:5:"class";s:25:"TemplStudioDesignServices";}');
  1907. SET @iIdHandler = LAST_INSERT_ID();
  1908. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1909. ('system', 'save_setting', @iIdHandler);
  1910. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1911. ('sys_settings_sys_images_custom_file_deleted', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:45:"alert_response_sys_images_custom_file_deleted";s:6:"params";a:0:{}s:5:"class";s:27:"TemplStudioSettingsServices";}');
  1912. SET @iIdHandler = LAST_INSERT_ID();
  1913. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1914. ('sys_images_custom', 'file_deleted', @iIdHandler);
  1915. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1916. ('sys_settings_change_kands', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:27:"alert_response_change_kands";s:6:"params";a:0:{}s:5:"class";s:27:"TemplStudioSettingsServices";}');
  1917. SET @iIdHandler = LAST_INSERT_ID();
  1918. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1919. ('system', 'save_setting', @iIdHandler);
  1920. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1921. ('sys_settings_storage_change', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:37:"alert_response_process_storage_change";s:5:"class";s:13:"TemplServices";}');
  1922. SET @iHandler = LAST_INSERT_ID();
  1923. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1924. ('system', 'save_setting', @iHandler);
  1925. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1926. ('sys_installed', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:32:"alert_response_process_installed";s:5:"class";s:13:"TemplServices";}');
  1927. SET @iHandler = LAST_INSERT_ID();
  1928. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1929. ('system', 'installed', @iHandler);
  1930. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1931. ('sys_connections', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:26:"alert_response_connections";s:5:"class";s:23:"TemplServiceConnections";}');
  1932. SET @iHandler = LAST_INSERT_ID();
  1933. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1934. ('sys_profiles_friends', 'connection_added', @iHandler),
  1935. ('sys_profiles_friends', 'connection_removed', @iHandler);
  1936. INSERT INTO `sys_alerts_handlers` (`name`, `service_call`) VALUES
  1937. ('sys_cmts_sys_cmts_images_file_deleted', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:43:"alert_response_sys_cmts_images_file_deleted";s:6:"params";a:0:{}s:5:"class";s:17:"TemplCmtsServices";}');
  1938. SET @iIdHandler = LAST_INSERT_ID();
  1939. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1940. ('sys_cmts_images', 'file_deleted', @iIdHandler);
  1941. INSERT INTO `sys_alerts_handlers` (`name`, `class`, `file`) VALUES
  1942. ('sys_agents', 'BxDolAiTriggerMessage', 'inc/classes/BxDolAiTriggerMessage.php');
  1943. SET @iIdHandler = LAST_INSERT_ID();
  1944. INSERT INTO `sys_alerts` (`unit`, `action`, `handler_id`) VALUES
  1945. ('bx_messenger', 'got_jot', @iIdHandler);
  1946. CREATE TABLE `sys_alerts_log` (
  1947. `id` int(11) unsigned NOT NULL auto_increment,
  1948. `unit` varchar(128) NOT NULL DEFAULT '',
  1949. `action` varchar(32) NOT NULL DEFAULT 'none',
  1950. `object` varchar(128) NOT NULL,
  1951. `sender` int(10) UNSIGNED NOT NULL DEFAULT 0,
  1952. `extra` text NOT NULL,
  1953. `extra_refs` text NOT NULL,
  1954. `ts` int(10) UNSIGNED NOT NULL,
  1955. `counter_total` int(10) UNSIGNED NOT NULL,
  1956. `counter_24h` int(10) UNSIGNED NOT NULL,
  1957. `counter_per_request` int(10) UNSIGNED NOT NULL,
  1958. PRIMARY KEY (`id`),
  1959. UNIQUE KEY `unit_action` (`unit`,`action`)
  1960. );
  1961. CREATE TABLE `sys_alerts_desc` (
  1962. `id` int(11) unsigned NOT NULL auto_increment,
  1963. `unit` varchar(128) NOT NULL DEFAULT '',
  1964. `action` varchar(32) NOT NULL DEFAULT 'none',
  1965. `description` text NOT NULL,
  1966. PRIMARY KEY (`id`),
  1967. UNIQUE KEY `unit_action` (`unit`,`action`)
  1968. );
  1969. -- --------------------------------------------------------
  1970. CREATE TABLE `sys_badges` (
  1971. `id` int(11) unsigned NOT NULL auto_increment,
  1972. `added` int(11) NOT NULL,
  1973. `module` varchar(32) NOT NULL default '',
  1974. `text` varchar(255) NOT NULL default '',
  1975. `icon` text NOT NULL default '',
  1976. `color` varchar(32) NOT NULL default '',
  1977. `fontcolor` varchar(32) NOT NULL default '',
  1978. `is_icon_only` tinyint(4) NOT NULL default '1',
  1979. PRIMARY KEY (`id`)
  1980. );
  1981. CREATE TABLE `sys_badges2objects` (
  1982. `id` int(11) unsigned NOT NULL auto_increment,
  1983. `badge_id` int(11) NOT NULL,
  1984. `object_id` int(11) NOT NULL,
  1985. `module` varchar(32) NOT NULL,
  1986. `added` int(11) NOT NULL,
  1987. PRIMARY KEY (`id`),
  1988. UNIQUE KEY `badge_object` (`object_id`, `badge_id`)
  1989. );
  1990. -- --------------------------------------------------------
  1991. CREATE TABLE `sys_objects_report` (
  1992. `id` int(11) NOT NULL auto_increment,
  1993. `name` varchar(64) NOT NULL,
  1994. `module` varchar(32) NOT NULL default '',
  1995. `table_main` varchar(32) NOT NULL,
  1996. `table_track` varchar(32) NOT NULL,
  1997. `pruning` int(11) NOT NULL default '31536000',
  1998. `is_on` tinyint(4) NOT NULL default '1',
  1999. `base_url` varchar(256) NOT NULL default '',
  2000. `object_comment` varchar(64) NOT NULL,
  2001. `trigger_table` varchar(32) NOT NULL,
  2002. `trigger_field_id` varchar(32) NOT NULL,
  2003. `trigger_field_author` varchar(32) NOT NULL,
  2004. `trigger_field_count` varchar(32) NOT NULL,
  2005. `class_name` varchar(32) NOT NULL default '',
  2006. `class_file` varchar(256) NOT NULL default '',
  2007. PRIMARY KEY (`id`)
  2008. );
  2009. INSERT INTO `sys_objects_report` (`name`, `module`, `table_main`, `table_track`, `is_on`, `base_url`, `trigger_table`, `trigger_field_id`, `trigger_field_author`, `trigger_field_count`, `class_name`, `class_file`) VALUES
  2010. ('sys_cmts', 'system', 'sys_cmts_reports', 'sys_cmts_reports_track', '1', '', 'sys_cmts_ids', 'id', 'author_id', 'reports', '', '');
  2011. -- --------------------------------------------------------
  2012. CREATE TABLE `sys_objects_view` (
  2013. `id` int(11) NOT NULL auto_increment,
  2014. `name` varchar(64) NOT NULL,
  2015. `module` varchar(32) NOT NULL default '',
  2016. `table_track` varchar(32) NOT NULL,
  2017. `period` int(11) NOT NULL default '86400',
  2018. `pruning` int(11) NOT NULL default '31536000',
  2019. `is_on` tinyint(4) NOT NULL default '1',
  2020. `trigger_table` varchar(32) NOT NULL,
  2021. `trigger_field_id` varchar(32) NOT NULL,
  2022. `trigger_field_author` varchar(32) NOT NULL,
  2023. `trigger_field_count` varchar(32) NOT NULL,
  2024. `class_name` varchar(32) NOT NULL default '',
  2025. `class_file` varchar(256) NOT NULL default '',
  2026. PRIMARY KEY (`id`)
  2027. );
  2028. -- --------------------------------------------------------
  2029. CREATE TABLE `sys_objects_favorite` (
  2030. `id` int(11) NOT NULL auto_increment,
  2031. `name` varchar(64) NOT NULL,
  2032. `table_track` varchar(32) NOT NULL,
  2033. `table_lists` varchar(32) NOT NULL,
  2034. `pruning` int(11) NOT NULL default '31536000',
  2035. `is_on` tinyint(4) NOT NULL default '1',
  2036. `is_undo` tinyint(4) NOT NULL default '1',
  2037. `is_public` tinyint(4) NOT NULL default '1',
  2038. `base_url` varchar(256) NOT NULL default '',
  2039. `trigger_table` varchar(32) NOT NULL,
  2040. `trigger_field_id` varchar(32) NOT NULL,
  2041. `trigger_field_author` varchar(32) NOT NULL,
  2042. `trigger_field_count` varchar(32) NOT NULL,
  2043. `class_name` varchar(32) NOT NULL default '',
  2044. `class_file` varchar(256) NOT NULL default '',
  2045. PRIMARY KEY (`id`)
  2046. );
  2047. -- --------------------------------------------------------
  2048. CREATE TABLE `sys_objects_feature` (
  2049. `id` int(11) NOT NULL auto_increment,
  2050. `name` varchar(64) NOT NULL,
  2051. `module` varchar(32) NOT NULL default '',
  2052. `is_on` tinyint(4) NOT NULL default '1',
  2053. `is_undo` tinyint(4) NOT NULL default '1',
  2054. `base_url` varchar(256) NOT NULL default '',
  2055. `trigger_table` varchar(32) NOT NULL,
  2056. `trigger_field_id` varchar(32) NOT NULL,
  2057. `trigger_field_author` varchar(32) NOT NULL,
  2058. `trigger_field_flag` varchar(32) NOT NULL,
  2059. `class_name` varchar(32) NOT NULL default '',
  2060. `class_file` varchar(256) NOT NULL default '',
  2061. PRIMARY KEY (`id`)
  2062. );
  2063. -- --------------------------------------------------------
  2064. CREATE TABLE `sys_objects_chart` (
  2065. `id` int(11) NOT NULL AUTO_INCREMENT,
  2066. `object` varchar(32) NOT NULL,
  2067. `title` varchar(255) NOT NULL,
  2068. `table` varchar(255) NOT NULL,
  2069. `field_date_ts` varchar(255) NOT NULL,
  2070. `field_date_dt` varchar(255) NOT NULL,
  2071. `field_status` varchar(255) NOT NULL,
  2072. `column_date` int(11) NOT NULL DEFAULT '0',
  2073. `column_count` int(11) NOT NULL DEFAULT '1',
  2074. `type` varchar(255) NOT NULL,
  2075. `options` text NOT NULL,
  2076. `query` text NOT NULL,
  2077. `active` tinyint(4) NOT NULL DEFAULT '1',
  2078. `order` int(11) NOT NULL,
  2079. `class_name` varchar(32) NOT NULL default '',
  2080. `class_file` varchar(256) NOT NULL default '',
  2081. PRIMARY KEY (`id`),
  2082. UNIQUE KEY `object` (`object`)
  2083. );
  2084. INSERT INTO `sys_objects_chart` (`object`, `title`, `table`, `field_date_ts`, `field_date_dt`, `field_status`, `query`, `active`, `order`, `class_name`, `class_file`) VALUES
  2085. ('sys_accounts_growth', '_sys_chart_accounts_growth', 'sys_accounts', 'added', '', '', '', 1, 1, 'BxDolChartGrowth', ''),
  2086. ('sys_accounts_growth_speed', '_sys_chart_accounts_growth_speed', 'sys_accounts', 'added', '', '', '', 1, 1, 'BxDolChartGrowthSpeed', '');
  2087. -- --------------------------------------------------------
  2088. CREATE TABLE `sys_objects_content_info` (
  2089. `id` int(11) NOT NULL auto_increment,
  2090. `name` varchar(64) NOT NULL,
  2091. `title` varchar(128) NOT NULL,
  2092. `alert_unit` varchar(32) NOT NULL,
  2093. `alert_action_add` varchar(32) NOT NULL,
  2094. `alert_action_update` varchar(32) NOT NULL,
  2095. `alert_action_delete` varchar(32) NOT NULL,
  2096. `class_name` varchar(32) NOT NULL default '',
  2097. `class_file` varchar(256) NOT NULL default '',
  2098. PRIMARY KEY (`id`),
  2099. UNIQUE KEY `name` (`name`),
  2100. UNIQUE KEY `alert_add` (`alert_unit` ,`alert_action_add`),
  2101. UNIQUE KEY `alert_update` (`alert_unit` ,`alert_action_update`),
  2102. UNIQUE KEY `alert_delete` (`alert_unit` ,`alert_action_delete`)
  2103. );
  2104. -- --------------------------------------------------------
  2105. CREATE TABLE `sys_content_info_grids` (
  2106. `id` int(11) NOT NULL auto_increment,
  2107. `object` varchar(64) NOT NULL,
  2108. `grid_object` varchar(64) NOT NULL,
  2109. `grid_field_id` varchar(64) NOT NULL,
  2110. `condition` text NOT NULL default '',
  2111. `selection` varchar(256) NOT NULL default '',
  2112. PRIMARY KEY (`id`),
  2113. UNIQUE KEY `grid_object` (`grid_object`)
  2114. );
  2115. -- --------------------------------------------------------
  2116. CREATE TABLE `sys_objects_privacy` (
  2117. `id` int(11) NOT NULL auto_increment,
  2118. `object` varchar(64) NOT NULL default '',
  2119. `module` varchar(64) NOT NULL default '',
  2120. `action` varchar(255) NOT NULL default '',
  2121. `title` varchar(255) NOT NULL default '',
  2122. `default_group` varchar(255) NOT NULL default '1',
  2123. `spaces` varchar(255) NOT NULL DEFAULT 'all',
  2124. `table` varchar(255) NOT NULL default '',
  2125. `table_field_id` varchar(255) NOT NULL default '',
  2126. `table_field_author` varchar(255) NOT NULL default '',
  2127. `override_class_name` varchar(255) NOT NULL default '',
  2128. `override_class_file` varchar(255) NOT NULL default '',
  2129. PRIMARY KEY (`id`),
  2130. UNIQUE KEY `object` (`object`),
  2131. UNIQUE KEY `action` (`module`(64), `action`(127))
  2132. );
  2133. INSERT INTO `sys_objects_privacy` (`object`, `module`, `action`, `title`, `default_group`, `table`, `table_field_id`, `table_field_author`, `override_class_name`, `override_class_file`) VALUES
  2134. ('sys_form_inputs_allow_view_to', 'system', 'view', '_sys_privacy_forms_input_allow_view_to', '3', 'sys_form_inputs_privacy', 'id', 'author_id', '', '');
  2135. CREATE TABLE `sys_privacy_defaults` (
  2136. `owner_id` int(11) NOT NULL default '0',
  2137. `action_id` int(11) NOT NULL default '0',
  2138. `group_id` int(11) NOT NULL default '0',
  2139. PRIMARY KEY (`owner_id`, `action_id`)
  2140. );
  2141. CREATE TABLE `sys_privacy_groups` (
  2142. `id` int(11) unsigned NOT NULL auto_increment,
  2143. `title` varchar(255) NOT NULL default '',
  2144. `check` text NOT NULL default '',
  2145. `active` tinyint(4) NOT NULL default '1',
  2146. `visible` tinyint(4) NOT NULL default '1',
  2147. `order` int(11) NOT NULL default '0',
  2148. PRIMARY KEY (`id`)
  2149. );
  2150. INSERT INTO `sys_privacy_groups`(`id`, `title`, `check`, `active`, `visible`, `order`) VALUES
  2151. ('1', '', '', 1, 0, 0),
  2152. ('2', '_sys_ps_group_title_me_only', '@me_only', 1, 1, 7),
  2153. ('3', '_sys_ps_group_title_public', '@public', 1, 1, 1),
  2154. ('4', '_sys_ps_group_title_members', '@members', 0, 0, 0),
  2155. ('5', '_sys_ps_group_title_friends', '@friends', 1, 1, 2),
  2156. ('6', '_sys_ps_group_title_friends_selected', '@friends_selected_by_object', 1, 1, 3),
  2157. ('7', '_sys_ps_group_title_relations', '@relations', 1, 1, 4),
  2158. ('8', '_sys_ps_group_title_relations_selected', '@relations_selected_by_object', 1, 1, 5),
  2159. ('9', '_sys_ps_group_title_memberships_selected', '@memberships_selected_by_object', 1, 1, 6),
  2160. ('99', '_sys_ps_group_title_custom', '@custom_by_object', 0, 0, 0);
  2161. CREATE TABLE `sys_privacy_groups_custom` (
  2162. `id` int(11) unsigned NOT NULL auto_increment,
  2163. `profile_id` int(11) NOT NULL default '0',
  2164. `content_id` int(11) NOT NULL default '0',
  2165. `object` varchar(64) NOT NULL default '',
  2166. `group_id` int(11) NOT NULL default '0',
  2167. PRIMARY KEY (`id`),
  2168. UNIQUE KEY `content_privacy` (`profile_id`, `content_id`, `object`)
  2169. );
  2170. CREATE TABLE `sys_privacy_groups_custom_members` (
  2171. `group_id` int(11) NOT NULL default '0',
  2172. `member_id` int(11) NOT NULL default '0',
  2173. PRIMARY KEY (`group_id`, `member_id`)
  2174. );
  2175. CREATE TABLE `sys_privacy_groups_custom_memberships` (
  2176. `group_id` int(11) NOT NULL default '0',
  2177. `membership_id` int(11) NOT NULL default '0',
  2178. PRIMARY KEY (`group_id`, `membership_id`)
  2179. );
  2180. -- --------------------------------------------------------
  2181. CREATE TABLE `sys_objects_recommendation` (
  2182. `id` int(11) NOT NULL auto_increment,
  2183. `name` varchar(64) NOT NULL default '',
  2184. `module` varchar(64) NOT NULL default '',
  2185. `connection` varchar(64) NOT NULL default '',
  2186. `content_info` varchar(64) NOT NULL default '',
  2187. `countable` tinyint(4) NOT NULL DEFAULT '1',
  2188. `active` tinyint(4) NOT NULL DEFAULT '1',
  2189. `class_name` varchar(32) NOT NULL default '',
  2190. `class_file` varchar(256) NOT NULL default '',
  2191. PRIMARY KEY (`id`),
  2192. UNIQUE KEY `name` (`name`)
  2193. );
  2194. CREATE TABLE `sys_recommendation_criteria` (
  2195. `id` int(11) NOT NULL auto_increment,
  2196. `object_id` int(11) NOT NULL default '0',
  2197. `name` varchar(64) NOT NULL default '',
  2198. `source_type` enum ('sql', 'service') NOT NULL,
  2199. `source` text NOT NULL,
  2200. `params` text NOT NULL,
  2201. `weight` float NOT NULL default '0',
  2202. `active` tinyint(4) NOT NULL DEFAULT '1',
  2203. PRIMARY KEY (`id`),
  2204. UNIQUE KEY `criterion` (`object_id`, `name`)
  2205. );
  2206. INSERT INTO `sys_objects_recommendation` (`name`, `module`, `connection`, `content_info`, `countable`, `active`, `class_name`, `class_file`) VALUES
  2207. ('sys_friends', 'system', 'sys_profiles_friends', '', 1, 1, 'BxTemplRecommendationProfile', '');
  2208. SET @iRecFriends = LAST_INSERT_ID();
  2209. INSERT INTO `sys_recommendation_criteria` (`object_id`, `name`, `source_type`, `source`, `params`, `weight`, `active`) VALUES
  2210. (@iRecFriends, 'mutual_friends', 'sql', 'SELECT `tff`.`initiator` AS `id`, SUM({points}) AS `value` FROM `sys_profiles_conn_friends` AS `tf` INNER JOIN `sys_profiles_conn_friends` AS `tff` ON `tf`.`content`=`tff`.`content` AND `tff`.`initiator`<>{profile_id} AND `tff`.`initiator` NOT IN (SELECT `content` FROM `sys_profiles_conn_friends` WHERE `initiator`={profile_id} AND `mutual`=''1'') AND `tff`.`mutual`=''1'' WHERE `tf`.`initiator`={profile_id} AND `tf`.`mutual`=''1'' GROUP BY `id`', 'a:1:{s:6:"points";i:2;}', 0.5, 1),
  2211. (@iRecFriends, 'shared_context', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:44:"get_friend_recommendations_by_shared_context";s:6:"params";a:3:{i:0;s:12:"{profile_id}";i:1;s:12:"{connection}";i:2;s:8:"{points}";}s:5:"class";s:27:"TemplServiceRecommendations";}', 'a:2:{s:6:"points";i:1;s:10:"connection";s:14:"bx_groups_fans";}', 0.20, 1),
  2212. (@iRecFriends, 'shared_location', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:45:"get_friend_recommendations_by_shared_location";s:6:"params";a:3:{i:0;s:12:"{profile_id}";i:1;s:8:"{radius}";i:2;s:8:"{points}";}s:5:"class";s:27:"TemplServiceRecommendations";}', 'a:2:{s:6:"radius";i:10;s:6:"points";i:1;}', 0.20, 1),
  2213. (@iRecFriends, 'last_active', 'sql', 'SELECT `tp`.`id` AS `id`, {points} AS `value` FROM `sys_profiles` AS `tp` INNER JOIN `sys_accounts` AS `ta` ON `tp`.`account_id`=`ta`.`id` LEFT JOIN `sys_sessions` AS `ts` ON `tp`.`account_id`=`ts`.`user_id` WHERE `tp`.`id`<>{profile_id} AND `tp`.`id` NOT IN (SELECT `content` FROM `sys_profiles_conn_friends` WHERE `initiator`={profile_id} AND `mutual`=''1'') AND `tp`.`type` IN (''bx_persons'', ''bx_organizations'') ORDER BY `ts`.`date` DESC, `ta`.`logged` DESC, {order_by}', 'a:1:{s:6:"points";i:0;}', 0.1, 1);
  2214. INSERT INTO `sys_objects_recommendation` (`name`, `module`, `connection`, `content_info`, `countable`, `active`, `class_name`, `class_file`) VALUES
  2215. ('sys_subscriptions', 'system', 'sys_profiles_subscriptions', '', 1, 1, 'BxTemplRecommendationProfile', '');
  2216. SET @iRecSubscriptions = LAST_INSERT_ID();
  2217. INSERT INTO `sys_recommendation_criteria` (`object_id`, `name`, `source_type`, `source`, `params`, `weight`, `active`) VALUES
  2218. (@iRecSubscriptions, 'mutual_subscriptions', 'sql', 'SELECT `tff`.`content` AS `id`, SUM({points}) AS `value` FROM `sys_profiles_conn_subscriptions` AS `tf` INNER JOIN `sys_profiles_conn_subscriptions` AS `tff` ON `tf`.`content`=`tff`.`initiator` AND `tff`.`content`<>{profile_id} AND `tff`.`content` NOT IN (SELECT `content` FROM `sys_profiles_conn_subscriptions` WHERE `initiator`={profile_id}) WHERE `tf`.`initiator`={profile_id} GROUP BY `id`', 'a:1:{s:6:"points";i:2;}', 0.5, 1),
  2219. (@iRecSubscriptions, 'shared_context', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:50:"get_subscription_recommendations_by_shared_context";s:6:"params";a:3:{i:0;s:12:"{profile_id}";i:1;s:12:"{connection}";i:2;s:8:"{points}";}s:5:"class";s:27:"TemplServiceRecommendations";}', 'a:2:{s:6:"points";i:1;s:10:"connection";s:14:"bx_groups_fans";}', 0.5, 1);
  2220. CREATE TABLE `sys_recommendation_data` (
  2221. `id` int(11) NOT NULL auto_increment,
  2222. `profile_id` int(11) NOT NULL default '0',
  2223. `object_id` int(11) NOT NULL default '0',
  2224. `item_id` int(11) NOT NULL default '0',
  2225. `item_type` varchar(64) NOT NULL default '',
  2226. `item_value` int(11) NOT NULL default '0',
  2227. `item_reducer` int(11) NOT NULL default '0',
  2228. PRIMARY KEY (`id`),
  2229. UNIQUE KEY `recommendation` (`profile_id`, `object_id`, `item_id`)
  2230. );
  2231. -- --------------------------------------------------------
  2232. CREATE TABLE `sys_background_jobs` (
  2233. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  2234. `name` varchar(128) NOT NULL default '',
  2235. `claim_token` varchar(64) NOT NULL default '',
  2236. `added` int(11) unsigned NOT NULL default '0',
  2237. `reserved_at` int(11) unsigned NOT NULL default '0',
  2238. `available_at` int(11) unsigned NOT NULL default '0',
  2239. `priority` tinyint(4) unsigned NOT NULL default '0',
  2240. `service_call` text NOT NULL default '',
  2241. `attempts` tinyint(4) NOT NULL DEFAULT '3',
  2242. `error` varchar(255) NOT NULL default '',
  2243. `status` varchar(16) NOT NULL default 'pending',
  2244. PRIMARY KEY (`id`),
  2245. UNIQUE KEY `name` (`name`),
  2246. KEY `claim_token` (`claim_token`)
  2247. );
  2248. -- --------------------------------------------------------
  2249. CREATE TABLE `sys_cron_jobs` (
  2250. `id` int(11) unsigned NOT NULL auto_increment,
  2251. `name` varchar(128) NOT NULL default '',
  2252. `time` varchar(128) NOT NULL default '*',
  2253. `class` varchar(128) NOT NULL default '',
  2254. `file` varchar(255) NOT NULL default '',
  2255. `service_call` text NOT NULL default '',
  2256. `ts` int(11) NOT NULL,
  2257. `timing` float NOT NULL,
  2258. PRIMARY KEY (`id`)
  2259. );
  2260. INSERT INTO `sys_cron_jobs` (`name`, `time`, `class`, `file`, `service_call`) VALUES
  2261. ('pruning', '0 0 * * *', 'BxDolCronPruning', 'inc/classes/BxDolCronPruning.php', ''),
  2262. ('sys_acl', '0 0 * * *', 'BxDolCronAcl', 'inc/classes/BxDolCronAcl.php', ''),
  2263. ('sys_account', '0 0 * * *', 'BxDolCronAccount', 'inc/classes/BxDolCronAccount.php', ''),
  2264. ('sys_profile', '0 0 * * *', 'BxDolCronProfile', 'inc/classes/BxDolCronProfile.php', ''),
  2265. ('sys_upgrade', '0 3 * * *', 'BxDolCronUpgradeCheck', 'inc/classes/BxDolCronUpgradeCheck.php', ''),
  2266. ('sys_upgrade_modules', '30 2 * * *', 'BxDolCronUpgradeModulesCheck', 'inc/classes/BxDolCronUpgradeModulesCheck.php', ''),
  2267. ('sys_storage', '* * * * *', 'BxDolCronStorage', 'inc/classes/BxDolCronStorage.php', ''),
  2268. ('sys_transcoder', '* * * * *', 'BxDolCronTranscoder', 'inc/classes/BxDolCronTranscoder.php', ''),
  2269. ('sys_queue_email', '* * * * *', 'BxDolCronQueueEmail', 'inc/classes/BxDolCronQueueEmail.php', ''),
  2270. ('sys_queue_push', '* * * * *', 'BxDolCronQueuePush', 'inc/classes/BxDolCronQueuePush.php', ''),
  2271. ('sys_audit_clean', '* * * * *', 'BxDolCronAudit', 'inc/classes/BxDolCronAudit.php', ''),
  2272. ('sys_background_jobs', '* * * * *', 'BxDolCronBackgroundJobs', 'inc/classes/BxDolCronBackgroundJobs.php', ''),
  2273. ('sys_agents_vector_store', '* * * * *', 'BxDolCronAgentsVectorStore', 'inc/classes/BxDolCronAgentsVectorStore.php', '');
  2274. -- --------------------------------------------------------
  2275. CREATE TABLE IF NOT EXISTS `sys_objects_storage` (
  2276. `id` int(11) NOT NULL AUTO_INCREMENT,
  2277. `object` varchar(64) NOT NULL,
  2278. `engine` varchar(32) NOT NULL,
  2279. `params` text NOT NULL,
  2280. `token_life` int(11) NOT NULL,
  2281. `cache_control` int(11) NOT NULL,
  2282. `levels` tinyint(4) NOT NULL,
  2283. `table_files` varchar(64) NOT NULL,
  2284. `ext_mode` enum('allow-deny','deny-allow') NOT NULL,
  2285. `ext_allow` text NOT NULL,
  2286. `ext_deny` text NOT NULL,
  2287. `quota_size` int(11) NOT NULL,
  2288. `current_size` int(11) NOT NULL,
  2289. `quota_number` int(11) NOT NULL,
  2290. `current_number` int(11) NOT NULL,
  2291. `max_file_size` int(11) NOT NULL,
  2292. `ts` int(11) NOT NULL,
  2293. PRIMARY KEY (`id`),
  2294. UNIQUE KEY `object` (`object`)
  2295. );
  2296. INSERT INTO `sys_objects_storage` (`object`, `engine`, `params`, `token_life`, `cache_control`, `levels`, `table_files`, `ext_mode`, `ext_allow`, `ext_deny`, `quota_size`, `current_size`, `quota_number`, `current_number`, `max_file_size`, `ts`) VALUES
  2297. ('sys_images', 'Local', '', 360, 2592000, 0, 'sys_images', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2298. ('sys_images_custom', 'Local', '', 360, 2592000, 0, 'sys_images_custom', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2299. ('sys_images_resized', 'Local', '', 360, 2592000, 0, 'sys_images_resized', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2300. ('sys_cmts_images', 'Local', '', 360, 2592000, 3, 'sys_cmts_images', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2301. ('sys_cmts_images_preview', 'Local', '', 360, 2592000, 3, 'sys_cmts_images_preview', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2302. ('sys_transcoder_queue_files', 'Local', '', 3600, 2592000, 0, 'sys_transcoder_queue_files', 'allow-deny', 'avi,flv,mpg,mpeg,wmv,mp4,m4v,mov,divx,xvid,3gp,webm,jpg', '', 0, 0, 0, 0, 0, 0),
  2303. ('sys_files', 'Local', '', 360, 2592000, 3, 'sys_files', 'deny-allow', '', '{dangerous}', 0, 0, 0, 0, 0, 0),
  2304. ('sys_images_editor', 'Local', '', 360, 2592000, 3, 'sys_images_editor', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2305. ('sys_images_editor_resized', 'Local', '', 360, 2592000, 3, 'sys_images_editor_resized', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2306. ('sys_videos_editor', 'Local', '', 360, 2592000, 3, 'sys_videos_editor', 'allow-deny', '{video}', '', 0, 0, 0, 0, 0, 0),
  2307. ('sys_videos_editor_resized', 'Local', '', 360, 2592000, 3, 'sys_videos_editor_resized', 'allow-deny', '{imagevideo}', '', 0, 0, 0, 0, 0, 0),
  2308. ('sys_wiki_files', 'Local', '', 360, 2592000, 3, 'sys_wiki_files', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2309. ('sys_wiki_images_resized', 'Local', '', 360, 2592000, 3, 'sys_wiki_images_resized', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2310. ('sys_accounts_pictures', 'Local', '', 360, 2592000, 3, 'sys_accounts_pictures', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2311. ('sys_accounts_pictures_resized', 'Local', '', 360, 2592000, 3, 'sys_accounts_pictures_resized', 'allow-deny', '{image}', '', 0, 0, 0, 0, 0, 0),
  2312. ('sys_agents_chat_images', 'Local', '', 3600, 2592000, 3, 'sys_agents_chat_images', 'allow-deny', '{image}', '', 0, 0, 0, 0, 8388608, 0);
  2313. CREATE TABLE IF NOT EXISTS `sys_storage_user_quotas` (
  2314. `profile_id` int(11) NOT NULL,
  2315. `current_size` bigint(20) NOT NULL,
  2316. `current_number` int(11) NOT NULL,
  2317. `ts` int(11) NOT NULL,
  2318. PRIMARY KEY (`profile_id`)
  2319. );
  2320. CREATE TABLE IF NOT EXISTS `sys_storage_tokens` (
  2321. `iid` int(11) NOT NULL AUTO_INCREMENT,
  2322. `id` int(11) NOT NULL,
  2323. `object` varchar(64) NOT NULL,
  2324. `hash` varchar(32) NOT NULL,
  2325. `created` int(10) unsigned NOT NULL,
  2326. PRIMARY KEY (`iid`),
  2327. UNIQUE KEY `id` (`id`,`object`,`hash`),
  2328. KEY `created` (`created`)
  2329. );
  2330. CREATE TABLE IF NOT EXISTS `sys_storage_ghosts` (
  2331. `iid` int(11) NOT NULL AUTO_INCREMENT,
  2332. `id` int(11) NOT NULL,
  2333. `profile_id` int(10) unsigned NOT NULL,
  2334. `object` varchar(64) NOT NULL,
  2335. `uploader_id` int(11) NOT NULL default '0',
  2336. `content_id` int(11) NOT NULL,
  2337. `created` int(10) unsigned NOT NULL,
  2338. `order` int(11) NOT NULL default '0',
  2339. PRIMARY KEY (`iid`),
  2340. UNIQUE KEY `id` (`id`,`object`),
  2341. KEY `created` (`created`),
  2342. KEY `profile_object_content` (`profile_id`,`object`,`content_id`)
  2343. );
  2344. CREATE TABLE IF NOT EXISTS `sys_storage_deletions` (
  2345. `id` int(11) NOT NULL AUTO_INCREMENT,
  2346. `object` varchar(64) NOT NULL,
  2347. `file_id` int(11) NOT NULL,
  2348. `requested` int(10) unsigned NOT NULL,
  2349. PRIMARY KEY (`id`),
  2350. UNIQUE KEY `object_file_id` (`object`,`file_id`),
  2351. KEY `requested` (`requested`)
  2352. );
  2353. CREATE TABLE IF NOT EXISTS `sys_storage_mime_types` (
  2354. `ext` varchar(32) NOT NULL,
  2355. `mime_type` varchar(128) NOT NULL,
  2356. `icon` varchar(255) NOT NULL,
  2357. `icon_font` varchar(255) NOT NULL,
  2358. PRIMARY KEY (`ext`)
  2359. );
  2360. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  2361. ('ez', 'application/andrew-inset', '', ''),
  2362. ('aw', 'application/applixware', '', ''),
  2363. ('atom', 'application/atom+xml', '', ''),
  2364. ('atomcat', 'application/atomcat+xml', '', ''),
  2365. ('atomsvc', 'application/atomsvc+xml', '', ''),
  2366. ('ccxml', 'application/ccxml+xml', '', ''),
  2367. ('cdmia', 'application/cdmi-capability', '', ''),
  2368. ('cdmic', 'application/cdmi-container', '', ''),
  2369. ('cdmid', 'application/cdmi-domain', '', ''),
  2370. ('cdmio', 'application/cdmi-object', '', ''),
  2371. ('cdmiq', 'application/cdmi-queue', '', ''),
  2372. ('cu', 'application/cu-seeme', '', ''),
  2373. ('davmount', 'application/davmount+xml', '', ''),
  2374. ('dbk', 'application/docbook+xml', '', ''),
  2375. ('dssc', 'application/dssc+der', '', ''),
  2376. ('xdssc', 'application/dssc+xml', '', ''),
  2377. ('ecma', 'application/ecmascript', '', ''),
  2378. ('emma', 'application/emma+xml', '', ''),
  2379. ('epub', 'application/epub+zip', '', ''),
  2380. ('exi', 'application/exi', '', ''),
  2381. ('pfr', 'application/font-tdpfr', '', ''),
  2382. ('gml', 'application/gml+xml', '', ''),
  2383. ('gpx', 'application/gpx+xml', '', ''),
  2384. ('gxf', 'application/gxf', '', ''),
  2385. ('stk', 'application/hyperstudio', '', ''),
  2386. ('ink', 'application/inkml+xml', '', ''),
  2387. ('inkml', 'application/inkml+xml', '', ''),
  2388. ('ipfix', 'application/ipfix', '', ''),
  2389. ('jar', 'application/java-archive', '', ''),
  2390. ('ser', 'application/java-serialized-object', '', ''),
  2391. ('class', 'application/java-vm', '', ''),
  2392. ('js', 'application/javascript', '', 'far file-code'),
  2393. ('json', 'application/json', '', 'far file-code'),
  2394. ('jsonml', 'application/jsonml+json', '', ''),
  2395. ('lostxml', 'application/lost+xml', '', ''),
  2396. ('hqx', 'application/mac-binhex40', '', ''),
  2397. ('cpt', 'application/mac-compactpro', '', ''),
  2398. ('mads', 'application/mads+xml', '', ''),
  2399. ('mrc', 'application/marc', '', ''),
  2400. ('mrcx', 'application/marcxml+xml', '', ''),
  2401. ('ma', 'application/mathematica', '', ''),
  2402. ('nb', 'application/mathematica', '', ''),
  2403. ('mb', 'application/mathematica', '', ''),
  2404. ('mathml', 'application/mathml+xml', '', ''),
  2405. ('mbox', 'application/mbox', '', 'far file-code'),
  2406. ('mscml', 'application/mediaservercontrol+xml', '', ''),
  2407. ('metalink', 'application/metalink+xml', '', ''),
  2408. ('meta4', 'application/metalink4+xml', '', ''),
  2409. ('mets', 'application/mets+xml', '', ''),
  2410. ('mods', 'application/mods+xml', '', ''),
  2411. ('m21', 'application/mp21', '', ''),
  2412. ('mp21', 'application/mp21', '', ''),
  2413. ('mp4s', 'application/mp4', '', ''),
  2414. ('doc', 'application/msword', 'mime-type-document.svg', 'far file-word'),
  2415. ('dot', 'application/msword', '', ''),
  2416. ('mxf', 'application/mxf', '', ''),
  2417. ('bin', 'application/octet-stream', '', ''),
  2418. ('dms', 'application/octet-stream', '', ''),
  2419. ('lrf', 'application/octet-stream', '', ''),
  2420. ('mar', 'application/octet-stream', '', ''),
  2421. ('so', 'application/octet-stream', '', ''),
  2422. ('dist', 'application/octet-stream', '', ''),
  2423. ('distz', 'application/octet-stream', '', ''),
  2424. ('pkg', 'application/octet-stream', '', ''),
  2425. ('bpk', 'application/octet-stream', '', ''),
  2426. ('dump', 'application/octet-stream', '', ''),
  2427. ('elc', 'application/octet-stream', '', ''),
  2428. ('deploy', 'application/octet-stream', '', ''),
  2429. ('mobipocket-ebook', 'application/octet-stream', '', ''),
  2430. ('oda', 'application/oda', '', ''),
  2431. ('opf', 'application/oebps-package+xml', '', ''),
  2432. ('ogx', 'application/ogg', '', ''),
  2433. ('omdoc', 'application/omdoc+xml', '', ''),
  2434. ('onetoc', 'application/onenote', '', ''),
  2435. ('onetoc2', 'application/onenote', '', ''),
  2436. ('onetmp', 'application/onenote', '', ''),
  2437. ('onepkg', 'application/onenote', '', ''),
  2438. ('oxps', 'application/oxps', '', ''),
  2439. ('xer', 'application/patch-ops-error+xml', '', ''),
  2440. ('pdf', 'application/pdf', 'mime-type-document.svg', 'far file-pdf'),
  2441. ('pgp', 'application/pgp-encrypted', '', 'far file-code'),
  2442. ('asc', 'application/pgp-signature', '', 'far file-code'),
  2443. ('sig', 'application/pgp-signature', '', 'far file-code'),
  2444. ('prf', 'application/pics-rules', '', ''),
  2445. ('p10', 'application/pkcs10', 'mime-type-vector.svg', ''),
  2446. ('p7m', 'application/pkcs7-mime', '', ''),
  2447. ('p7c', 'application/pkcs7-mime', '', ''),
  2448. ('p7s', 'application/pkcs7-signature', '', ''),
  2449. ('p8', 'application/pkcs8', '', ''),
  2450. ('ac', 'application/pkix-attr-cert', '', ''),
  2451. ('cer', 'application/pkix-cert', '', ''),
  2452. ('crl', 'application/pkix-crl', '', ''),
  2453. ('pkipath', 'application/pkix-pkipath', '', ''),
  2454. ('pki', 'application/pkixcmp', '', ''),
  2455. ('pls', 'application/pls+xml', '', ''),
  2456. ('ai', 'application/postscript', 'mime-type-vector.svg', ''),
  2457. ('eps', 'application/postscript', '', ''),
  2458. ('ps', 'application/postscript', 'mime-type-vector.svg', ''),
  2459. ('cww', 'application/prs.cww', '', ''),
  2460. ('pskcxml', 'application/pskc+xml', '', ''),
  2461. ('rdf', 'application/rdf+xml', '', 'far file-code'),
  2462. ('rif', 'application/reginfo+xml', '', ''),
  2463. ('rnc', 'application/relax-ng-compact-syntax', '', ''),
  2464. ('rl', 'application/resource-lists+xml', '', ''),
  2465. ('rld', 'application/resource-lists-diff+xml', '', ''),
  2466. ('rs', 'application/rls-services+xml', '', ''),
  2467. ('gbr', 'application/rpki-ghostbusters', '', ''),
  2468. ('mft', 'application/rpki-manifest', '', ''),
  2469. ('roa', 'application/rpki-roa', '', ''),
  2470. ('rsd', 'application/rsd+xml', '', ''),
  2471. ('rss', 'application/rss+xml', '', 'far file-code'),
  2472. ('rtf', 'application/rtf', 'mime-type-document.svg', ''),
  2473. ('sbml', 'application/sbml+xml', '', ''),
  2474. ('scq', 'application/scvp-cv-request', '', ''),
  2475. ('scs', 'application/scvp-cv-response', '', ''),
  2476. ('spq', 'application/scvp-vp-request', '', ''),
  2477. ('spp', 'application/scvp-vp-response', '', ''),
  2478. ('sdp', 'application/sdp', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2479. ('setpay', 'application/set-payment-initiation', '', ''),
  2480. ('setreg', 'application/set-registration-initiation', '', ''),
  2481. ('shf', 'application/shf+xml', '', ''),
  2482. ('smi', 'application/smil+xml', '', ''),
  2483. ('smil', 'application/smil+xml', '', ''),
  2484. ('rq', 'application/sparql-query', '', 'far file-code'),
  2485. ('srx', 'application/sparql-results+xml', '', ''),
  2486. ('gram', 'application/srgs', '', ''),
  2487. ('grxml', 'application/srgs+xml', '', ''),
  2488. ('sru', 'application/sru+xml', '', ''),
  2489. ('ssdl', 'application/ssdl+xml', '', ''),
  2490. ('ssml', 'application/ssml+xml', '', ''),
  2491. ('tei', 'application/tei+xml', '', ''),
  2492. ('teicorpus', 'application/tei+xml', '', ''),
  2493. ('tfi', 'application/thraud+xml', '', ''),
  2494. ('tsd', 'application/timestamped-data', '', ''),
  2495. ('plb', 'application/vnd.3gpp.pic-bw-large', '', ''),
  2496. ('psb', 'application/vnd.3gpp.pic-bw-small', '', ''),
  2497. ('pvb', 'application/vnd.3gpp.pic-bw-var', '', ''),
  2498. ('tcap', 'application/vnd.3gpp2.tcap', '', ''),
  2499. ('pwn', 'application/vnd.3m.post-it-notes', '', ''),
  2500. ('aso', 'application/vnd.accpac.simply.aso', '', ''),
  2501. ('imp', 'application/vnd.accpac.simply.imp', '', ''),
  2502. ('acu', 'application/vnd.acucobol', '', ''),
  2503. ('atc', 'application/vnd.acucorp', '', ''),
  2504. ('acutc', 'application/vnd.acucorp', '', ''),
  2505. ('air', 'application/vnd.adobe.air-application-installer-package+zip', '', ''),
  2506. ('fcdt', 'application/vnd.adobe.formscentral.fcdt', '', ''),
  2507. ('fxp', 'application/vnd.adobe.fxp', '', ''),
  2508. ('fxpl', 'application/vnd.adobe.fxp', '', ''),
  2509. ('xdp', 'application/vnd.adobe.xdp+xml', '', ''),
  2510. ('xfdf', 'application/vnd.adobe.xfdf', '', ''),
  2511. ('ahead', 'application/vnd.ahead.space', '', ''),
  2512. ('azf', 'application/vnd.airzip.filesecure.azf', '', ''),
  2513. ('azs', 'application/vnd.airzip.filesecure.azs', '', ''),
  2514. ('azw', 'application/vnd.amazon.ebook', '', ''),
  2515. ('acc', 'application/vnd.americandynamics.acc', '', ''),
  2516. ('ami', 'application/vnd.amiga.ami', '', ''),
  2517. ('apk', 'application/vnd.android.package-archive', '', ''),
  2518. ('cii', 'application/vnd.anser-web-certificate-issue-initiation', '', ''),
  2519. ('fti', 'application/vnd.anser-web-funds-transfer-initiation', '', ''),
  2520. ('atx', 'application/vnd.antix.game-component', '', ''),
  2521. ('mpkg', 'application/vnd.apple.installer+xml', '', ''),
  2522. ('m3u8', 'application/vnd.apple.mpegurl', '', ''),
  2523. ('swi', 'application/vnd.aristanetworks.swi', '', ''),
  2524. ('iota', 'application/vnd.astraea-software.iota', '', ''),
  2525. ('aep', 'application/vnd.audiograph', '', ''),
  2526. ('mpm', 'application/vnd.blueice.multipass', '', ''),
  2527. ('bmi', 'application/vnd.bmi', '', ''),
  2528. ('rep', 'application/vnd.businessobjects', '', ''),
  2529. ('cdxml', 'application/vnd.chemdraw+xml', '', ''),
  2530. ('mmd', 'application/vnd.chipnuts.karaoke-mmd', '', ''),
  2531. ('cdy', 'application/vnd.cinderella', '', ''),
  2532. ('cla', 'application/vnd.claymore', '', ''),
  2533. ('rp9', 'application/vnd.cloanto.rp9', '', ''),
  2534. ('c4g', 'application/vnd.clonk.c4group', '', ''),
  2535. ('c4d', 'application/vnd.clonk.c4group', '', ''),
  2536. ('c4f', 'application/vnd.clonk.c4group', '', ''),
  2537. ('c4p', 'application/vnd.clonk.c4group', '', ''),
  2538. ('c4u', 'application/vnd.clonk.c4group', '', ''),
  2539. ('c11amc', 'application/vnd.cluetrust.cartomobile-config', '', ''),
  2540. ('c11amz', 'application/vnd.cluetrust.cartomobile-config-pkg', '', ''),
  2541. ('csp', 'application/vnd.commonspace', '', ''),
  2542. ('cdbcmsg', 'application/vnd.contact.cmsg', '', ''),
  2543. ('cmc', 'application/vnd.cosmocaller', '', ''),
  2544. ('clkx', 'application/vnd.crick.clicker', '', ''),
  2545. ('clkk', 'application/vnd.crick.clicker.keyboard', '', ''),
  2546. ('clkp', 'application/vnd.crick.clicker.palette', '', ''),
  2547. ('clkt', 'application/vnd.crick.clicker.template', '', ''),
  2548. ('clkw', 'application/vnd.crick.clicker.wordbank', '', ''),
  2549. ('wbs', 'application/vnd.criticaltools.wbs+xml', '', ''),
  2550. ('pml', 'application/vnd.ctc-posml', '', ''),
  2551. ('ppd', 'application/vnd.cups-ppd', '', ''),
  2552. ('car', 'application/vnd.curl.car', '', ''),
  2553. ('pcurl', 'application/vnd.curl.pcurl', '', ''),
  2554. ('dart', 'application/vnd.dart', '', ''),
  2555. ('rdz', 'application/vnd.data-vision.rdz', '', ''),
  2556. ('uvf', 'application/vnd.dece.data', '', ''),
  2557. ('uvvf', 'application/vnd.dece.data', '', ''),
  2558. ('uvd', 'application/vnd.dece.data', '', ''),
  2559. ('uvvd', 'application/vnd.dece.data', '', ''),
  2560. ('uvt', 'application/vnd.dece.ttml+xml', '', ''),
  2561. ('uvvt', 'application/vnd.dece.ttml+xml', '', ''),
  2562. ('uvx', 'application/vnd.dece.unspecified', '', ''),
  2563. ('uvvx', 'application/vnd.dece.unspecified', '', ''),
  2564. ('uvz', 'application/vnd.dece.zip', '', ''),
  2565. ('uvvz', 'application/vnd.dece.zip', '', ''),
  2566. ('fe_launch', 'application/vnd.denovo.fcselayout-link', '', ''),
  2567. ('dna', 'application/vnd.dna', '', ''),
  2568. ('mlp', 'application/vnd.dolby.mlp', '', ''),
  2569. ('dpg', 'application/vnd.dpgraph', '', ''),
  2570. ('dfac', 'application/vnd.dreamfactory', '', ''),
  2571. ('kpxx', 'application/vnd.ds-keypoint', '', ''),
  2572. ('ait', 'application/vnd.dvb.ait', 'mime-type-vector.svg', ''),
  2573. ('svc', 'application/vnd.dvb.service', '', '');
  2574. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  2575. ('geo', 'application/vnd.dynageo', '', ''),
  2576. ('mag', 'application/vnd.ecowin.chart', '', ''),
  2577. ('nml', 'application/vnd.enliven', '', ''),
  2578. ('esf', 'application/vnd.epson.esf', '', ''),
  2579. ('msf', 'application/vnd.epson.msf', '', ''),
  2580. ('qam', 'application/vnd.epson.quickanime', '', ''),
  2581. ('slt', 'application/vnd.epson.salt', '', ''),
  2582. ('ssf', 'application/vnd.epson.ssf', '', ''),
  2583. ('es3', 'application/vnd.eszigno3+xml', '', ''),
  2584. ('et3', 'application/vnd.eszigno3+xml', '', ''),
  2585. ('ez2', 'application/vnd.ezpix-album', '', ''),
  2586. ('ez3', 'application/vnd.ezpix-package', '', ''),
  2587. ('fdf', 'application/vnd.fdf', '', ''),
  2588. ('mseed', 'application/vnd.fdsn.mseed', '', ''),
  2589. ('seed', 'application/vnd.fdsn.seed', '', ''),
  2590. ('dataless', 'application/vnd.fdsn.seed', '', ''),
  2591. ('gph', 'application/vnd.flographit', '', ''),
  2592. ('ftc', 'application/vnd.fluxtime.clip', '', ''),
  2593. ('fm', 'application/vnd.framemaker', '', ''),
  2594. ('frame', 'application/vnd.framemaker', '', ''),
  2595. ('maker', 'application/vnd.framemaker', '', ''),
  2596. ('book', 'application/vnd.framemaker', '', ''),
  2597. ('fnc', 'application/vnd.frogans.fnc', '', ''),
  2598. ('ltf', 'application/vnd.frogans.ltf', '', ''),
  2599. ('fsc', 'application/vnd.fsc.weblaunch', '', ''),
  2600. ('oas', 'application/vnd.fujitsu.oasys', '', ''),
  2601. ('oa2', 'application/vnd.fujitsu.oasys2', '', ''),
  2602. ('oa3', 'application/vnd.fujitsu.oasys3', '', ''),
  2603. ('fg5', 'application/vnd.fujitsu.oasysgp', '', ''),
  2604. ('bh2', 'application/vnd.fujitsu.oasysprs', '', ''),
  2605. ('ddd', 'application/vnd.fujixerox.ddd', '', ''),
  2606. ('xdw', 'application/vnd.fujixerox.docuworks', '', ''),
  2607. ('xbd', 'application/vnd.fujixerox.docuworks.binder', '', ''),
  2608. ('fzs', 'application/vnd.fuzzysheet', '', ''),
  2609. ('txd', 'application/vnd.genomatix.tuxedo', '', ''),
  2610. ('ggb', 'application/vnd.geogebra.file', '', ''),
  2611. ('ggt', 'application/vnd.geogebra.tool', '', ''),
  2612. ('gex', 'application/vnd.geometry-explorer', '', ''),
  2613. ('gre', 'application/vnd.geometry-explorer', '', ''),
  2614. ('gxt', 'application/vnd.geonext', '', ''),
  2615. ('g2w', 'application/vnd.geoplan', '', ''),
  2616. ('g3w', 'application/vnd.geospace', '', ''),
  2617. ('gmx', 'application/vnd.gmx', '', ''),
  2618. ('kml', 'application/vnd.google-earth.kml+xml', '', ''),
  2619. ('kmz', 'application/vnd.google-earth.kmz', '', ''),
  2620. ('gqf', 'application/vnd.grafeq', '', ''),
  2621. ('gqs', 'application/vnd.grafeq', '', ''),
  2622. ('gac', 'application/vnd.groove-account', '', ''),
  2623. ('ghf', 'application/vnd.groove-help', '', ''),
  2624. ('gim', 'application/vnd.groove-identity-message', '', ''),
  2625. ('grv', 'application/vnd.groove-injector', '', ''),
  2626. ('gtm', 'application/vnd.groove-tool-message', '', ''),
  2627. ('tpl', 'application/vnd.groove-tool-template', '', 'far file-code'),
  2628. ('vcg', 'application/vnd.groove-vcard', '', ''),
  2629. ('hal', 'application/vnd.hal+xml', '', ''),
  2630. ('zmm', 'application/vnd.handheld-entertainment+xml', '', ''),
  2631. ('hbci', 'application/vnd.hbci', '', ''),
  2632. ('les', 'application/vnd.hhe.lesson-player', '', ''),
  2633. ('hpgl', 'application/vnd.hp-hpgl', 'mime-type-vector.svg', ''),
  2634. ('hpid', 'application/vnd.hp-hpid', '', ''),
  2635. ('hps', 'application/vnd.hp-hps', '', ''),
  2636. ('jlt', 'application/vnd.hp-jlyt', '', ''),
  2637. ('pcl', 'application/vnd.hp-pcl', '', ''),
  2638. ('pclxl', 'application/vnd.hp-pclxl', '', ''),
  2639. ('sfd-hdstx', 'application/vnd.hydrostatix.sof-data', '', ''),
  2640. ('mpy', 'application/vnd.ibm.minipay', '', ''),
  2641. ('afp', 'application/vnd.ibm.modcap', '', ''),
  2642. ('listafp', 'application/vnd.ibm.modcap', '', ''),
  2643. ('list3820', 'application/vnd.ibm.modcap', '', ''),
  2644. ('irm', 'application/vnd.ibm.rights-management', '', ''),
  2645. ('sc', 'application/vnd.ibm.secure-container', '', ''),
  2646. ('icc', 'application/vnd.iccprofile', '', ''),
  2647. ('icm', 'application/vnd.iccprofile', '', ''),
  2648. ('igl', 'application/vnd.igloader', '', ''),
  2649. ('ivp', 'application/vnd.immervision-ivp', '', ''),
  2650. ('ivu', 'application/vnd.immervision-ivu', '', ''),
  2651. ('igm', 'application/vnd.insors.igm', '', ''),
  2652. ('xpw', 'application/vnd.intercon.formnet', '', ''),
  2653. ('xpx', 'application/vnd.intercon.formnet', '', ''),
  2654. ('i2g', 'application/vnd.intergeo', '', ''),
  2655. ('qbo', 'application/vnd.intu.qbo', '', ''),
  2656. ('qfx', 'application/vnd.intu.qfx', '', ''),
  2657. ('rcprofile', 'application/vnd.ipunplugged.rcprofile', '', ''),
  2658. ('irp', 'application/vnd.irepository.package+xml', '', ''),
  2659. ('xpr', 'application/vnd.is-xpr', '', ''),
  2660. ('fcs', 'application/vnd.isac.fcs', '', ''),
  2661. ('jam', 'application/vnd.jam', '', ''),
  2662. ('rms', 'application/vnd.jcp.javame.midlet-rms', '', ''),
  2663. ('jisp', 'application/vnd.jisp', '', ''),
  2664. ('joda', 'application/vnd.joost.joda-archive', '', ''),
  2665. ('ktz', 'application/vnd.kahootz', '', ''),
  2666. ('ktr', 'application/vnd.kahootz', '', ''),
  2667. ('karbon', 'application/vnd.kde.karbon', '', ''),
  2668. ('chrt', 'application/vnd.kde.kchart', '', ''),
  2669. ('kfo', 'application/vnd.kde.kformula', '', ''),
  2670. ('flw', 'application/vnd.kde.kivio', '', ''),
  2671. ('kon', 'application/vnd.kde.kontour', '', ''),
  2672. ('kpr', 'application/vnd.kde.kpresenter', '', ''),
  2673. ('kpt', 'application/vnd.kde.kpresenter', '', ''),
  2674. ('ksp', 'application/vnd.kde.kspread', '', ''),
  2675. ('kwd', 'application/vnd.kde.kword', '', ''),
  2676. ('kwt', 'application/vnd.kde.kword', '', ''),
  2677. ('htke', 'application/vnd.kenameaapp', '', ''),
  2678. ('kia', 'application/vnd.kidspiration', '', ''),
  2679. ('kne', 'application/vnd.kinar', '', ''),
  2680. ('knp', 'application/vnd.kinar', '', ''),
  2681. ('skp', 'application/vnd.koan', '', ''),
  2682. ('skd', 'application/vnd.koan', '', ''),
  2683. ('skt', 'application/vnd.koan', '', ''),
  2684. ('skm', 'application/vnd.koan', '', ''),
  2685. ('sse', 'application/vnd.kodak-descriptor', '', ''),
  2686. ('lasxml', 'application/vnd.las.las+xml', '', ''),
  2687. ('lbd', 'application/vnd.llamagraphics.life-balance.desktop', '', ''),
  2688. ('lbe', 'application/vnd.llamagraphics.life-balance.exchange+xml', '', ''),
  2689. ('123', 'application/vnd.lotus-1-2-3', '', ''),
  2690. ('apr', 'application/vnd.lotus-approach', '', ''),
  2691. ('pre', 'application/vnd.lotus-freelance', '', ''),
  2692. ('nsf', 'application/vnd.lotus-notes', '', ''),
  2693. ('org', 'application/vnd.lotus-organizer', '', ''),
  2694. ('scm', 'application/vnd.lotus-screencam', '', ''),
  2695. ('lwp', 'application/vnd.lotus-wordpro', '', ''),
  2696. ('portpkg', 'application/vnd.macports.portpkg', '', ''),
  2697. ('mcd', 'application/vnd.mcd', '', ''),
  2698. ('mc1', 'application/vnd.medcalcdata', '', ''),
  2699. ('cdkey', 'application/vnd.mediastation.cdkey', '', ''),
  2700. ('mwf', 'application/vnd.mfer', '', ''),
  2701. ('mfm', 'application/vnd.mfmp', '', ''),
  2702. ('flo', 'application/vnd.micrografx.flo', '', ''),
  2703. ('igx', 'application/vnd.micrografx.igx', '', ''),
  2704. ('mif', 'application/vnd.mif', '', ''),
  2705. ('daf', 'application/vnd.mobius.daf', '', ''),
  2706. ('dis', 'application/vnd.mobius.dis', '', ''),
  2707. ('mbk', 'application/vnd.mobius.mbk', '', ''),
  2708. ('mqy', 'application/vnd.mobius.mqy', '', ''),
  2709. ('msl', 'application/vnd.mobius.msl', '', ''),
  2710. ('plc', 'application/vnd.mobius.plc', '', ''),
  2711. ('txf', 'application/vnd.mobius.txf', '', ''),
  2712. ('mpn', 'application/vnd.mophun.application', '', ''),
  2713. ('mpc', 'application/vnd.mophun.certificate', '', ''),
  2714. ('xul', 'application/vnd.mozilla.xul+xml', '', ''),
  2715. ('cil', 'application/vnd.ms-artgalry', 'mime-type-vector.svg', ''),
  2716. ('taxi', 'application/vnd.ms-cab-compressed', 'mime-type-archive.svg', 'far file-archive'),
  2717. ('xls', 'application/vnd.ms-excel', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2718. ('xlm', 'application/vnd.ms-excel', '', ''),
  2719. ('xla', 'application/vnd.ms-excel', '', ''),
  2720. ('xlc', 'application/vnd.ms-excel', '', ''),
  2721. ('xlt', 'application/vnd.ms-excel', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2722. ('xlw', 'application/vnd.ms-excel', '', ''),
  2723. ('xlam', 'application/vnd.ms-excel.addin.macroenabled.12', '', ''),
  2724. ('xlsb', 'application/vnd.ms-excel.sheet.binary.macroenabled.12', '', ''),
  2725. ('xlsm', 'application/vnd.ms-excel.sheet.macroenabled.12', '', ''),
  2726. ('xltm', 'application/vnd.ms-excel.template.macroenabled.12', '', ''),
  2727. ('eot', 'application/vnd.ms-fontobject', '', ''),
  2728. ('chm', 'application/vnd.ms-htmlhelp', '', ''),
  2729. ('ims', 'application/vnd.ms-ims', '', ''),
  2730. ('lrm', 'application/vnd.ms-lrm', '', ''),
  2731. ('thmx', 'application/vnd.ms-officetheme', '', ''),
  2732. ('cat', 'application/vnd.ms-pki.seccat', '', ''),
  2733. ('stl', 'application/vnd.ms-pki.stl', '', ''),
  2734. ('ppt', 'application/vnd.ms-powerpoint', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2735. ('pps', 'application/vnd.ms-powerpoint', '', ''),
  2736. ('pot', 'application/vnd.ms-powerpoint', '', ''),
  2737. ('ppam', 'application/vnd.ms-powerpoint.addin.macroenabled.12', '', ''),
  2738. ('pptm', 'application/vnd.ms-powerpoint.presentation.macroenabled.12', '', ''),
  2739. ('sldm', 'application/vnd.ms-powerpoint.slide.macroenabled.12', '', ''),
  2740. ('ppsm', 'application/vnd.ms-powerpoint.slideshow.macroenabled.12', '', ''),
  2741. ('potm', 'application/vnd.ms-powerpoint.template.macroenabled.12', '', ''),
  2742. ('mpp', 'application/vnd.ms-project', '', ''),
  2743. ('mpt', 'application/vnd.ms-project', '', ''),
  2744. ('docm', 'application/vnd.ms-word.document.macroenabled.12', '', ''),
  2745. ('dotm', 'application/vnd.ms-word.template.macroenabled.12', '', ''),
  2746. ('wps', 'application/vnd.ms-works', '', ''),
  2747. ('wks', 'application/vnd.ms-works', '', ''),
  2748. ('wcm', 'application/vnd.ms-works', '', ''),
  2749. ('wdb', 'application/vnd.ms-works', '', ''),
  2750. ('wpl', 'application/vnd.ms-wpl', '', ''),
  2751. ('xps', 'application/vnd.ms-xpsdocument', '', ''),
  2752. ('mseq', 'application/vnd.mseq', '', ''),
  2753. ('mus', 'application/vnd.musician', '', ''),
  2754. ('msty', 'application/vnd.muvee.style', '', ''),
  2755. ('taglet', 'application/vnd.mynfc', '', ''),
  2756. ('nlu', 'application/vnd.neurolanguage.nlu', '', ''),
  2757. ('ntf', 'application/vnd.nitf', '', ''),
  2758. ('nitf', 'application/vnd.nitf', '', ''),
  2759. ('nnd', 'application/vnd.noblenet-directory', '', ''),
  2760. ('nns', 'application/vnd.noblenet-sealer', '', ''),
  2761. ('nnw', 'application/vnd.noblenet-web', '', ''),
  2762. ('ngdat', 'application/vnd.nokia.n-gage.data', '', ''),
  2763. ('n-gage', 'application/vnd.nokia.n-gage.symbian.install', '', ''),
  2764. ('rpst', 'application/vnd.nokia.radio-preset', '', ''),
  2765. ('rpss', 'application/vnd.nokia.radio-presets', '', ''),
  2766. ('edm', 'application/vnd.novadigm.edm', '', ''),
  2767. ('edx', 'application/vnd.novadigm.edx', '', ''),
  2768. ('ext', 'application/vnd.novadigm.ext', '', ''),
  2769. ('odc', 'application/vnd.oasis.opendocument.chart', '', ''),
  2770. ('otc', 'application/vnd.oasis.opendocument.chart-template', '', ''),
  2771. ('odb', 'application/vnd.oasis.opendocument.database', '', ''),
  2772. ('odf', 'application/vnd.oasis.opendocument.formula', '', ''),
  2773. ('odft', 'application/vnd.oasis.opendocument.formula-template', '', '');
  2774. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  2775. ('odg', 'application/vnd.oasis.opendocument.graphics', 'mime-type-vector.svg', ''),
  2776. ('otg', 'application/vnd.oasis.opendocument.graphics-template', '', ''),
  2777. ('odi', 'application/vnd.oasis.opendocument.image', '', ''),
  2778. ('oti', 'application/vnd.oasis.opendocument.image-template', '', ''),
  2779. ('odp', 'application/vnd.oasis.opendocument.presentation', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2780. ('otp', 'application/vnd.oasis.opendocument.presentation-template', '', ''),
  2781. ('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2782. ('ots', 'application/vnd.oasis.opendocument.spreadsheet-template', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2783. ('odt', 'application/vnd.oasis.opendocument.text', 'mime-type-document.svg', ''),
  2784. ('odm', 'application/vnd.oasis.opendocument.text-master', '', ''),
  2785. ('ott', 'application/vnd.oasis.opendocument.text-template', 'mime-type-document.svg', ''),
  2786. ('oth', 'application/vnd.oasis.opendocument.text-web', '', ''),
  2787. ('xo', 'application/vnd.olpc-sugar', '', ''),
  2788. ('dd2', 'application/vnd.oma.dd2+xml', '', ''),
  2789. ('oxt', 'application/vnd.openofficeorg.extension', '', ''),
  2790. ('pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2791. ('sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide', '', ''),
  2792. ('ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', '', ''),
  2793. ('potx', 'application/vnd.openxmlformats-officedocument.presentationml.template', '', ''),
  2794. ('xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2795. ('xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', '', ''),
  2796. ('docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'mime-type-document.svg', 'far file-word'),
  2797. ('dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', '', ''),
  2798. ('mgp', 'application/vnd.osgeo.mapguide.package', '', ''),
  2799. ('dp', 'application/vnd.osgi.dp', '', ''),
  2800. ('esa', 'application/vnd.osgi.subsystem', '', ''),
  2801. ('pdb', 'application/vnd.palm', 'mime-type-document.svg', ''),
  2802. ('pqa', 'application/vnd.palm', '', ''),
  2803. ('oprc', 'application/vnd.palm', '', ''),
  2804. ('paw', 'application/vnd.pawaafile', '', ''),
  2805. ('str', 'application/vnd.pg.format', '', ''),
  2806. ('ei6', 'application/vnd.pg.osasli', '', ''),
  2807. ('efif', 'application/vnd.picsel', '', ''),
  2808. ('wg', 'application/vnd.pmi.widget', '', ''),
  2809. ('plf', 'application/vnd.pocketlearn', '', ''),
  2810. ('pbd', 'application/vnd.powerbuilder6', '', ''),
  2811. ('box', 'application/vnd.previewsystems.box', '', ''),
  2812. ('mgz', 'application/vnd.proteus.magazine', '', ''),
  2813. ('qps', 'application/vnd.publishare-delta-tree', '', ''),
  2814. ('ptid', 'application/vnd.pvi.ptid1', '', ''),
  2815. ('qxd', 'application/vnd.quark.quarkxpress', '', ''),
  2816. ('qxt', 'application/vnd.quark.quarkxpress', '', ''),
  2817. ('qwd', 'application/vnd.quark.quarkxpress', '', ''),
  2818. ('qwt', 'application/vnd.quark.quarkxpress', '', ''),
  2819. ('qxl', 'application/vnd.quark.quarkxpress', '', ''),
  2820. ('qxb', 'application/vnd.quark.quarkxpress', '', ''),
  2821. ('bed', 'application/vnd.realvnc.bed', '', ''),
  2822. ('mxl', 'application/vnd.recordare.musicxml', '', ''),
  2823. ('musicxml', 'application/vnd.recordare.musicxml+xml', '', ''),
  2824. ('cryptonote', 'application/vnd.rig.cryptonote', '', ''),
  2825. ('cod', 'application/vnd.rim.cod', '', ''),
  2826. ('rm', 'application/vnd.rn-realmedia', '', ''),
  2827. ('rmvb', 'application/vnd.rn-realmedia-vbr', '', ''),
  2828. ('link66', 'application/vnd.route66.link66+xml', '', ''),
  2829. ('st', 'application/vnd.sailingtracker.track', '', ''),
  2830. ('see', 'application/vnd.seemail', '', ''),
  2831. ('sema', 'application/vnd.sema', '', ''),
  2832. ('semd', 'application/vnd.semd', '', ''),
  2833. ('semf', 'application/vnd.semf', '', ''),
  2834. ('ifm', 'application/vnd.shana.informed.formdata', '', ''),
  2835. ('itp', 'application/vnd.shana.informed.formtemplate', '', ''),
  2836. ('iif', 'application/vnd.shana.informed.interchange', '', ''),
  2837. ('ipk', 'application/vnd.shana.informed.package', '', ''),
  2838. ('twd', 'application/vnd.simtech-mindmapper', '', ''),
  2839. ('twds', 'application/vnd.simtech-mindmapper', '', ''),
  2840. ('mmf', 'application/vnd.smaf', '', ''),
  2841. ('teacher', 'application/vnd.smart.teacher', '', ''),
  2842. ('sdkm', 'application/vnd.solent.sdkm+xml', '', ''),
  2843. ('sdkd', 'application/vnd.solent.sdkm+xml', '', ''),
  2844. ('dxp', 'application/vnd.spotfire.dxp', '', ''),
  2845. ('sfs', 'application/vnd.spotfire.sfs', '', ''),
  2846. ('sdc', 'application/vnd.stardivision.calc', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2847. ('sda', 'application/vnd.stardivision.draw', '', ''),
  2848. ('sdd', 'application/vnd.stardivision.impress', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2849. ('smf', 'application/vnd.stardivision.math', '', ''),
  2850. ('sdw', 'application/vnd.stardivision.writer', 'mime-type-document.svg', ''),
  2851. ('vor', 'application/vnd.stardivision.writer', '', ''),
  2852. ('sgl', 'application/vnd.stardivision.writer-global', '', ''),
  2853. ('smzip', 'application/vnd.stepmania.package', '', ''),
  2854. ('sm', 'application/vnd.stepmania.stepchart', '', ''),
  2855. ('sxc', 'application/vnd.sun.xml.calc', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2856. ('stc', 'application/vnd.sun.xml.calc.template', 'mime-type-spreadsheet.svg', 'far file-excel'),
  2857. ('sxd', 'application/vnd.sun.xml.draw', 'mime-type-vector.svg', ''),
  2858. ('std', 'application/vnd.sun.xml.draw.template', '', ''),
  2859. ('sxi', 'application/vnd.sun.xml.impress', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2860. ('sti', 'application/vnd.sun.xml.impress.template', 'mime-type-presentation.svg', 'far file-powerpoint'),
  2861. ('sxm', 'application/vnd.sun.xml.math', '', ''),
  2862. ('sxw', 'application/vnd.sun.xml.writer', 'mime-type-document.svg', ''),
  2863. ('sxg', 'application/vnd.sun.xml.writer.global', '', ''),
  2864. ('stw', 'application/vnd.sun.xml.writer.template', 'mime-type-document.svg', ''),
  2865. ('sus', 'application/vnd.sus-calendar', '', ''),
  2866. ('susp', 'application/vnd.sus-calendar', '', ''),
  2867. ('svd', 'application/vnd.svd', '', ''),
  2868. ('sis', 'application/vnd.symbian.install', '', ''),
  2869. ('sisx', 'application/vnd.symbian.install', '', ''),
  2870. ('xsm', 'application/vnd.syncml+xml', '', ''),
  2871. ('bdm', 'application/vnd.syncml.dm+wbxml', '', ''),
  2872. ('xdm', 'application/vnd.syncml.dm+xml', '', ''),
  2873. ('tao', 'application/vnd.tao.intent-module-archive', '', ''),
  2874. ('pcap', 'application/vnd.tcpdump.pcap', '', ''),
  2875. ('cap', 'application/vnd.tcpdump.pcap', '', ''),
  2876. ('dmp', 'application/vnd.tcpdump.pcap', '', ''),
  2877. ('tmo', 'application/vnd.tmobile-livetv', '', ''),
  2878. ('tpt', 'application/vnd.trid.tpt', '', ''),
  2879. ('mxs', 'application/vnd.triscape.mxs', '', ''),
  2880. ('tra', 'application/vnd.trueapp', '', ''),
  2881. ('ufd', 'application/vnd.ufdl', '', ''),
  2882. ('ufdl', 'application/vnd.ufdl', '', ''),
  2883. ('utz', 'application/vnd.uiq.theme', '', ''),
  2884. ('umj', 'application/vnd.umajin', '', ''),
  2885. ('unityweb', 'application/vnd.unity', '', ''),
  2886. ('uoml', 'application/vnd.uoml+xml', '', ''),
  2887. ('vcx', 'application/vnd.vcx', '', ''),
  2888. ('vsd', 'application/vnd.visio', '', ''),
  2889. ('vst', 'application/vnd.visio', '', ''),
  2890. ('vss', 'application/vnd.visio', 'mime-type-vector.svg', ''),
  2891. ('vsw', 'application/vnd.visio', '', ''),
  2892. ('vis', 'application/vnd.visionary', '', ''),
  2893. ('vsf', 'application/vnd.vsf', '', ''),
  2894. ('wbxml', 'application/vnd.wap.wbxml', '', ''),
  2895. ('wmlc', 'application/vnd.wap.wmlc', '', ''),
  2896. ('wmlsc', 'application/vnd.wap.wmlscriptc', '', ''),
  2897. ('wtb', 'application/vnd.webturbo', '', ''),
  2898. ('nbp', 'application/vnd.wolfram.player', '', ''),
  2899. ('wpd', 'application/vnd.wordperfect', '', ''),
  2900. ('wqd', 'application/vnd.wqd', '', ''),
  2901. ('stf', 'application/vnd.wt.stf', '', ''),
  2902. ('xar', 'application/vnd.xara', '', ''),
  2903. ('xfdl', 'application/vnd.xfdl', '', ''),
  2904. ('hvd', 'application/vnd.yamaha.hv-dic', '', ''),
  2905. ('hvs', 'application/vnd.yamaha.hv-script', '', ''),
  2906. ('hvp', 'application/vnd.yamaha.hv-voice', '', ''),
  2907. ('osf', 'application/vnd.yamaha.openscoreformat', '', ''),
  2908. ('osfpvg', 'application/vnd.yamaha.openscoreformat.osfpvg+xml', '', ''),
  2909. ('saf', 'application/vnd.yamaha.smaf-audio', '', ''),
  2910. ('spf', 'application/vnd.yamaha.smaf-phrase', '', ''),
  2911. ('cmp', 'application/vnd.yellowriver-custom-menu', '', ''),
  2912. ('zir', 'application/vnd.zul', '', ''),
  2913. ('zirz', 'application/vnd.zul', '', ''),
  2914. ('zaz', 'application/vnd.zzazz.deck+xml', '', ''),
  2915. ('vxml', 'application/voicexml+xml', '', ''),
  2916. ('wgt', 'application/widget', '', ''),
  2917. ('hlp', 'application/winhlp', '', ''),
  2918. ('wsdl', 'application/wsdl+xml', '', ''),
  2919. ('wspolicy', 'application/wspolicy+xml', '', ''),
  2920. ('7z', 'application/x-7z-compressed', 'mime-type-archive.svg', 'far file-archive'),
  2921. ('abw', 'application/x-abiword', '', ''),
  2922. ('ace', 'application/x-ace-compressed', 'mime-type-archive.svg', 'far file-archive'),
  2923. ('dmg', 'application/x-apple-diskimage', '', ''),
  2924. ('aab', 'application/x-authorware-bin', '', ''),
  2925. ('x32', 'application/x-authorware-bin', '', ''),
  2926. ('u32', 'application/x-authorware-bin', '', ''),
  2927. ('vox', 'application/x-authorware-bin', '', ''),
  2928. ('aam', 'application/x-authorware-map', '', ''),
  2929. ('aas', 'application/x-authorware-seg', '', ''),
  2930. ('bcpio', 'application/x-bcpio', '', ''),
  2931. ('torrent', 'application/x-bittorrent', '', ''),
  2932. ('blb', 'application/x-blorb', '', ''),
  2933. ('blorb', 'application/x-blorb', '', ''),
  2934. ('bz', 'application/x-bzip', '', ''),
  2935. ('bz2', 'application/x-bzip2', 'mime-type-archive.svg', 'far file-archive'),
  2936. ('boz', 'application/x-bzip2', '', ''),
  2937. ('cbr', 'application/x-cbr', '', ''),
  2938. ('cba', 'application/x-cbr', '', ''),
  2939. ('cbt', 'application/x-cbr', '', ''),
  2940. ('cbz', 'application/x-cbr', '', ''),
  2941. ('cb7', 'application/x-cbr', '', ''),
  2942. ('vcd', 'application/x-cdlink', '', ''),
  2943. ('cfs', 'application/x-cfs-compressed', '', ''),
  2944. ('chat', 'application/x-chat', '', ''),
  2945. ('pgn', 'application/x-chess-pgn', '', ''),
  2946. ('nsc', 'application/x-conference', '', ''),
  2947. ('cpio', 'application/x-cpio', '', ''),
  2948. ('csh', 'application/x-csh', '', 'far file-code'),
  2949. ('deb', 'application/x-debian-package', '', ''),
  2950. ('udeb', 'application/x-debian-package', '', ''),
  2951. ('dgc', 'application/x-dgc-compressed', '', ''),
  2952. ('dir', 'application/x-director', '', ''),
  2953. ('dcr', 'application/x-director', '', ''),
  2954. ('dxr', 'application/x-director', '', ''),
  2955. ('cst', 'application/x-director', '', ''),
  2956. ('cct', 'application/x-director', '', ''),
  2957. ('cxt', 'application/x-director', '', '');
  2958. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  2959. ('w3d', 'application/x-director', '', ''),
  2960. ('fgd', 'application/x-director', '', ''),
  2961. ('swa', 'application/x-director', '', ''),
  2962. ('wad', 'application/x-doom', '', ''),
  2963. ('ncx', 'application/x-dtbncx+xml', '', ''),
  2964. ('dtb', 'application/x-dtbook+xml', '', ''),
  2965. ('res', 'application/x-dtbresource+xml', '', ''),
  2966. ('dvi', 'application/x-dvi', '', ''),
  2967. ('evy', 'application/x-envoy', '', ''),
  2968. ('eva', 'application/x-eva', '', ''),
  2969. ('bdf', 'application/x-font-bdf', '', ''),
  2970. ('gsf', 'application/x-font-ghostscript', '', ''),
  2971. ('psf', 'application/x-font-linux-psf', '', ''),
  2972. ('otf', 'application/x-font-otf', '', ''),
  2973. ('pcf', 'application/x-font-pcf', '', ''),
  2974. ('snf', 'application/x-font-snf', '', ''),
  2975. ('ttf', 'application/x-font-ttf', '', ''),
  2976. ('ttc', 'application/x-font-ttf', '', ''),
  2977. ('pfa', 'application/x-font-type1', '', ''),
  2978. ('pfb', 'application/x-font-type1', '', ''),
  2979. ('pfm', 'application/x-font-type1', '', ''),
  2980. ('afm', 'application/x-font-type1', '', ''),
  2981. ('woff', 'application/x-font-woff', '', ''),
  2982. ('arc', 'application/x-freearc', '', ''),
  2983. ('spl', 'application/x-futuresplash', '', ''),
  2984. ('gca', 'application/x-gca-compressed', '', ''),
  2985. ('ulx', 'application/x-glulx', '', ''),
  2986. ('gnumeric', 'application/x-gnumeric', '', ''),
  2987. ('gramps', 'application/x-gramps-xml', '', ''),
  2988. ('gtar', 'application/x-gtar', '', ''),
  2989. ('hdf', 'application/x-hdf', '', ''),
  2990. ('install', 'application/x-install-instructions', '', ''),
  2991. ('iso', 'application/x-iso9660-image', '', ''),
  2992. ('jnlp', 'application/x-java-jnlp-file', '', ''),
  2993. ('latex', 'application/x-latex', '', ''),
  2994. ('lzh', 'application/x-lzh-compressed', '', ''),
  2995. ('lha', 'application/x-lzh-compressed', '', ''),
  2996. ('mie', 'application/x-mie', '', ''),
  2997. ('prc', 'application/x-mobipocket-ebook', '', ''),
  2998. ('mobi', 'application/x-mobipocket-ebook', '', ''),
  2999. ('application', 'application/x-ms-application', '', ''),
  3000. ('lnk', 'application/x-ms-shortcut', '', ''),
  3001. ('wmd', 'application/x-ms-wmd', '', ''),
  3002. ('wmz', 'application/x-ms-wmz', '', ''),
  3003. ('xbap', 'application/x-ms-xbap', '', ''),
  3004. ('mdb', 'application/x-msaccess', '', ''),
  3005. ('obd', 'application/x-msbinder', '', ''),
  3006. ('crd', 'application/x-mscardfile', '', ''),
  3007. ('clp', 'application/x-msclip', '', ''),
  3008. ('exe', 'application/x-msdownload', '', ''),
  3009. ('dll', 'application/x-msdownload', '', ''),
  3010. ('com', 'application/x-msdownload', '', ''),
  3011. ('bat', 'application/x-msdownload', '', 'far file-code'),
  3012. ('msi', 'application/x-msdownload', '', ''),
  3013. ('mvb', 'application/x-msmediaview', '', ''),
  3014. ('m13', 'application/x-msmediaview', '', ''),
  3015. ('m14', 'application/x-msmediaview', '', ''),
  3016. ('wmf', 'application/x-msmetafile', '', ''),
  3017. ('emf', 'application/x-msmetafile', '', ''),
  3018. ('emz', 'application/x-msmetafile', '', ''),
  3019. ('mny', 'application/x-msmoney', '', ''),
  3020. ('pub', 'application/x-mspublisher', '', ''),
  3021. ('scd', 'application/x-msschedule', '', ''),
  3022. ('trm', 'application/x-msterminal', '', ''),
  3023. ('wri', 'application/x-mswrite', '', ''),
  3024. ('nc', 'application/x-netcdf', '', ''),
  3025. ('cdf', 'application/x-netcdf', '', ''),
  3026. ('nzb', 'application/x-nzb', '', ''),
  3027. ('p12', 'application/x-pkcs12', '', ''),
  3028. ('pfx', 'application/x-pkcs12', '', ''),
  3029. ('p7b', 'application/x-pkcs7-certificates', '', ''),
  3030. ('spc', 'application/x-pkcs7-certificates', '', ''),
  3031. ('p7r', 'application/x-pkcs7-certreqresp', '', ''),
  3032. ('rar', 'application/x-rar-compressed', 'mime-type-archive.svg', 'far file-archive'),
  3033. ('ris', 'application/x-research-info-systems', '', ''),
  3034. ('sh', 'application/x-sh', '', 'far file-code'),
  3035. ('shar', 'application/x-shar', '', ''),
  3036. ('swf', 'application/x-shockwave-flash', '', ''),
  3037. ('xap', 'application/x-silverlight-app', '', ''),
  3038. ('sql', 'text/x-sql', '', 'far file-code'),
  3039. ('sit', 'application/x-stuffit', '', ''),
  3040. ('sitx', 'application/x-stuffitx', '', ''),
  3041. ('srt', 'application/x-subrip', '', ''),
  3042. ('sv4cpio', 'application/x-sv4cpio', '', ''),
  3043. ('sv4crc', 'application/x-sv4crc', '', ''),
  3044. ('t3', 'application/x-t3vm-image', '', ''),
  3045. ('gam', 'application/x-tads', '', ''),
  3046. ('tar', 'application/x-tar', 'mime-type-archive.svg', 'far file-archive'),
  3047. ('tcl', 'application/x-tcl', '', ''),
  3048. ('tex', 'application/x-tex', '', ''),
  3049. ('tfm', 'application/x-tex-tfm', '', ''),
  3050. ('texinfo', 'application/x-texinfo', '', ''),
  3051. ('texi', 'application/x-texinfo', '', ''),
  3052. ('obj', 'application/x-tgif', '', ''),
  3053. ('ustar', 'application/x-ustar', '', ''),
  3054. ('src', 'application/x-wais-source', '', 'far file-code'),
  3055. ('der', 'application/x-x509-ca-cert', '', ''),
  3056. ('crt', 'application/x-x509-ca-cert', '', ''),
  3057. ('fig', 'application/x-xfig', '', ''),
  3058. ('xlf', 'application/x-xliff+xml', '', ''),
  3059. ('xpi', 'application/x-xpinstall', '', ''),
  3060. ('xz', 'application/x-xz', '', ''),
  3061. ('z1', 'application/x-zmachine', '', ''),
  3062. ('z2', 'application/x-zmachine', '', ''),
  3063. ('z3', 'application/x-zmachine', '', ''),
  3064. ('z4', 'application/x-zmachine', '', ''),
  3065. ('z5', 'application/x-zmachine', '', ''),
  3066. ('z6', 'application/x-zmachine', '', ''),
  3067. ('z7', 'application/x-zmachine', '', ''),
  3068. ('z8', 'application/x-zmachine', '', ''),
  3069. ('xaml', 'application/xaml+xml', '', ''),
  3070. ('xdf', 'application/xcap-diff+xml', '', ''),
  3071. ('xenc', 'application/xenc+xml', '', ''),
  3072. ('xhtml', 'application/xhtml+xml', '', 'far file-code'),
  3073. ('xht', 'application/xhtml+xml', '', ''),
  3074. ('xml', 'application/xml', '', 'far file-code'),
  3075. ('xsl', 'application/xml', '', 'far file-code'),
  3076. ('dtd', 'application/xml-dtd', '', 'far file-code'),
  3077. ('xop', 'application/xop+xml', '', ''),
  3078. ('xpl', 'application/xproc+xml', '', ''),
  3079. ('xslt', 'application/xslt+xml', '', 'far file-code'),
  3080. ('xspf', 'application/xspf+xml', '', ''),
  3081. ('mxml', 'application/xv+xml', '', ''),
  3082. ('xhvml', 'application/xv+xml', '', ''),
  3083. ('xvml', 'application/xv+xml', '', ''),
  3084. ('xvm', 'application/xv+xml', '', ''),
  3085. ('yang', 'application/yang', '', ''),
  3086. ('yin', 'application/yin+xml', '', ''),
  3087. ('zip', 'application/zip', 'mime-type-archive.svg', 'far file-archive'),
  3088. ('adp', 'audio/adpcm', 'mime-type-audio.svg', 'far file-audio'),
  3089. ('au', 'audio/basic', 'mime-type-audio.svg', 'far file-audio'),
  3090. ('snd', 'audio/basic', 'mime-type-audio.svg', 'far file-audio'),
  3091. ('mid', 'audio/midi', 'mime-type-audio.svg', 'far file-audio'),
  3092. ('midi', 'audio/midi', 'mime-type-audio.svg', 'far file-audio'),
  3093. ('kar', 'audio/midi', 'mime-type-audio.svg', 'far file-audio'),
  3094. ('rmi', 'audio/midi', 'mime-type-audio.svg', 'far file-audio'),
  3095. ('m4a', 'audio/mp4', 'mime-type-audio.svg', 'far file-audio'),
  3096. ('mp4a', 'audio/mp4', 'mime-type-audio.svg', 'far file-audio'),
  3097. ('m4p', 'audio/mp4a-latm', 'mime-type-audio.svg', 'far file-audio'),
  3098. ('mpga', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3099. ('mp2', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3100. ('mp2a', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3101. ('mp3', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3102. ('m2a', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3103. ('m3a', 'audio/mpeg', 'mime-type-audio.svg', 'far file-audio'),
  3104. ('oga', 'audio/ogg', 'mime-type-audio.svg', 'far file-audio'),
  3105. ('ogg', 'audio/ogg', 'mime-type-audio.svg', 'far file-audio'),
  3106. ('spx', 'audio/ogg', 'mime-type-audio.svg', 'far file-audio'),
  3107. ('s3m', 'audio/s3m', 'mime-type-audio.svg', 'far file-audio'),
  3108. ('sil', 'audio/silk', 'mime-type-audio.svg', 'far file-audio'),
  3109. ('uva', 'audio/vnd.dece.audio', 'mime-type-audio.svg', 'far file-audio'),
  3110. ('uvva', 'audio/vnd.dece.audio', 'mime-type-audio.svg', 'far file-audio'),
  3111. ('eol', 'audio/vnd.digital-winds', 'mime-type-audio.svg', 'far file-audio'),
  3112. ('dra', 'audio/vnd.dra', 'mime-type-audio.svg', 'far file-audio'),
  3113. ('dts', 'audio/vnd.dts', 'mime-type-audio.svg', 'far file-audio'),
  3114. ('dtshd', 'audio/vnd.dts.hd', 'mime-type-audio.svg', 'far file-audio'),
  3115. ('lvp', 'audio/vnd.lucent.voice', 'mime-type-audio.svg', 'far file-audio'),
  3116. ('pya', 'audio/vnd.ms-playready.media.pya', 'mime-type-audio.svg', 'far file-audio'),
  3117. ('ecelp4800', 'audio/vnd.nuera.ecelp4800', 'mime-type-audio.svg', 'far file-audio'),
  3118. ('ecelp7470', 'audio/vnd.nuera.ecelp7470', 'mime-type-audio.svg', 'far file-audio'),
  3119. ('ecelp9600', 'audio/vnd.nuera.ecelp9600', 'mime-type-audio.svg', 'far file-audio'),
  3120. ('rip', 'audio/vnd.rip', 'mime-type-audio.svg', 'far file-audio'),
  3121. ('weba', 'audio/webm', 'mime-type-audio.svg', 'far file-audio'),
  3122. ('aac', 'audio/x-aac', 'mime-type-audio.svg', 'far file-audio'),
  3123. ('aif', 'audio/x-aiff', 'mime-type-audio.svg', 'far file-audio'),
  3124. ('aiff', 'audio/x-aiff', 'mime-type-audio.svg', 'far file-audio'),
  3125. ('aifc', 'audio/x-aiff', 'mime-type-audio.svg', 'far file-audio'),
  3126. ('caf', 'audio/x-caf', 'mime-type-audio.svg', 'far file-audio'),
  3127. ('flac', 'audio/x-flac', 'mime-type-audio.svg', 'far file-audio'),
  3128. ('mka', 'audio/x-matroska', 'mime-type-audio.svg', 'far file-audio'),
  3129. ('m3u', 'audio/x-mpegurl', 'mime-type-audio.svg', 'far file-audio'),
  3130. ('wax', 'audio/x-ms-wax', 'mime-type-audio.svg', 'far file-audio'),
  3131. ('wma', 'audio/x-ms-wma', 'mime-type-audio.svg', 'far file-audio'),
  3132. ('ram', 'audio/x-pn-realaudio', 'mime-type-audio.svg', 'far file-audio'),
  3133. ('ra', 'audio/x-pn-realaudio', 'mime-type-audio.svg', 'far file-audio'),
  3134. ('rmp', 'audio/x-pn-realaudio-plugin', 'mime-type-audio.svg', 'far file-audio'),
  3135. ('wav', 'audio/x-wav', 'mime-type-audio.svg', 'far file-audio'),
  3136. ('xm', 'audio/xm', 'mime-type-audio.svg', 'far file-audio'),
  3137. ('cdx', 'chemical/x-cdx', 'mime-type-vector.svg', ''),
  3138. ('cif', 'chemical/x-cif', '', ''),
  3139. ('cmdf', 'chemical/x-cmdf', '', ''),
  3140. ('cml', 'chemical/x-cml', '', ''),
  3141. ('csml', 'chemical/x-csml', '', ''),
  3142. ('xyz', 'chemical/x-xyz', '', ''),
  3143. ('bmp', 'image/bmp', 'mime-type-image.svg', 'far file-image'),
  3144. ('cgm', 'image/cgm', 'mime-type-image.svg', 'far file-image'),
  3145. ('g3', 'image/g3fax', 'mime-type-image.svg', 'far file-image'),
  3146. ('gif', 'image/gif', 'mime-type-image.svg', 'far file-image'),
  3147. ('ief', 'image/ief', 'mime-type-image.svg', 'far file-image'),
  3148. ('jp2', 'image/jp2', 'mime-type-image.svg', 'far file-image'),
  3149. ('jpeg', 'image/jpeg', 'mime-type-image.svg', 'far file-image'),
  3150. ('jpg', 'image/jpeg', 'mime-type-image.svg', 'far file-image'),
  3151. ('jpe', 'image/jpeg', 'mime-type-image.svg', 'far file-image'),
  3152. ('ktx', 'image/ktx', 'mime-type-image.svg', 'far file-image'),
  3153. ('pict', 'image/pict', 'mime-type-image.svg', 'far file-image'),
  3154. ('pic', 'image/pict', 'mime-type-image.svg', 'far file-image'),
  3155. ('pct', 'image/pict', 'mime-type-image.svg', 'far file-image'),
  3156. ('png', 'image/png', 'mime-type-png.svg', 'far file-image'),
  3157. ('btif', 'image/prs.btif', 'mime-type-image.svg', 'far file-image'),
  3158. ('sgi', 'image/sgi', 'mime-type-image.svg', 'far file-image');
  3159. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  3160. ('svg', 'image/svg+xml', 'mime-type-image.svg', 'far file-image'),
  3161. ('svgz', 'image/svg+xml', 'mime-type-image.svg', 'far file-image'),
  3162. ('tiff', 'image/tiff', 'mime-type-image.svg', 'far file-image'),
  3163. ('tif', 'image/tiff', 'mime-type-image.svg', 'far file-image'),
  3164. ('psd', 'image/vnd.adobe.photoshop', 'mime-type-psd.svg', 'far file-image'),
  3165. ('uvi', 'image/vnd.dece.graphic', 'mime-type-image.svg', 'far file-image'),
  3166. ('uvvi', 'image/vnd.dece.graphic', 'mime-type-image.svg', 'far file-image'),
  3167. ('uvg', 'image/vnd.dece.graphic', 'mime-type-image.svg', 'far file-image'),
  3168. ('uvvg', 'image/vnd.dece.graphic', 'mime-type-image.svg', 'far file-image'),
  3169. ('sub', 'image/vnd.dvb.subtitle', 'mime-type-image.svg', 'far file-image'),
  3170. ('djvu', 'image/vnd.djvu', 'mime-type-image.svg', 'far file-image'),
  3171. ('djv', 'image/vnd.djvu', 'mime-type-image.svg', 'far file-image'),
  3172. ('dwg', 'image/vnd.dwg', 'mime-type-image.svg', 'far file-image'),
  3173. ('dxf', 'image/vnd.dxf', 'mime-type-image.svg', 'far file-image'),
  3174. ('fbs', 'image/vnd.fastbidsheet', 'mime-type-image.svg', 'far file-image'),
  3175. ('fpx', 'image/vnd.fpx', 'mime-type-image.svg', 'far file-image'),
  3176. ('fst', 'image/vnd.fst', 'mime-type-image.svg', 'far file-image'),
  3177. ('mmr', 'image/vnd.fujixerox.edmics-mmr', 'mime-type-image.svg', 'far file-image'),
  3178. ('rlc', 'image/vnd.fujixerox.edmics-rlc', 'mime-type-image.svg', 'far file-image'),
  3179. ('mdi', 'image/vnd.ms-modi', 'mime-type-image.svg', 'far file-image'),
  3180. ('wdp', 'image/vnd.ms-photo', 'mime-type-image.svg', 'far file-image'),
  3181. ('npx', 'image/vnd.net-fpx', 'mime-type-image.svg', 'far file-image'),
  3182. ('wbmp', 'image/vnd.wap.wbmp', 'mime-type-image.svg', 'far file-image'),
  3183. ('xif', 'image/vnd.xiff', 'mime-type-image.svg', 'far file-image'),
  3184. ('webp', 'image/webp', 'mime-type-image.svg', 'far file-image'),
  3185. ('3ds', 'image/x-3ds', 'mime-type-image.svg', 'far file-image'),
  3186. ('ras', 'image/x-cmu-raster', 'mime-type-image.svg', 'far file-image'),
  3187. ('cmx', 'image/x-cmx', 'mime-type-image.svg', 'far file-image'),
  3188. ('fh', 'image/x-freehand', 'mime-type-image.svg', 'far file-image'),
  3189. ('fhc', 'image/x-freehand', 'mime-type-image.svg', 'far file-image'),
  3190. ('fh4', 'image/x-freehand', 'mime-type-image.svg', 'far file-image'),
  3191. ('fh5', 'image/x-freehand', 'mime-type-image.svg', 'far file-image'),
  3192. ('fh7', 'image/x-freehand', 'mime-type-image.svg', 'far file-image'),
  3193. ('ico', 'image/x-icon', 'mime-type-image.svg', 'far file-image'),
  3194. ('pntg', 'image/x-macpaint', 'mime-type-image.svg', 'far file-image'),
  3195. ('pnt', 'image/x-macpaint', 'mime-type-image.svg', 'far file-image'),
  3196. ('mac', 'image/x-macpaint', 'mime-type-image.svg', 'far file-image'),
  3197. ('sid', 'image/x-mrsid-image', 'mime-type-image.svg', 'far file-image'),
  3198. ('pcx', 'image/x-pcx', 'mime-type-image.svg', 'far file-image'),
  3199. ('pnm', 'image/x-portable-anymap', 'mime-type-image.svg', 'far file-image'),
  3200. ('pbm', 'image/x-portable-bitmap', 'mime-type-image.svg', 'far file-image'),
  3201. ('pgm', 'image/x-portable-graymap', 'mime-type-image.svg', 'far file-image'),
  3202. ('ppm', 'image/x-portable-pixmap', 'mime-type-image.svg', 'far file-image'),
  3203. ('qtif', 'image/x-quicktime', 'mime-type-image.svg', 'far file-image'),
  3204. ('qti', 'image/x-quicktime', 'mime-type-image.svg', 'far file-image'),
  3205. ('rgb', 'image/x-rgb', 'mime-type-image.svg', 'far file-image'),
  3206. ('tga', 'image/x-tga', 'mime-type-image.svg', 'far file-image'),
  3207. ('xbm', 'image/x-xbitmap', 'mime-type-image.svg', 'far file-image'),
  3208. ('xpm', 'image/x-xpixmap', 'mime-type-image.svg', 'far file-image'),
  3209. ('xwd', 'image/x-xwindowdump', 'mime-type-image.svg', 'far file-image'),
  3210. ('eml', 'message/rfc822', '', ''),
  3211. ('mime', 'message/rfc822', '', ''),
  3212. ('igs', 'model/iges', '', ''),
  3213. ('iges', 'model/iges', '', ''),
  3214. ('msh', 'model/mesh', '', ''),
  3215. ('mesh', 'model/mesh', '', ''),
  3216. ('silo', 'model/mesh', '', ''),
  3217. ('dae', 'model/vnd.collada+xml', '', ''),
  3218. ('dwf', 'model/vnd.dwf', '', ''),
  3219. ('gdl', 'model/vnd.gdl', '', ''),
  3220. ('gtw', 'model/vnd.gtw', '', ''),
  3221. ('mts', 'model/vnd.mts', '', ''),
  3222. ('vtu', 'model/vnd.vtu', '', ''),
  3223. ('wrl', 'model/vrml', '', ''),
  3224. ('vrml', 'model/vrml', '', ''),
  3225. ('x3db', 'model/x3d+binary', '', ''),
  3226. ('x3dbz', 'model/x3d+binary', '', ''),
  3227. ('x3dv', 'model/x3d+vrml', '', ''),
  3228. ('x3dvz', 'model/x3d+vrml', '', ''),
  3229. ('x3d', 'model/x3d+xml', '', ''),
  3230. ('x3dz', 'model/x3d+xml', '', ''),
  3231. ('manifest', 'text/cache-manifest', '', 'far file-alt'),
  3232. ('appcache', 'text/cache-manifest', '', 'far file-alt'),
  3233. ('ics', 'text/calendar', '', 'far file-alt'),
  3234. ('ifb', 'text/calendar', '', 'far file-alt'),
  3235. ('css', 'text/css', '', 'far file-code'),
  3236. ('csv', 'text/csv', 'mime-type-spreadsheet.svg', 'far file-excel'),
  3237. ('html', 'text/html', '', 'far file-code'),
  3238. ('htm', 'text/html', '', 'far file-code'),
  3239. ('n3', 'text/n3', '', 'far file-alt'),
  3240. ('txt', 'text/plain', 'mime-type-document.svg', 'far file-alt'),
  3241. ('text', 'text/plain', '', 'far file-alt'),
  3242. ('conf', 'text/plain', '', 'far file-alt'),
  3243. ('def', 'text/plain', '', 'far file-alt'),
  3244. ('list', 'text/plain', '', 'far file-alt'),
  3245. ('log', 'text/plain', '', 'far file-alt'),
  3246. ('in', 'text/plain', '', 'far file-alt'),
  3247. ('dsc', 'text/prs.lines.tag', '', 'far file-alt'),
  3248. ('rtx', 'text/richtext', '', 'far file-alt'),
  3249. ('sgml', 'text/sgml', '', 'far file-alt'),
  3250. ('sgm', 'text/sgml', '', 'far file-alt'),
  3251. ('tsv', 'text/tab-separated-values', '', 'far file-alt'),
  3252. ('t', 'text/troff', '', 'far file-alt'),
  3253. ('tr', 'text/troff', '', 'far file-alt'),
  3254. ('roff', 'text/troff', '', 'far file-alt'),
  3255. ('man', 'text/troff', '', 'far file-alt'),
  3256. ('me', 'text/troff', '', 'far file-alt'),
  3257. ('ms', 'text/troff', '', 'far file-alt'),
  3258. ('ttl', 'text/turtle', '', 'far file-code'),
  3259. ('uri', 'text/uri-list', '', 'far file-alt'),
  3260. ('uris', 'text/uri-list', '', 'far file-alt'),
  3261. ('urls', 'text/uri-list', '', 'far file-alt'),
  3262. ('address-card', 'text/vcard', '', 'far file-alt'),
  3263. ('curl', 'text/vnd.curl', '', 'far file-alt'),
  3264. ('dcurl', 'text/vnd.curl.dcurl', '', 'far file-alt'),
  3265. ('scurl', 'text/vnd.curl.scurl', '', 'far file-alt'),
  3266. ('mcurl', 'text/vnd.curl.mcurl', '', 'far file-alt'),
  3267. ('fly', 'text/vnd.fly', '', 'far file-alt'),
  3268. ('flx', 'text/vnd.fmi.flexstor', '', 'far file-alt'),
  3269. ('gv', 'text/vnd.graphviz', '', 'far file-alt'),
  3270. ('3dml', 'text/vnd.in3d.3dml', '', 'far file-alt'),
  3271. ('spot', 'text/vnd.in3d.spot', '', 'far file-alt'),
  3272. ('jad', 'text/vnd.sun.j2me.app-descriptor', '', 'far file-alt'),
  3273. ('wml', 'text/vnd.wap.wml', '', 'far file-alt'),
  3274. ('wmls', 'text/vnd.wap.wmlscript', '', 'far file-alt'),
  3275. ('s', 'text/x-asm', '', 'far file-alt'),
  3276. ('asm', 'text/x-asm', '', 'far file-code'),
  3277. ('c', 'text/x-c', '', 'far file-code'),
  3278. ('far closed-captioning', 'text/x-c', '', 'far file-code'),
  3279. ('cxx', 'text/x-c', '', 'far file-code'),
  3280. ('cpp', 'text/x-c', '', 'far file-code'),
  3281. ('h', 'text/x-c', '', 'far file-code'),
  3282. ('hh', 'text/x-c', '', 'far file-code'),
  3283. ('dic', 'text/x-c', '', 'far file-alt'),
  3284. ('f', 'text/x-fortran', '', 'far file-code'),
  3285. ('for', 'text/x-fortran', '', 'far file-code'),
  3286. ('f77', 'text/x-fortran', '', 'far file-alt'),
  3287. ('f90', 'text/x-fortran', '', 'far file-alt'),
  3288. ('java', 'text/x-java-source', '', 'far file-code'),
  3289. ('opml', 'text/x-opml', '', 'far file-alt'),
  3290. ('p', 'text/x-pascal', '', 'far file-alt'),
  3291. ('pas', 'text/x-pascal', '', 'far file-code'),
  3292. ('php', 'application/x-httpd-php', '', 'far file-code'),
  3293. ('coffee', 'text/x-coffeescript', '', 'far file-code'),
  3294. ('lsp', 'text/x-common-lisp', '', 'far file-code'),
  3295. ('lisp', 'text/x-common-lisp', '', 'far file-code'),
  3296. ('diff', 'text/x-diff', '', 'far file-code'),
  3297. ('go', 'text/x-go', '', 'far file-code'),
  3298. ('lua', 'text/x-lua', '', 'far file-code'),
  3299. ('pl', 'text/x-perl', '', 'far file-code'),
  3300. ('prl', 'text/x-perl', '', 'far file-code'),
  3301. ('perl', 'text/x-perl', '', 'far file-code'),
  3302. ('py', 'text/x-python', '', 'far file-code'),
  3303. ('nginx', 'text/nginx', '', 'far file-code'),
  3304. ('ini', 'text/x-ini', '', 'far file-alt'),
  3305. ('rb', 'text/x-ruby', '', 'far file-code'),
  3306. ('sass', 'text/x-sass', '', 'far file-code'),
  3307. ('bash', 'text/x-sh', '', 'far file-code'),
  3308. ('swift', 'text/x-swift', '', 'far file-code'),
  3309. ('vb', 'text/x-vb', '', 'far file-code'),
  3310. ('vbs', 'text/vbscript', '', 'far file-code'),
  3311. ('vue', 'text/x-vue', '', 'far file-code'),
  3312. ('yaml', 'text/x-yaml', '', 'far file-alt'),
  3313. ('md', 'text/x-markdown', '', 'far file-alt'),
  3314. ('xq', 'application/xquery', '', 'far file-code'),
  3315. ('xquery', 'application/xquery', '', 'far file-code'),
  3316. ('ps1', 'application/x-powershell', '', 'far file-code'),
  3317. ('aps', 'application/x-aspx', '', ''),
  3318. ('jsp', 'application/x-jsp', '', 'far file-code'),
  3319. ('nfo', 'text/x-nfo', '', 'far file-alt'),
  3320. ('etx', 'text/x-setext', '', 'far file-alt'),
  3321. ('sfv', 'text/x-sfv', '', 'far file-alt'),
  3322. ('uu', 'text/x-uuencode', '', 'far file-alt'),
  3323. ('vcs', 'text/x-vcalendar', '', 'far file-alt'),
  3324. ('vcf', 'text/x-vcard', '', 'far file-alt'),
  3325. ('3gp', 'video/3gpp', 'mime-type-video.svg', 'far file-video'),
  3326. ('3g2', 'video/3gpp2', 'mime-type-video.svg', 'far file-video'),
  3327. ('h261', 'video/h261', 'mime-type-video.svg', 'far file-video'),
  3328. ('h263', 'video/h263', 'mime-type-video.svg', 'far file-video'),
  3329. ('h264', 'video/h264', 'mime-type-video.svg', 'far file-video'),
  3330. ('jpgv', 'video/jpeg', 'mime-type-video.svg', 'far file-video'),
  3331. ('jpm', 'video/jpm', 'mime-type-video.svg', 'far file-video'),
  3332. ('jpgm', 'video/jpm', 'mime-type-video.svg', 'far file-video'),
  3333. ('mj2', 'video/mj2', 'mime-type-video.svg', 'far file-video'),
  3334. ('mjp2', 'video/mj2', 'mime-type-video.svg', 'far file-video'),
  3335. ('ts', 'video/mp2t', 'mime-type-video.svg', 'far file-video'),
  3336. ('mp4', 'video/mp4', 'mime-type-video.svg', 'far file-video'),
  3337. ('mp4v', 'video/mp4', 'mime-type-video.svg', 'far file-video'),
  3338. ('mpg4', 'video/mp4', 'mime-type-video.svg', 'far file-video'),
  3339. ('m4v', 'video/mp4', 'mime-type-video.svg', 'far file-video'),
  3340. ('mpeg', 'video/mpeg', 'mime-type-video.svg', 'far file-video'),
  3341. ('mpg', 'video/mpeg', 'mime-type-video.svg', 'far file-video'),
  3342. ('mpe', 'video/mpeg', 'mime-type-video.svg', 'far file-video'),
  3343. ('m1v', 'video/mpeg', 'mime-type-video.svg', 'far file-video'),
  3344. ('m2v', 'video/mpeg', 'mime-type-video.svg', 'far file-video'),
  3345. ('ogv', 'video/ogg', 'mime-type-video.svg', 'far file-video'),
  3346. ('qt', 'video/quicktime', 'mime-type-video.svg', 'far file-video'),
  3347. ('mov', 'video/quicktime', 'mime-type-video.svg', 'far file-video'),
  3348. ('uvh', 'video/vnd.dece.hd', 'mime-type-video.svg', 'far file-video'),
  3349. ('uvvh', 'video/vnd.dece.hd', 'mime-type-video.svg', 'far file-video'),
  3350. ('uvm', 'video/vnd.dece.mobile', 'mime-type-video.svg', 'far file-video'),
  3351. ('uvvm', 'video/vnd.dece.mobile', 'mime-type-video.svg', 'far file-video'),
  3352. ('uvp', 'video/vnd.dece.pd', 'mime-type-video.svg', 'far file-video'),
  3353. ('uvvp', 'video/vnd.dece.pd', 'mime-type-video.svg', 'far file-video');
  3354. INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
  3355. ('uvs', 'video/vnd.dece.sd', 'mime-type-video.svg', 'far file-video'),
  3356. ('uvvs', 'video/vnd.dece.sd', 'mime-type-video.svg', 'far file-video'),
  3357. ('uvv', 'video/vnd.dece.video', 'mime-type-video.svg', 'far file-video'),
  3358. ('uvvv', 'video/vnd.dece.video', 'mime-type-video.svg', 'far file-video'),
  3359. ('dvb', 'video/vnd.dvb.file', 'mime-type-video.svg', 'far file-video'),
  3360. ('fvt', 'video/vnd.fvt', 'mime-type-video.svg', 'far file-video'),
  3361. ('mxu', 'video/vnd.mpegurl', 'mime-type-video.svg', 'far file-video'),
  3362. ('m4u', 'video/vnd.mpegurl', 'mime-type-video.svg', 'far file-video'),
  3363. ('pyv', 'video/vnd.ms-playready.media.pyv', 'mime-type-video.svg', 'far file-video'),
  3364. ('uvu', 'video/vnd.uvvu.mp4', 'mime-type-video.svg', 'far file-video'),
  3365. ('uvvu', 'video/vnd.uvvu.mp4', 'mime-type-video.svg', 'far file-video'),
  3366. ('viv', 'video/vnd.vivo', 'mime-type-video.svg', 'far file-video'),
  3367. ('dv', 'video/x-dv', 'mime-type-video.svg', 'far file-video'),
  3368. ('dif', 'video/x-dv', 'mime-type-video.svg', 'far file-excel'),
  3369. ('webm', 'video/webm', 'mime-type-video.svg', 'far file-video'),
  3370. ('f4v', 'video/x-f4v', 'mime-type-video.svg', 'far file-video'),
  3371. ('fli', 'video/x-fli', 'mime-type-video.svg', 'far file-video'),
  3372. ('flv', 'video/x-flv', 'mime-type-video.svg', 'far file-video'),
  3373. ('mkv', 'video/x-matroska', 'mime-type-video.svg', 'far file-video'),
  3374. ('mk3d', 'video/x-matroska', 'mime-type-video.svg', 'far file-video'),
  3375. ('mks', 'video/x-matroska', 'mime-type-video.svg', 'far file-video'),
  3376. ('mng', 'video/x-mng', 'mime-type-video.svg', 'far file-video'),
  3377. ('asf', 'video/x-ms-asf', 'mime-type-video.svg', 'far file-video'),
  3378. ('asx', 'video/x-ms-asf', 'mime-type-video.svg', 'far file-video'),
  3379. ('vob', 'video/x-ms-vob', 'mime-type-video.svg', 'far file-video'),
  3380. ('wm', 'video/x-ms-wm', 'mime-type-video.svg', 'far file-video'),
  3381. ('wmv', 'video/x-ms-wmv', 'mime-type-video.svg', 'far file-video'),
  3382. ('wmx', 'video/x-ms-wmx', 'mime-type-video.svg', 'far file-video'),
  3383. ('wvx', 'video/x-ms-wvx', 'mime-type-video.svg', 'far file-video'),
  3384. ('avi', 'video/x-msvideo', 'mime-type-video.svg', 'far file-video'),
  3385. ('movie', 'video/x-sgi-movie', 'mime-type-video.svg', 'far file-video'),
  3386. ('smv', 'video/x-smv', 'mime-type-video.svg', 'far file-video'),
  3387. ('ice', 'x-conference/x-cooltalk', '', '');
  3388. -- --------------------------------------------------------
  3389. CREATE TABLE IF NOT EXISTS `sys_objects_uploader` (
  3390. `id` int(11) NOT NULL AUTO_INCREMENT,
  3391. `object` varchar(64) NOT NULL,
  3392. `active` tinyint(4) NOT NULL,
  3393. `override_class_name` varchar(255) NOT NULL,
  3394. `override_class_file` varchar(255) NOT NULL,
  3395. PRIMARY KEY (`id`),
  3396. UNIQUE KEY `object` (`object`)
  3397. );
  3398. INSERT INTO `sys_objects_uploader` (`object`, `active`, `override_class_name`, `override_class_file`) VALUES
  3399. ('sys_html5', 1, 'BxTemplUploaderHTML5', ''),
  3400. ('sys_video_recording', 1, 'BxTemplUploaderVideoRecording', ''),
  3401. ('sys_crop', 1, 'BxTemplUploaderCrop', ''),
  3402. ('sys_cmts_html5', 1, 'BxTemplCmtsUploaderHTML5', ''),
  3403. ('sys_settings_html5', 1, 'BxTemplStudioSettingsUploaderHTML5', ''),
  3404. ('sys_builder_page_html5', 1, 'BxTemplStudioBuilderPageUploaderHTML5', ''),
  3405. ('sys_std_crop_cover', 1, 'BxTemplStudioUploaderCropCover', '');
  3406. -- --------------------------------------------------------
  3407. CREATE TABLE IF NOT EXISTS `sys_objects_form` (
  3408. `id` int(11) NOT NULL AUTO_INCREMENT,
  3409. `object` varchar(64) NOT NULL,
  3410. `module` varchar(32) NOT NULL,
  3411. `title` varchar(255) NOT NULL,
  3412. `action` varchar(255) NOT NULL,
  3413. `form_attrs` text NOT NULL,
  3414. `submit_name` varchar(255) NOT NULL,
  3415. `table` varchar(255) NOT NULL,
  3416. `key` varchar(255) NOT NULL,
  3417. `uri` varchar(255) NOT NULL,
  3418. `uri_title` varchar(255) NOT NULL,
  3419. `params` text NOT NULL,
  3420. `deletable` tinyint(4) NOT NULL DEFAULT '1',
  3421. `active` tinyint(4) NOT NULL DEFAULT '0',
  3422. `parent_form` varchar(64) NOT NULL DEFAULT '',
  3423. `override_class_name` varchar(255) NOT NULL,
  3424. `override_class_file` varchar(255) NOT NULL,
  3425. PRIMARY KEY (`id`),
  3426. UNIQUE KEY `object` (`object`)
  3427. );
  3428. INSERT INTO `sys_objects_form` (`object`, `module`, `title`, `action`, `form_attrs`, `submit_name`, `table`, `key`, `uri`, `uri_title`, `params`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  3429. ('sys_login', 'system', '_sys_form_login', 'member.php', 'a:3:{s:2:"id";s:14:"sys-form-login";s:6:"action";s:10:"member.php";s:8:"onsubmit";s:31:"return validateLoginForm(this);";}', 'a:3:{i:0;s:4:"role";i:1;s:10:"do_sendsms";i:2;s:12:"do_checkcode";}', '', '', '', '', 'a:1:{s:14:"checker_helper";s:24:"BxFormLoginCheckerHelper";}', 0, 1, 'BxTemplFormLogin', ''),
  3430. ('sys_account', 'system', '_sys_form_account', '', '', 'a:2:{i:0;s:10:"do_publish";i:1;s:9:"do_submit";}', 'sys_accounts', 'id', '', '', 'a:1:{s:14:"checker_helper";s:26:"BxFormAccountCheckerHelper";}', 0, 1, 'BxTemplFormAccount', ''),
  3431. ('sys_profile', 'system', '_sys_form_profile', '', '', 'do_submit', 'sys_profiles', 'id', '', '', '', 0, 1, 'BxTemplFormProfile', ''),
  3432. ('sys_forgot_password', 'system', '_sys_form_forgot_password', '', '', 'do_submit', '', '', '', '', 'a:1:{s:14:"checker_helper";s:33:"BxFormForgotPasswordCheckerHelper";}', 0, 1, 'BxTemplFormForgotPassword', ''),
  3433. ('sys_confirm_email', 'system', '_sys_form_confirm_email', '', '', 'do_submit', '', '', '', '', 'a:1:{s:14:"checker_helper";s:31:"BxFormConfirmEmailCheckerHelper";}', 0, 1, 'BxTemplFormConfirmEmail', ''),
  3434. ('sys_confirm_phone', 'system', '_sys_form_confirm_phone', '', '', 'a:2:{i:0;s:9:"do_submit";i:1;s:10:"do_sendsms";}', '', '', '', '', 'a:1:{s:14:"checker_helper";s:31:"BxFormConfirmPhoneCheckerHelper";}', 0, 1, 'BxTemplFormConfirmPhone', ''),
  3435. ('sys_unsubscribe', 'system', '_sys_form_unsubscribe', '', '', 'do_submit', 'sys_accounts', 'id', '', '', '', 0, 1, 'BxTemplFormAccount', ''),
  3436. ('sys_comment', 'system', '_sys_form_comment', 'cmts.php', 'a:3:{s:2:"id";s:20:"cmt-%s-form-%s-%d-%d";s:4:"name";s:20:"cmt-%s-form-%s-%d-%d";s:5:"class";s:14:"cmt-post-reply";}', 'cmt_submit', '', 'cmt_id', '', '', '', 0, 1, 'BxTemplCmtsForm', ''),
  3437. ('sys_review', 'system', '_sys_form_review', 'cmts.php', 'a:3:{s:2:"id";s:20:"cmt-%s-form-%s-%d-%d";s:4:"name";s:20:"cmt-%s-form-%s-%d-%d";s:5:"class";s:14:"cmt-post-reply";}', 'cmt_submit', '', 'cmt_id', '', '', '', 0, 1, 'BxTemplCmtsReviewsForm', ''),
  3438. ('sys_report', 'system', '_sys_form_report', 'report.php', 'a:3:{s:2:"id";s:0:"";s:4:"name";s:0:"";s:5:"class";s:17:"bx-report-do-form";}', 'submit', '', 'id', '', '', '', 0, 1, '', ''),
  3439. ('sys_favorite', 'system', '_sys_form_favorite', 'favorite.php', 'a:3:{s:2:"id";s:0:"";s:4:"name";s:0:"";s:5:"class";s:19:"bx-favorite-do-form";}', 'submit', '', 'id', '', '', '', 0, 1, '', ''),
  3440. ('sys_privacy_group_custom', 'system', '_sys_form_ps_group_custom', 'privacy.php', '', 'do_submit', 'sys_privacy_groups_custom', 'id', '', '', '', 0, 1, 'BxTemplPrivacyFormGroupCustom', ''),
  3441. ('sys_labels', 'system', '_sys_form_labels', 'label.php', '', 'do_submit', '', '', '', '', '', 0, 1, 'BxTemplLabelForm', ''),
  3442. ('sys_wiki', 'system', '_sys_form_wiki', '', '', 'do_submit', 'sys_pages_wiki_blocks', 'id', '', '', '', 0, 1, 'BxTemplFormWiki', ''),
  3443. ('sys_manage', 'system', '_sys_form_manage', '', '', 'a:2:{i:0;s:7:"do_send";i:1;s:9:"do_submit";}', '', '', '', '', '', 0, 1, '', ''),
  3444. ('sys_acl', 'system', '_sys_form_acl', '', '', 'do_submit', '', '', '', '', '', 0, 1, '', '');
  3445. CREATE TABLE IF NOT EXISTS `sys_form_displays` (
  3446. `id` int(11) NOT NULL AUTO_INCREMENT,
  3447. `display_name` varchar(64) NOT NULL,
  3448. `module` varchar(32) NOT NULL,
  3449. `object` varchar(64) NOT NULL,
  3450. `title` varchar(255) NOT NULL,
  3451. `view_mode` tinyint(4) NOT NULL DEFAULT '0',
  3452. PRIMARY KEY (`id`),
  3453. UNIQUE KEY `object_display_name` (`object`,`display_name`)
  3454. );
  3455. INSERT INTO `sys_form_displays` (`display_name`, `module`, `object`, `title`, `view_mode`) VALUES
  3456. ('sys_login', 'system', 'sys_login', '_sys_form_display_login', 0),
  3457. ('sys_login_step2', 'system', 'sys_login', '_sys_form_display_login_step2', 0),
  3458. ('sys_login_step3', 'system', 'sys_login', '_sys_form_display_login_step3', 0),
  3459. ('sys_account_create', 'system', 'sys_account', '_sys_form_display_account_create', 0),
  3460. ('sys_account_settings_email', 'system', 'sys_account', '_sys_form_display_account_settings_email', 0),
  3461. ('sys_account_settings_pwd', 'system', 'sys_account', '_sys_form_display_account_settings_password', 0),
  3462. ('sys_account_settings_info', 'system', 'sys_account', '_sys_form_display_account_settings_info', 0),
  3463. ('sys_account_settings_del_account', 'system', 'sys_account', '_sys_form_display_account_settings_delete', 0),
  3464. ('sys_profile_cf_set', 'system', 'sys_profile', '_sys_form_display_profile_cf_set', 0),
  3465. ('sys_profile_cf_manage', 'system', 'sys_profile', '_sys_form_display_profile_cf_manage', 0),
  3466. ('sys_forgot_password', 'system', 'sys_forgot_password', '_sys_form_display_forgot_password', 0),
  3467. ('sys_forgot_password_reset', 'system', 'sys_forgot_password', '_sys_form_display_forgot_password_reset', 0),
  3468. ('sys_confirm_phone_set_phone', 'system', 'sys_confirm_phone', '_sys_form_display_confirm_phone_set_phone', 0),
  3469. ('sys_confirm_phone_confirmation', 'system', 'sys_confirm_phone', '_sys_form_display_confirm_phone_confirmation', 0),
  3470. ('sys_confirm_email', 'system', 'sys_confirm_email', '_sys_form_display_confirm_email', 0),
  3471. ('sys_unsubscribe_updates', 'system', 'sys_unsubscribe', '_sys_form_display_unsubscribe_updates', 0),
  3472. ('sys_unsubscribe_news', 'system', 'sys_unsubscribe', '_sys_form_display_unsubscribe_news', 0),
  3473. ('sys_comment_post', 'system', 'sys_comment', '_sys_form_display_comment_post', 0),
  3474. ('sys_comment_edit', 'system', 'sys_comment', '_sys_form_display_comment_edit', 0),
  3475. ('sys_review_post', 'system', 'sys_review', '_sys_form_review_display_post', 0),
  3476. ('sys_review_edit', 'system', 'sys_review', '_sys_form_review_display_edit', 0),
  3477. ('sys_report_post', 'system', 'sys_report', '_sys_form_display_report_post', 0),
  3478. ('sys_favorite_add', 'system', 'sys_favorite', '_sys_form_display_favorite_add', 0),
  3479. ('sys_favorite_list_edit', 'system', 'sys_favorite', '_sys_form_display_favorite_list_edit', 0),
  3480. ('sys_privacy_group_custom_members', 'system', 'sys_privacy_group_custom', '_sys_form_display_ps_gc_members', 0),
  3481. ('sys_privacy_group_custom_memberships', 'system', 'sys_privacy_group_custom', '_sys_form_display_ps_gc_memberships', 0),
  3482. ('sys_labels_select', 'system', 'sys_labels', '_sys_form_labels_display_select', 0),
  3483. ('sys_wiki_edit', 'system', 'sys_wiki', '_sys_form_display_wiki_edit', 0),
  3484. ('sys_wiki_translate', 'system', 'sys_wiki', '_sys_form_display_wiki_translate', 0),
  3485. ('sys_manage_approve', 'system', 'sys_manage', '_sys_form_display_manage_approve', 0),
  3486. ('sys_acl_set', 'system', 'sys_acl', '_sys_form_display_acl_set', 0);
  3487. CREATE TABLE IF NOT EXISTS `sys_form_inputs` (
  3488. `id` int(11) NOT NULL AUTO_INCREMENT,
  3489. `object` varchar(64) NOT NULL,
  3490. `module` varchar(32) NOT NULL,
  3491. `name` varchar(255) NOT NULL,
  3492. `value` varchar(255) NOT NULL,
  3493. `values` text NOT NULL,
  3494. `checked` tinyint(4) NOT NULL DEFAULT '0',
  3495. `type` varchar(32) NOT NULL,
  3496. `caption_system` varchar(255) NOT NULL,
  3497. `caption` varchar(255) NOT NULL,
  3498. `info` varchar(255) NOT NULL,
  3499. `help` varchar(255) NOT NULL,
  3500. `area_label` varchar(255) NOT NULL DEFAULT '',
  3501. `icon` text NOT NULL,
  3502. `required` tinyint(4) NOT NULL DEFAULT '0',
  3503. `unique` tinyint(4) NOT NULL DEFAULT '0',
  3504. `collapsed` tinyint(4) NOT NULL DEFAULT '0',
  3505. `html` tinyint(4) NOT NULL DEFAULT '0',
  3506. `privacy` tinyint(4) NOT NULL DEFAULT '0',
  3507. `rateable` varchar(32) NOT NULL DEFAULT '',
  3508. `attrs` text NOT NULL,
  3509. `attrs_tr` text NOT NULL,
  3510. `attrs_wrapper` text NOT NULL,
  3511. `checker_func` varchar(32) NOT NULL,
  3512. `checker_params` text NOT NULL,
  3513. `checker_error` varchar(255) NOT NULL,
  3514. `db_pass` varchar(32) NOT NULL,
  3515. `db_params` text NOT NULL,
  3516. `editable` tinyint(4) NOT NULL DEFAULT '1',
  3517. `deletable` tinyint(4) NOT NULL DEFAULT '1',
  3518. PRIMARY KEY (`id`),
  3519. UNIQUE KEY `display_name` (`object`(64),`name`(127))
  3520. );
  3521. INSERT INTO `sys_form_inputs` (`object`, `module`, `name`, `value`, `values`, `checked`, `type`, `caption_system`, `caption`, `info`, `required`, `collapsed`, `html`, `attrs`, `attrs_tr`, `attrs_wrapper`, `checker_func`, `checker_params`, `checker_error`, `db_pass`, `db_params`, `editable`, `deletable`) VALUES
  3522. ('sys_login', 'system', 'role', '1', '', 0, 'hidden', '_sys_form_login_input_caption_system_role', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3523. ('sys_login', 'system', 'relocate', '', '', 0, 'hidden', '_sys_form_login_input_caption_system_relocate', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3524. ('sys_login', 'system', 'ID', '', '', 0, 'text', '_sys_form_login_input_caption_system_id', '_sys_form_login_input_email', '', 1, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3525. ('sys_login', 'system', 'Password', '', '', 0, 'password', '_sys_form_login_input_caption_system_password', '_sys_form_login_input_password', '', 1, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3526. ('sys_login', 'system', 'rememberMe', '1', '', 0, 'switcher', '_sys_form_login_input_caption_system_remember_me', '_sys_form_login_input_remember_me', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3527. ('sys_login', 'system', 'login', '_sys_form_login_input_submit', '', 0, 'submit', '_sys_form_login_input_caption_system_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3528. ('sys_login', 'system', 'submit_text', '', '', 0, 'custom', '_sys_form_login_input_caption_system_submit_text', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3529. ('sys_login', 'system', 'phone', '', '', 0, 'text', '_sys_form_login_input_caption_system_phone', '_sys_form_login_input_phone', '_sys_form_login_input_phone_info', 1, 0, 0, '', '', '', 'PhoneExist', '', '_sys_form_login_input_phone_error_format', 'Xss', '', 1, 0),
  3530. ('sys_login', 'system', 'code', '', '', 0, 'text', '_sys_form_login_input_caption_system_code', '_sys_form_login_input_code', '', 1, 0, 0, '', '', '', 'CodeExist', '', '_sys_form_login_input_code_error_empty', 'Xss', '', 0, 0),
  3531. ('sys_login', 'system', 'back', '', '', '', 'value', '_sys_form_login_input_caption_system_back', '_sys_form_login_input_back', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  3532. ('sys_login', 'system', 'do_checkcode', '_sys_form_login_input_checkcode', '', 0, 'submit', '_sys_form_login_input_caption_system_checkcode', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3533. ('sys_login', 'system', 'do_sendsms', '_sys_form_login_input_sendsms', '', 0, 'submit', '_sys_form_login_input_caption_system_sendsms', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3534. ('sys_account', 'system', 'email', '', '', 0, 'text', '_sys_form_login_input_caption_system_email', '_sys_form_account_input_email', '', 1, 0, 0, '', '', '', 'EmailUniq', '', '_sys_form_account_input_email_error', 'Xss', '', 0, 0),
  3535. ('sys_account', 'system', 'phone', '', '', 0, 'text', '_sys_form_login_input_caption_system_phone', '_sys_form_login_input_phone', '_sys_form_login_input_phone_info', 1, 0, 0, '', '', '', 'PhoneExist', '', '_sys_form_login_input_phone_error_format', 'Xss', '', 1, 0),
  3536. ('sys_account', 'system', 'password', '', '', 0, 'password', '_sys_form_login_input_caption_system_password', '_sys_form_account_input_password', '', 1, 0, 0, '', '', '', 'Password', 'a:1:{s:4:"preg";s:38:"~^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d).{8,}~";}', '_sys_form_account_input_password_error', '', '', 0, 0),
  3537. ('sys_account', 'system', 'password_confirm', '', '', 0, 'password', '_sys_form_login_input_caption_system_password_confirm', '_sys_form_account_input_password_confirm', '', 1, 0, 0, '', '', '', 'PasswordConfirm', '', '_sys_form_account_input_password_confirm_error', '', '', 0, 0),
  3538. ('sys_account', 'system', 'do_submit', '_sys_form_account_input_submit', '', 0, 'submit', '_sys_form_login_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3539. ('sys_account', 'system', 'do_publish', '_sys_form_account_input_publish', '', 0, 'submit', '_sys_form_login_input_caption_system_do_publish', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3540. ('sys_account', 'system', 'name', '', '', 0, 'text', '_sys_form_login_input_caption_system_name', '_sys_form_account_input_name', '', 1, 0, 0, '', '', '', 'ProfileName', '', '_sys_form_account_input_name_error', 'Xss', '', 1, 0),
  3541. ('sys_account', 'system', 'picture', 'a:1:{i:0;s:8:"sys_crop";}', 'a:1:{s:8:"sys_crop";s:24:"_sys_uploader_crop_title";}', 0, 'files', '_sys_form_account_input_caption_system_picture', '_sys_form_account_input_picture', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3542. ('sys_account', 'system', 'captcha', '', '', 0, 'captcha', '_sys_form_login_input_caption_system_captcha', '_sys_form_account_input_captcha', '', 1, 0, 0, '', '', '', 'Captcha', '', '_sys_form_account_input_captcha_error', '', '', 1, 0),
  3543. ('sys_account', 'system', 'password_current', '', '', 0, 'password', '_sys_form_login_input_caption_system_password_current', '_sys_form_account_input_password_current', '', 1, 0, 0, '', '', '', 'PasswordCurrent', '', '_sys_form_account_input_password_current_error', '', '', 0, 0),
  3544. ('sys_account', 'system', 'delete_content', '1', '', 0, 'hidden', '_sys_form_login_input_caption_system_delete_content', '', '', 1, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3545. ('sys_account', 'system', 'delete_confirm', '1', '', 0, 'checkbox', '_sys_form_login_input_caption_system_delete_confirm', '_sys_form_account_input_delete_confirm', '_sys_form_account_input_delete_confirm_info', 1, 0, 0, '', '', '', 'Avail', '', '_sys_form_account_input_delete_confirm_error', '', '', 0, 0),
  3546. ('sys_account', 'system', 'receive_updates', '1', '', 1, 'switcher', '_sys_form_login_input_caption_system_receive_updates', '_sys_form_account_input_receive_updates', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3547. ('sys_account', 'system', 'receive_news', '1', '', 1, 'switcher', '_sys_form_login_input_caption_system_receive_news', '_sys_form_account_input_receive_news', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
  3548. ('sys_account', 'system', 'agreement', '', '', 0, 'custom', '_sys_form_login_input_caption_system_agreement', '_sys_form_account_input_agreement', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3549. ('sys_profile', 'system', 'cfw_value', '', '#!sys_content_filter', 0, 'checkbox_set', '_sys_form_profile_input_sys_cfw_value', '_sys_form_profile_input_cfw_value', '', 0, 0, 0, '', '', '', '', '', '', 'Set', '', 1, 0),
  3550. ('sys_profile', 'system', 'cfu_items', '', '#!sys_content_filter', 0, 'checkbox_set', '_sys_form_profile_input_sys_cfu_items', '_sys_form_profile_input_cfu_items', '', 0, 0, 0, '', '', '', '', '', '', 'Set', '', 1, 0),
  3551. ('sys_profile', 'system', 'cfu_locked', '1', '', 0, 'switcher', '_sys_form_profile_input_sys_cfu_locked', '_sys_form_profile_input_cfu_locked', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
  3552. ('sys_profile', 'system', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3553. ('sys_profile', 'system', 'do_submit', '_sys_form_profile_input_do_submit', '', 0, 'submit', '_sys_form_profile_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3554. ('sys_profile', 'system', 'do_cancel', '_sys_form_profile_input_do_cancel', '', 0, 'button', '_sys_form_profile_input_sys_do_cancel', '', '', 0, 0, 0, 'a:2:{s:5:"class";s:22:"bx-def-margin-sec-left";s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";}', '', '', '', '', '', '', '', 0, 0),
  3555. ('sys_forgot_password', 'system', 'key', '', '', 0, 'hidden', '_sys_form_forgot_password_input_caption_system_key', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3556. ('sys_forgot_password', 'system', 'password', '', '', 0, 'password', '_sys_form_forgot_password_input_caption_system_password_reset', '_sys_form_forgot_password_input_caption_password_reset', '', 1, 0, 0, '', '', '', 'Preg', 'a:1:{s:4:"preg";s:38:"~^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d).{8,}~";}', '_sys_form_account_input_password_error', 'Xss', '', 1, 0),
  3557. ('sys_forgot_password', 'system', 'email', '', '', 0, 'text', '_sys_form_forgot_password_input_caption_system_email', '_sys_form_forgot_password_input_email', '', 1, 0, 0, '', '', '', 'EmailExistOrEmpty', '', '_sys_form_account_input_email_error', 'Xss', '', 0, 0),
  3558. ('sys_forgot_password', 'system', 'phone', '', '', 0, 'text', '_sys_form_forgot_password_input_caption_system_phone', '_sys_form_forgot_password_input_phone', '', 1, 0, 0, '', '', '', 'PhoneExistOrEmpty', '', '_sys_form_account_input_phone_error', 'Xss', '', 0, 0),
  3559. ('sys_forgot_password', 'system', 'captcha', '', '', 0, 'captcha', '_sys_form_login_input_caption_system_captcha', '_sys_form_account_input_captcha', '', 1, 0, 0, '', '', '', 'Captcha', '', '_sys_form_account_input_captcha_error', '', '', 1, 0),
  3560. ('sys_forgot_password', 'system', 'do_submit', '_sys_form_forgot_password_input_submit', '', 0, 'submit', '_sys_form_forgot_password_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3561. ('sys_confirm_email', 'system', 'code', '', '', 0, 'text', '_sys_form_confirm_email_input_caption_system_code', '_sys_form_confirm_email_input_code', '', 1, 0, 0, '', '', '', 'CodeExist', '', '_sys_form_confirm_email_input_code_error', 'Xss', '', 0, 0),
  3562. ('sys_confirm_email', 'system', 'do_submit', '_sys_form_confirm_email_input_submit', '', 0, 'submit', '_sys_form_confirm_email_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3563. ('sys_confirm_phone', 'system', 'phone', '', '', 0, 'text', '_sys_form_confirm_phone_input_caption_system_phone', '_sys_form_confirm_phone_input_phone', '_sys_form_confirm_phone_input_phone_info', 1, 0, 0, '', '', '', 'PhoneUniq', '', '_sys_form_confirm_phone_input_phone_error_format', 'Xss', '', 1, 0),
  3564. ('sys_confirm_phone', 'system', 'code', '', '', 0, 'text', '_sys_form_confirm_phone_input_caption_system_code', '_sys_form_confirm_phone_confirmation_input_code', '', 1, 0, 0, '', '', '', 'CodeExist', '', '_sys_form_confirm_phone_input_code_error_empty', 'Xss', '', 0, 0),
  3565. ('sys_confirm_phone', 'system', 'do_submit', '_sys_form_confirm_phone_input_submit', '', 0, 'submit', '_sys_form_confirm_phone_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3566. ('sys_confirm_phone', 'system', 'do_sendsms', '_sys_form_confirm_phone_input_sendsms', '', 0, 'submit', '_sys_form_confirm_phone_input_caption_system_do_sendsms', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3567. ('sys_unsubscribe', 'system', 'id', '', '', 0, 'hidden', '_sys_form_unsubscribe_input_caption_system_id', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3568. ('sys_unsubscribe', 'system', 'code', '', '', 0, 'hidden', '_sys_form_unsubscribe_input_caption_system_code', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3569. ('sys_unsubscribe', 'system', 'receive_updates', '1', '', 0, 'switcher', '_sys_form_unsubscribe_input_caption_system_receive_updates', '_sys_form_unsubscribe_input_receive_updates', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3570. ('sys_unsubscribe', 'system', 'receive_news', '1', '', 0, 'switcher', '_sys_form_unsubscribe_input_caption_system_receive_news', '_sys_form_unsubscribe_input_receive_news', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3571. ('sys_unsubscribe', 'system', 'do_submit', '_sys_form_unsubscribe_input_submit', '', 0, 'submit', '_sys_form_unsubscribe_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3572. ('sys_comment', 'system', 'sys', '', '', 0, 'hidden', '_sys_form_comment_input_caption_system_sys', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3573. ('sys_comment', 'system', 'id', '', '', 0, 'hidden', '_sys_form_comment_input_caption_system_id', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3574. ('sys_comment', 'system', 'action', '', '', 0, 'hidden', '_sys_form_comment_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3575. ('sys_comment', 'system', 'cmt_id', '', '', 0, 'hidden', '_sys_form_comment_input_caption_system_cmt_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3576. ('sys_comment', 'system', 'cmt_parent_id', '', '', 0, 'hidden', '_sys_form_comment_input_caption_system_cmt_parent_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3577. ('sys_comment', 'system', 'cmt_text', '', '', 0, 'textarea', '_sys_form_comment_input_caption_system_cmt_text', '', '', 0, 0, 3, 'a:1:{s:12:"autocomplete";s:3:"off";}', '', '', '', '', '', 'XssHtml', '', 1, 0),
  3578. ('sys_comment', 'system', 'cmt_anonymous', '', '', 0, 'switcher', '_sys_form_input_sys_anonymous', '_sys_form_input_anonymous', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3579. ('sys_comment', 'system', 'cmt_image', 'a:1:{i:0;s:14:"sys_cmts_html5";}', 'a:1:{s:14:"sys_cmts_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_sys_form_comment_input_caption_system_cmt_image', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3580. ('sys_comment', 'system', 'cmt_cf', '', '#!sys_content_filter', 0, 'select', '_sys_form_entry_input_sys_cf', '_sys_form_entry_input_cf', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3581. ('sys_comment', 'system', 'cmt_controls', '', 'cmt_submit,cmt_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3582. ('sys_comment', 'system', 'cmt_cancel', '_sys_form_comment_input_cancel', '', 0, 'button', '_sys_form_comment_input_caption_system_cmt_cancel', '', '', 0, 0, 0, 'a:1:{s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0),
  3583. ('sys_comment', 'system', 'cmt_submit', '_sys_form_comment_input_submit', '', 0, 'submit', '_sys_form_comment_input_caption_system_cmt_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3584. ('sys_review', 'system', 'sys', '', '', 0, 'hidden', '_sys_form_review_input_caption_system_sys', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3585. ('sys_review', 'system', 'id', '', '', 0, 'hidden', '_sys_form_review_input_caption_system_id', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3586. ('sys_review', 'system', 'action', '', '', 0, 'hidden', '_sys_form_review_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3587. ('sys_review', 'system', 'cmt_id', '', '', 0, 'hidden', '_sys_form_review_input_caption_system_cmt_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3588. ('sys_review', 'system', 'cmt_parent_id', '', '', 0, 'hidden', '_sys_form_review_input_caption_system_cmt_parent_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3589. ('sys_review', 'system', 'cmt_text', '', '', 0, 'textarea', '_sys_form_review_input_caption_system_cmt_text', '', '', 0, 0, 3, 'a:1:{s:12:"autocomplete";s:3:"off";}', '', '', 'Length', 'a:2:{s:3:"min";i:1;s:3:"max";i:5000;}', '_Please enter n1-n2 characters', 'XssHtml', '', 1, 0),
  3590. ('sys_review', 'system', 'cmt_mood', '', '', 0, 'custom', '_sys_form_review_input_caption_system_cmt_mood', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
  3591. ('sys_review', 'system', 'cmt_anonymous', '', '', 0, 'switcher', '_sys_form_input_sys_anonymous', '_sys_form_input_anonymous', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3592. ('sys_review', 'system', 'cmt_image', 'a:1:{i:0;s:14:"sys_cmts_html5";}', 'a:1:{s:14:"sys_cmts_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '_sys_form_review_input_caption_system_cmt_image', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3593. ('sys_review', 'system', 'cmt_cf', '', '#!sys_content_filter', 0, 'select', '_sys_form_entry_input_sys_cf', '_sys_form_entry_input_cf', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3594. ('sys_review', 'system', 'cmt_submit', '_sys_form_review_input_submit', '', 0, 'submit', '_sys_form_review_input_caption_system_cmt_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3595. ('sys_report', 'system', 'sys', '', '', 0, 'hidden', '_sys_form_report_input_caption_system_sys', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3596. ('sys_report', 'system', 'object_id', '', '', 0, 'hidden', '_sys_form_report_input_caption_system_object_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3597. ('sys_report', 'system', 'action', '', '', 0, 'hidden', '_sys_form_report_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3598. ('sys_report', 'system', 'id', '', '', 0, 'hidden', '_sys_form_report_input_caption_system_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3599. ('sys_report', 'system', 'type', '', '#!sys_report_types', 0, 'select', '_sys_form_report_input_caption_system_type', '_sys_form_report_input_caption_type', '', 1, 0, 0, '', '', '', 'Avail', '', '_Please select value', 'Xss', '', 1, 0),
  3600. ('sys_report', 'system', 'text', '', '', 0, 'textarea', '_sys_form_report_input_caption_system_text', '_sys_form_report_input_caption_text', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3601. ('sys_report', 'system', 'submit', '_sys_form_report_input_caption_submit', '', 0, 'submit', '_sys_form_report_input_caption_system_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3602. ('sys_favorite', 'system', 'sys', '', '', 0, 'hidden', '_sys_form_favorite_input_caption_system_sys', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3603. ('sys_favorite', 'system', 'list_id', '', '', 0, 'hidden', '_sys_form_favorite_input_caption_system_list_id', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3604. ('sys_favorite', 'system', 'object_id', '', '', 0, 'hidden', '_sys_form_favorite_input_caption_system_object_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3605. ('sys_favorite', 'system', 'action', '', '', 0, 'hidden', '_sys_form_favorite_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3606. ('sys_favorite', 'system', 'id', '', '', 0, 'hidden', '_sys_form_favorite_input_caption_system_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3607. ('sys_favorite', 'system', 'list', '', '#!sys_report_types', 0, 'checkbox_set', '_sys_form_favorite_input_caption_system_list', '_sys_form_favorite_input_caption_list', '', 1, 0, 0, '', '', '', 'Avail', '', '_Please select value', 'Xss', '', 1, 0),
  3608. ('sys_favorite', 'system', 'new_list', '_sys_form_favorite_input_caption_button_new_list', '', 0, 'button', '', '', '', 0, 0, 0, 'a:1:{s:7:"onclick";s:29:"{js_object}.showNewList(this)";}', '', '', '', '', '', 'Xss', '', 1, 0),
  3609. ('sys_favorite', 'system', 'title', '', '', 0, 'text', '_sys_form_favorite_input_caption_system_title', '_sys_form_favorite_input_caption_title', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3610. ('sys_favorite', 'system', 'allow_view_favorite_list_to', '', '', 0, 'custom', '_sys_form_favorite_input_caption_system_allow_view_to', '_sys_form_favorite_input_caption_allow_view_to', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3611. ('sys_favorite', 'system', 'submit', '_sys_form_favorite_input_caption_submit', '', 0, 'submit', '_sys_form_favorite_input_caption_system_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3612. ('sys_privacy_group_custom', 'system', 'profile_id', '', '', 0, 'hidden', '_sys_form_ps_gc_input_caption_system_profile_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3613. ('sys_privacy_group_custom', 'system', 'content_id', '', '', 0, 'hidden', '_sys_form_ps_gc_input_caption_system_content_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3614. ('sys_privacy_group_custom', 'system', 'object', '', '', 0, 'hidden', '_sys_form_ps_gc_input_caption_system_object', '', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 0, 0),
  3615. ('sys_privacy_group_custom', 'system', 'action', '', '', 0, 'hidden', '_sys_form_ps_gc_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3616. ('sys_privacy_group_custom', 'system', 'group_id', '', '', 0, 'hidden', '_sys_form_ps_gc_input_caption_system_group_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3617. ('sys_privacy_group_custom', 'system', 'search', '', '', 0, 'custom', '_sys_form_ps_gc_input_caption_system_search', '_sys_form_ps_gc_input_caption_search', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3618. ('sys_privacy_group_custom', 'system', 'list', '', '', 0, 'custom', '_sys_form_ps_gc_input_caption_system_list', '_sys_form_ps_gc_input_caption_list', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3619. ('sys_privacy_group_custom', 'system', 'memberships', '', '', 0, 'checkbox_set', '_sys_form_ps_gc_input_caption_system_memberships', '_sys_form_ps_gc_input_caption_memberships', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3620. ('sys_privacy_group_custom', 'system', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3621. ('sys_privacy_group_custom', 'system', 'do_submit', '_sys_form_ps_gc_input_caption_do_submit', '', 0, 'submit', '_sys_form_ps_gc_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3622. ('sys_privacy_group_custom', 'system', 'do_cancel', '_sys_form_ps_gc_input_caption_do_cancel', '', 0, 'button', '_sys_form_ps_gc_input_caption_system_do_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0),
  3623. ('sys_labels', 'system', 'name', '', '', 0, 'hidden', '_sys_form_labels_input_caption_system_name', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3624. ('sys_labels', 'system', 'action', '', '', 0, 'hidden', '_sys_form_labels_input_caption_system_action', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3625. ('sys_labels', 'system', 'search', '', '', 0, 'custom', '_sys_form_labels_input_caption_system_search', '_sys_form_labels_input_caption_search', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3626. ('sys_labels', 'system', 'list', '', '', 0, 'custom', '_sys_form_labels_input_caption_system_list', '_sys_form_labels_input_caption_list', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3627. ('sys_labels', 'system', 'list_context', '', '', 0, 'custom', '_sys_form_labels_input_caption_system_list_context', '_sys_form_labels_input_caption_list_context', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3628. ('sys_labels', 'system', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3629. ('sys_labels', 'system', 'do_submit', '_sys_form_labels_input_caption_do_submit', '', 0, 'submit', '_sys_form_labels_input_caption_system_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3630. ('sys_labels', 'system', 'do_cancel', '_sys_form_labels_input_caption_do_cancel', '', 0, 'button', '_sys_form_labels_input_caption_system_do_cancel', '', '', 0, 0, 0, 'a:2:{s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0),
  3631. ('sys_wiki', 'system', 'block_id', '', '', 0, 'hidden', '', '_sys_form_wiki_input_caption_block_id', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3632. ('sys_wiki', 'system', 'language', '', '', 0, 'radio_set', '', '_sys_form_wiki_input_caption_lang', '_sys_form_wiki_input_caption_lang_info', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3633. ('sys_wiki', 'system', 'content_main', '', '', 0, 'custom', '', '_sys_form_wiki_input_caption_content_main', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3634. ('sys_wiki', 'system', 'content', '', '', 0, 'textarea', '', '_sys_form_wiki_input_caption_content', '_sys_form_wiki_input_caption_content_info', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3635. ('sys_wiki', 'system', 'notes', '', '', 0, 'text', '', '_sys_form_wiki_input_caption_notes', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3636. ('sys_wiki', 'system', 'files', 'a:1:{i:0;s:9:"sys_html5";}', 'a:1:{s:9:"sys_html5";s:25:"_sys_uploader_html5_title";}', 0, 'files', '', '_sys_form_wiki_input_caption_files', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3637. ('sys_wiki', 'system', 'do_submit', '_sys_submit', '', 0, 'submit', '_sys_form_wiki_input_caption_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3638. ('sys_wiki', 'system', 'close', '_sys_close', '', 0, 'reset', '_sys_form_wiki_input_caption_close', '', '', 0, 0, 0, 'a:2:{s:7:\"onclick\";s:46:\"$(\'.bx-popup-applied:visible\').dolPopupHide();\";s:5:\"class\";s:22:\"bx-def-margin-sec-left\";}', '', '', '', '', '', '', '', 1, 0),
  3639. ('sys_wiki', 'system', 'buttons', '', 'do_submit,close', 0, 'input_set', '_sys_form_wiki_buttons', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 1, 0),
  3640. ('sys_manage', 'system', 'content_id', '', '', 0, 'hidden', '', '_sys_form_manage_input_sys_content_id', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3641. ('sys_manage', 'system', 'notes', '', '', 0, 'textarea', '_sys_form_manage_input_sys_notes', '_sys_form_manage_input_notes', '', 0, 0, 0, '', '', '', '', '', '', 'Xss', '', 1, 0),
  3642. ('sys_manage', 'system', 'controls', '', 'do_send,do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3643. ('sys_manage', 'system', 'do_send', '_sys_form_manage_input_do_send', '', 0, 'submit', '_sys_form_manage_input_sys_do_send', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3644. ('sys_manage', 'system', 'do_submit', '_sys_form_manage_input_do_submit', '', 0, 'submit', '_sys_form_manage_input_sys_do_submit', '', '', 0, 0, 0, 'a:1:{s:5:"class";s:22:"bx-def-margin-sec-left";}', '', '', '', '', '', '', '', 0, 0),
  3645. ('sys_manage', 'system', 'do_cancel', '_sys_form_manage_input_do_cancel', '', 0, 'button', '_sys_form_manage_input_sys_do_cancel', '', '', 0, 0, 0, 'a:2:{s:5:"class";s:22:"bx-def-margin-sec-left";s:7:"onclick";s:45:"$(''.bx-popup-applied:visible'').dolPopupHide()";}', '', '', '', '', '', '', '', 0, 0),
  3646. ('sys_acl', 'system', 'profile_id', '', '', 0, 'hidden', '_sys_form_acl_input_sys_profile_id', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3647. ('sys_acl', 'system', 'card', '', '', 0, 'hidden', '_sys_form_acl_input_sys_card', '', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 0, 0),
  3648. ('sys_acl', 'system', 'level_id', '', '', 0, 'radio_set', '_sys_form_acl_input_sys_level_id', '_sys_form_acl_input_level_id', '', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
  3649. ('sys_acl', 'system', 'duration', '', '', 0, 'text', '_sys_form_acl_input_sys_duration', '_sys_form_acl_input_duration', '_sys_form_acl_input_duration_inf', 0, 0, 0, '', '', '', '', '', '', 'Int', '', 1, 0),
  3650. ('sys_acl', 'system', 'controls', '', 'do_submit,do_cancel', 0, 'input_set', '', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3651. ('sys_acl', 'system', 'do_submit', '_sys_form_acl_input_do_submit', '', 0, 'submit', '_sys_form_acl_input_sys_do_submit', '', '', 0, 0, 0, '', '', '', '', '', '', '', '', 0, 0),
  3652. ('sys_acl', 'system', 'do_cancel', '_sys_form_acl_input_do_cancel', '', 0, 'button', '_sys_form_acl_input_sys_do_cancel', '', '', 0, 0, 0, 'a:2:{s:5:"class";s:22:"bx-def-margin-sec-left";s:7:"onclick";s:65:"$(this).parents(''.bx-popup-applied:visible:first'').dolPopupHide()";}', '', '', '', '', '', '', '', 0, 0);
  3653. CREATE TABLE IF NOT EXISTS `sys_form_inputs_privacy` (
  3654. `id` int(11) NOT NULL AUTO_INCREMENT,
  3655. `input_id` int(11) unsigned NOT NULL default '0',
  3656. `author_id` int(11) unsigned NOT NULL default '0',
  3657. `allow_view_to` varchar(16) NOT NULL DEFAULT '3',
  3658. PRIMARY KEY (`id`),
  3659. UNIQUE KEY `input` (`input_id`,`author_id`)
  3660. );
  3661. CREATE TABLE IF NOT EXISTS `sys_form_display_inputs` (
  3662. `id` int(11) NOT NULL AUTO_INCREMENT,
  3663. `display_name` varchar(64) NOT NULL,
  3664. `input_name` varchar(32) NOT NULL,
  3665. `visible_for_levels` int(11) NOT NULL DEFAULT '2147483647',
  3666. `active` tinyint(4) NOT NULL DEFAULT '0',
  3667. `order` int(11) NOT NULL,
  3668. PRIMARY KEY (`id`),
  3669. UNIQUE KEY `display_input` (`display_name`,`input_name`)
  3670. );
  3671. INSERT INTO `sys_form_display_inputs` (`display_name`, `input_name`, `visible_for_levels`, `active`, `order`) VALUES
  3672. ('sys_login', 'role', 2147483647, 1, 1),
  3673. ('sys_login', 'relocate', 2147483647, 1, 2),
  3674. ('sys_login', 'ID', 2147483647, 1, 3),
  3675. ('sys_login', 'Password', 2147483647, 1, 4),
  3676. ('sys_login', 'rememberMe', 2147483647, 1, 5),
  3677. ('sys_login', 'submit_text', 2147483647, 1, 6),
  3678. ('sys_login', 'login', 2147483647, 1, 7),
  3679. ('sys_login_step2', 'phone', 2147483647, 1, 1),
  3680. ('sys_login_step2', 'do_sendsms', 2147483647, 1, 2),
  3681. ('sys_login_step2', 'relocate', 2147483647, 1, 3),
  3682. ('sys_login_step3', 'code', 2147483647, 1, 1),
  3683. ('sys_login_step3', 'do_checkcode', 2147483647, 1, 2),
  3684. ('sys_login_step3', 'back', 2147483647, 1, 3),
  3685. ('sys_login_step3', 'relocate', 2147483647, 1, 4),
  3686. ('sys_account_create', 'name', 2147483647, 1, 1),
  3687. ('sys_account_create', 'email', 2147483647, 1, 2),
  3688. ('sys_account_create', 'phone', 2147483647, 0, 3),
  3689. ('sys_account_create', 'password', 2147483647, 1, 4),
  3690. ('sys_account_create', 'receive_news', 2147483647, 1, 5),
  3691. ('sys_account_create', 'do_publish', 2147483647, 1, 6),
  3692. ('sys_account_create', 'agreement', 2147483647, 0, 7),
  3693. ('sys_account_settings_email', 'email', 2147483647, 1, 1),
  3694. ('sys_account_settings_email', 'password_current', 2147483647, 1, 2),
  3695. ('sys_account_settings_email', 'receive_updates', 2147483647, 1, 3),
  3696. ('sys_account_settings_email', 'receive_news', 2147483647, 1, 4),
  3697. ('sys_account_settings_email', 'do_submit', 2147483647, 1, 5),
  3698. ('sys_account_settings_pwd', 'password_current', 2147483647, 1, 1),
  3699. ('sys_account_settings_pwd', 'password', 2147483647, 1, 2),
  3700. ('sys_account_settings_pwd', 'password_confirm', 2147483647, 1, 3),
  3701. ('sys_account_settings_pwd', 'do_submit', 2147483647, 1, 4),
  3702. ('sys_account_settings_del_account', 'delete_content', 2147483647, 1, 0),
  3703. ('sys_account_settings_del_account', 'delete_confirm', 2147483647, 1, 1),
  3704. ('sys_account_settings_del_account', 'password_current', 2147483647, 1, 2),
  3705. ('sys_account_settings_del_account', 'do_submit', 2147483647, 1, 3),
  3706. ('sys_account_settings_info', 'name', 2147483647, 1, 1),
  3707. ('sys_account_settings_info', 'do_submit', 2147483647, 1, 2),
  3708. ('sys_profile_cf_set', 'cfw_value', 2147483647, 1, 1),
  3709. ('sys_profile_cf_set', 'do_submit', 2147483647, 1, 2),
  3710. ('sys_profile_cf_manage', 'cfu_items', 2147483647, 1, 1),
  3711. ('sys_profile_cf_manage', 'cfu_locked', 2147483647, 1, 2),
  3712. ('sys_profile_cf_manage', 'controls', 2147483647, 1, 3),
  3713. ('sys_profile_cf_manage', 'do_submit', 2147483647, 1, 4),
  3714. ('sys_profile_cf_manage', 'do_cancel', 2147483647, 1, 5),
  3715. ('sys_forgot_password', 'email', 2147483647, 1, 1),
  3716. ('sys_forgot_password', 'phone', 2147483647, 1, 2),
  3717. ('sys_forgot_password', 'captcha', 2147483647, 1, 3),
  3718. ('sys_forgot_password', 'do_submit', 2147483647, 1, 4),
  3719. ('sys_forgot_password_reset', 'key', 2147483647, 1, 1),
  3720. ('sys_forgot_password_reset', 'password', 2147483647, 1, 2),
  3721. ('sys_forgot_password_reset', 'captcha', 2147483647, 1, 3),
  3722. ('sys_forgot_password_reset', 'do_submit', 2147483647, 1, 4),
  3723. ('sys_confirm_email', 'code', 2147483647, 1, 1),
  3724. ('sys_confirm_email', 'do_submit', 2147483647, 1, 2),
  3725. ('sys_confirm_phone_set_phone', 'phone', 2147483647, 1, 1),
  3726. ('sys_confirm_phone_set_phone', 'do_sendsms', 2147483647, 1, 2),
  3727. ('sys_confirm_phone_confirmation', 'code', 2147483647, 1, 1),
  3728. ('sys_confirm_phone_confirmation', 'do_submit', 2147483647, 1, 2),
  3729. ('sys_unsubscribe_updates', 'id', 2147483647, 1, 1),
  3730. ('sys_unsubscribe_updates', 'code', 2147483647, 1, 2),
  3731. ('sys_unsubscribe_updates', 'receive_updates', 2147483647, 1, 3),
  3732. ('sys_unsubscribe_updates', 'do_submit', 2147483647, 1, 4),
  3733. ('sys_unsubscribe_news', 'id', 2147483647, 1, 1),
  3734. ('sys_unsubscribe_news', 'code', 2147483647, 1, 2),
  3735. ('sys_unsubscribe_news', 'receive_news', 2147483647, 1, 3),
  3736. ('sys_unsubscribe_news', 'do_submit', 2147483647, 1, 4),
  3737. ('sys_comment_post', 'sys', 2147483647, 1, 1),
  3738. ('sys_comment_post', 'id', 2147483647, 1, 2),
  3739. ('sys_comment_post', 'action', 2147483647, 1, 3),
  3740. ('sys_comment_post', 'cmt_id', 2147483647, 0, 4),
  3741. ('sys_comment_post', 'cmt_parent_id', 2147483647, 1, 5),
  3742. ('sys_comment_post', 'cmt_text', 2147483647, 1, 6),
  3743. ('sys_comment_post', 'cmt_cf', 2147483647, 1, 7),
  3744. ('sys_comment_post', 'cmt_submit', 2147483647, 1, 8),
  3745. ('sys_comment_post', 'cmt_image', 2147483647, 1, 9),
  3746. ('sys_comment_edit', 'sys', 2147483647, 1, 1),
  3747. ('sys_comment_edit', 'id', 2147483647, 1, 2),
  3748. ('sys_comment_edit', 'action', 2147483647, 1, 3),
  3749. ('sys_comment_edit', 'cmt_id', 2147483647, 1, 4),
  3750. ('sys_comment_edit', 'cmt_parent_id', 2147483647, 1, 5),
  3751. ('sys_comment_edit', 'cmt_text', 2147483647, 1, 6),
  3752. ('sys_comment_edit', 'cmt_cf', 2147483647, 1, 7),
  3753. ('sys_comment_edit', 'cmt_controls', 2147483647, 1, 8),
  3754. ('sys_comment_edit', 'cmt_submit', 2147483647, 1, 9),
  3755. ('sys_comment_edit', 'cmt_cancel', 2147483647, 1, 10),
  3756. ('sys_comment_edit', 'cmt_image', 2147483647, 1, 11),
  3757. ('sys_agents_comment_post', 'sys', 2147483647, 1, 1),
  3758. ('sys_agents_comment_post', 'id', 2147483647, 1, 2),
  3759. ('sys_agents_comment_post', 'action', 2147483647, 1, 3),
  3760. ('sys_agents_comment_post', 'cmt_parent_id', 2147483647, 1, 4),
  3761. ('sys_agents_comment_post', 'cmt_text', 2147483647, 1, 5),
  3762. ('sys_agents_comment_post', 'cmt_submit', 2147483647, 1, 6),
  3763. ('sys_agents_comment_post', 'cmt_image', 2147483647, 1, 7),
  3764. ('sys_review_post', 'sys', 2147483647, 1, 1),
  3765. ('sys_review_post', 'id', 2147483647, 1, 2),
  3766. ('sys_review_post', 'action', 2147483647, 1, 3),
  3767. ('sys_review_post', 'cmt_id', 2147483647, 0, 4),
  3768. ('sys_review_post', 'cmt_parent_id', 2147483647, 1, 5),
  3769. ('sys_review_post', 'cmt_text', 2147483647, 1, 6),
  3770. ('sys_review_post', 'cmt_mood', 2147483647, 1, 7),
  3771. ('sys_review_post', 'cmt_cf', 2147483647, 1, 9),
  3772. ('sys_review_post', 'cmt_submit', 2147483647, 1, 10),
  3773. ('sys_review_post', 'cmt_image', 2147483647, 1, 11),
  3774. ('sys_review_edit', 'sys', 2147483647, 1, 1),
  3775. ('sys_review_edit', 'id', 2147483647, 1, 2),
  3776. ('sys_review_edit', 'action', 2147483647, 1, 3),
  3777. ('sys_review_edit', 'cmt_id', 2147483647, 1, 4),
  3778. ('sys_review_edit', 'cmt_parent_id', 2147483647, 1, 5),
  3779. ('sys_review_edit', 'cmt_text', 2147483647, 1, 6),
  3780. ('sys_review_edit', 'cmt_mood', 2147483647, 1, 7),
  3781. ('sys_review_edit', 'cmt_cf', 2147483647, 1, 9),
  3782. ('sys_review_edit', 'cmt_submit', 2147483647, 1, 10),
  3783. ('sys_review_edit', 'cmt_image', 2147483647, 1, 11),
  3784. ('sys_report_post', 'sys', 2147483647, 1, 1),
  3785. ('sys_report_post', 'object_id', 2147483647, 1, 2),
  3786. ('sys_report_post', 'action', 2147483647, 1, 3),
  3787. ('sys_report_post', 'id', 2147483647, 0, 4),
  3788. ('sys_report_post', 'type', 2147483647, 1, 5),
  3789. ('sys_report_post', 'text', 2147483647, 1, 6),
  3790. ('sys_report_post', 'submit', 2147483647, 1, 7),
  3791. ('sys_favorite_add', 'sys', 2147483647, 1, 1),
  3792. ('sys_favorite_add', 'object_id', 2147483647, 1, 2),
  3793. ('sys_favorite_add', 'action', 2147483647, 1, 3),
  3794. ('sys_favorite_add', 'id', 2147483647, 0, 4),
  3795. ('sys_favorite_add', 'list', 2147483647, 1, 5),
  3796. ('sys_favorite_add', 'new_list', 2147483647, 1, 6),
  3797. ('sys_favorite_add', 'title', 2147483647, 1, 7),
  3798. ('sys_favorite_add', 'allow_view_favorite_list_to', 2147483647, 1, 8),
  3799. ('sys_favorite_add', 'submit', 2147483647, 1, 9),
  3800. ('sys_favorite_list_edit', 'sys', 2147483647, 1, 1),
  3801. ('sys_favorite_list_edit', 'list_id', 2147483647, 1, 2),
  3802. ('sys_favorite_list_edit', 'object_id', 2147483647, 1, 3),
  3803. ('sys_favorite_list_edit', 'action', 2147483647, 1, 4),
  3804. ('sys_favorite_list_edit', 'title', 2147483647, 1, 5),
  3805. ('sys_favorite_list_edit', 'allow_view_favorite_list_to', 2147483647, 1, 6),
  3806. ('sys_favorite_list_edit', 'submit', 2147483647, 1, 7),
  3807. ('sys_privacy_group_custom_members', 'profile_id', 2147483647, 1, 1),
  3808. ('sys_privacy_group_custom_members', 'content_id', 2147483647, 1, 2),
  3809. ('sys_privacy_group_custom_members', 'object', 2147483647, 1, 3),
  3810. ('sys_privacy_group_custom_members', 'action', 2147483647, 1, 4),
  3811. ('sys_privacy_group_custom_members', 'group_id', 2147483647, 1, 5),
  3812. ('sys_privacy_group_custom_members', 'search', 2147483647, 1, 6),
  3813. ('sys_privacy_group_custom_members', 'list', 2147483647, 1, 7),
  3814. ('sys_privacy_group_custom_members', 'controls', 2147483647, 1, 8),
  3815. ('sys_privacy_group_custom_members', 'do_submit', 2147483647, 1, 9),
  3816. ('sys_privacy_group_custom_members', 'do_cancel', 2147483647, 1, 10),
  3817. ('sys_privacy_group_custom_memberships', 'profile_id', 2147483647, 1, 1),
  3818. ('sys_privacy_group_custom_memberships', 'content_id', 2147483647, 1, 2),
  3819. ('sys_privacy_group_custom_memberships', 'object', 2147483647, 1, 3),
  3820. ('sys_privacy_group_custom_memberships', 'action', 2147483647, 1, 4),
  3821. ('sys_privacy_group_custom_memberships', 'group_id', 2147483647, 1, 5),
  3822. ('sys_privacy_group_custom_memberships', 'memberships', 2147483647, 1, 6),
  3823. ('sys_privacy_group_custom_memberships', 'controls', 2147483647, 1, 7),
  3824. ('sys_privacy_group_custom_memberships', 'do_submit', 2147483647, 1, 8),
  3825. ('sys_privacy_group_custom_memberships', 'do_cancel', 2147483647, 1, 9),
  3826. ('sys_labels_select', 'name', 2147483647, 1, 1),
  3827. ('sys_labels_select', 'action', 2147483647, 1, 2),
  3828. ('sys_labels_select', 'search', 2147483647, 1, 3),
  3829. ('sys_labels_select', 'list', 2147483647, 1, 4),
  3830. ('sys_labels_select', 'list_context', 2147483647, 1, 5),
  3831. ('sys_labels_select', 'controls', 2147483647, 1, 6),
  3832. ('sys_labels_select', 'do_submit', 2147483647, 1, 7),
  3833. ('sys_labels_select', 'do_cancel', 2147483647, 1, 8),
  3834. ('sys_wiki_edit', 'block_id', 2147483647, 1, 1),
  3835. ('sys_wiki_edit', 'language', 2147483647, 1, 2),
  3836. ('sys_wiki_edit', 'content', 2147483647, 1, 3),
  3837. ('sys_wiki_edit', 'files', 2147483647, 1, 4),
  3838. ('sys_wiki_edit', 'notes', 2147483647, 1, 5),
  3839. ('sys_wiki_edit', 'do_submit', 2147483647, 1, 6),
  3840. ('sys_wiki_edit', 'close', 2147483647, 1, 7),
  3841. ('sys_wiki_edit', 'buttons', 2147483647, 1, 8),
  3842. ('sys_wiki_translate', 'block_id', 2147483647, 1, 1),
  3843. ('sys_wiki_translate', 'content_main', 2147483647, 1, 2),
  3844. ('sys_wiki_translate', 'language', 2147483647, 1, 3),
  3845. ('sys_wiki_translate', 'content', 2147483647, 1, 4),
  3846. ('sys_wiki_translate', 'files', 2147483647, 1, 5),
  3847. ('sys_wiki_translate', 'notes', 2147483647, 1, 6),
  3848. ('sys_wiki_translate', 'do_submit', 2147483647, 1, 7),
  3849. ('sys_wiki_translate', 'close', 2147483647, 1, 8),
  3850. ('sys_wiki_translate', 'buttons', 2147483647, 1, 9),
  3851. ('sys_manage_approve', 'content_id', 2147483647, 1, 1),
  3852. ('sys_manage_approve', 'notes', 2147483647, 1, 2),
  3853. ('sys_manage_approve', 'controls', 2147483647, 1, 3),
  3854. ('sys_manage_approve', 'do_send', 2147483647, 1, 4),
  3855. ('sys_manage_approve', 'do_submit', 2147483647, 1, 5),
  3856. ('sys_manage_approve', 'do_cancel', 2147483647, 1, 6),
  3857. ('sys_acl_set', 'profile_id', 2147483647, 1, 1),
  3858. ('sys_acl_set', 'card', 2147483647, 1, 2),
  3859. ('sys_acl_set', 'level_id', 2147483647, 1, 3),
  3860. ('sys_acl_set', 'duration', 2147483647, 1, 4),
  3861. ('sys_acl_set', 'controls', 2147483647, 1, 5),
  3862. ('sys_acl_set', 'do_submit', 2147483647, 1, 6),
  3863. ('sys_acl_set', 'do_cancel', 2147483647, 1, 7);
  3864. CREATE TABLE `sys_form_fields_ids` (
  3865. `id` int(11) NOT NULL AUTO_INCREMENT,
  3866. `object_form` varchar(64) NOT NULL default '',
  3867. `module` varchar(32) NOT NULL,
  3868. `field_name` varchar(255) NOT NULL default '',
  3869. `content_id` int(11) NOT NULL DEFAULT '0',
  3870. `author_id` int(10) NOT NULL DEFAULT '0',
  3871. `nested_content_id` int(10) NOT NULL default '0',
  3872. `rate` float NOT NULL default '0',
  3873. `votes` int(11) NOT NULL default '0',
  3874. `rrate` float NOT NULL DEFAULT '0',
  3875. `rvotes` int(11) NOT NULL DEFAULT '0',
  3876. PRIMARY KEY (`id`),
  3877. KEY `system_form_fields_id` (`object_form`, `content_id`, `nested_content_id`)
  3878. );
  3879. CREATE TABLE `sys_form_pre_lists` (
  3880. `id` int(11) NOT NULL AUTO_INCREMENT,
  3881. `module` varchar(32) NOT NULL default '',
  3882. `key` varchar(255) NOT NULL default '',
  3883. `title` varchar(255) NOT NULL default '',
  3884. `use_for_sets` tinyint(4) unsigned NOT NULL default '1',
  3885. `extendable` tinyint(4) unsigned NOT NULL default '1',
  3886. PRIMARY KEY (`id`),
  3887. UNIQUE KEY `key` (`key`(191)),
  3888. FULLTEXT KEY `ModuleAndKey` (`module`(32), `key`(159))
  3889. );
  3890. INSERT INTO `sys_form_pre_lists`(`key`, `title`, `module`, `use_for_sets`, `extendable`) VALUES
  3891. ('Country', '_adm_form_txt_pre_lists_country', 'system', '0', '1'),
  3892. ('Sex', '_adm_form_txt_pre_lists_sex', 'system', '1', '1'),
  3893. ('Language', '_adm_form_txt_pre_lists_language', 'system', '0', '1'),
  3894. ('Currency', '_adm_form_txt_pre_lists_currency', 'system', '0', '1'),
  3895. ('sys_report_types', '_sys_pre_lists_report_types', 'system', '0', '0'),
  3896. ('sys_vote_reactions', '_sys_pre_lists_vote_reactions', 'system', '0', '0'),
  3897. ('sys_relations', '_sys_pre_lists_relations', 'system', '0', '1'),
  3898. ('sys_content_filter', '_sys_pre_lists_content_filter', 'system', '1', '0'),
  3899. ('sys_studio_widget_types', '_sys_pre_lists_studio_widget_types', 'system', '0', '0'),
  3900. ('sys_colors', '_sys_pre_lists_colors', 'system', '0', '0');
  3901. CREATE TABLE `sys_form_pre_values` (
  3902. `id` int(11) NOT NULL AUTO_INCREMENT,
  3903. `Key` varchar(255) NOT NULL default '',
  3904. `Value` varchar(255) NOT NULL default '',
  3905. `Order` int(10) unsigned NOT NULL default '0',
  3906. `LKey` varchar(255) NOT NULL default '',
  3907. `LKey2` varchar(255) NOT NULL default '',
  3908. `Data` text NOT NULL default '',
  3909. PRIMARY KEY (`id`),
  3910. FULLTEXT KEY `KeyAndValue` (`Key`, `Value`)
  3911. );
  3912. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
  3913. ('Country', 'AF', 1, '__Afghanistan', ''),
  3914. ('Country', 'AX', 2, '__Aland_Islands', ''),
  3915. ('Country', 'AL', 3, '__Albania', ''),
  3916. ('Country', 'DZ', 4, '__Algeria', ''),
  3917. ('Country', 'AS', 5, '__American Samoa', ''),
  3918. ('Country', 'AD', 6, '__Andorra', ''),
  3919. ('Country', 'AO', 7, '__Angola', ''),
  3920. ('Country', 'AI', 8, '__Anguilla', ''),
  3921. ('Country', 'AQ', 9, '__Antarctica', ''),
  3922. ('Country', 'AG', 10, '__Antigua and Barbuda', ''),
  3923. ('Country', 'AR', 11, '__Argentina', ''),
  3924. ('Country', 'AM', 12, '__Armenia', ''),
  3925. ('Country', 'AW', 13, '__Aruba', ''),
  3926. ('Country', 'AU', 14, '__Australia', ''),
  3927. ('Country', 'AT', 15, '__Austria', ''),
  3928. ('Country', 'AZ', 16, '__Azerbaijan', ''),
  3929. ('Country', 'BH', 17, '__Bahrain', ''),
  3930. ('Country', 'BD', 18, '__Bangladesh', ''),
  3931. ('Country', 'BB', 19, '__Barbados', ''),
  3932. ('Country', 'BY', 20, '__Belarus', ''),
  3933. ('Country', 'BE', 21, '__Belgium', ''),
  3934. ('Country', 'BZ', 22, '__Belize', ''),
  3935. ('Country', 'BJ', 23, '__Benin', ''),
  3936. ('Country', 'BM', 24, '__Bermuda', ''),
  3937. ('Country', 'BT', 25, '__Bhutan', ''),
  3938. ('Country', 'BO', 26, '__Bolivia', ''),
  3939. ('Country', 'BA', 27, '__Bosnia and Herzegovina', ''),
  3940. ('Country', 'BW', 28, '__Botswana', ''),
  3941. ('Country', 'BV', 29, '__Bouvet Island', ''),
  3942. ('Country', 'BR', 30, '__Brazil', ''),
  3943. ('Country', 'IO', 31, '__British Indian Ocean Territory', ''),
  3944. ('Country', 'VG', 32, '__British Virgin Islands', ''),
  3945. ('Country', 'BN', 33, '__Brunei Darussalam', ''),
  3946. ('Country', 'BG', 34, '__Bulgaria', ''),
  3947. ('Country', 'BF', 35, '__Burkina Faso', ''),
  3948. ('Country', 'MM', 36, '__Burma', ''),
  3949. ('Country', 'BI', 37, '__Burundi', ''),
  3950. ('Country', 'KH', 38, '__Cambodia', ''),
  3951. ('Country', 'CM', 39, '__Cameroon', ''),
  3952. ('Country', 'CA', 40, '__Canada', ''),
  3953. ('Country', 'CV', 41, '__Cape Verde', ''),
  3954. ('Country', 'KY', 42, '__Cayman Islands', ''),
  3955. ('Country', 'CF', 43, '__Central African Republic', ''),
  3956. ('Country', 'TD', 44, '__Chad', ''),
  3957. ('Country', 'CL', 45, '__Chile', ''),
  3958. ('Country', 'CN', 46, '__China', ''),
  3959. ('Country', 'CX', 47, '__Christmas Island', ''),
  3960. ('Country', 'CC', 48, '__Cocos (Keeling) Islands', ''),
  3961. ('Country', 'CO', 49, '__Colombia', ''),
  3962. ('Country', 'KM', 50, '__Comoros', ''),
  3963. ('Country', 'CD', 51, '__Congo, Democratic Republic of the', ''),
  3964. ('Country', 'CG', 52, '__Congo, Republic of the', ''),
  3965. ('Country', 'CK', 53, '__Cook Islands', ''),
  3966. ('Country', 'CR', 54, '__Costa Rica', ''),
  3967. ('Country', 'CI', 55, '__Cote d''Ivoire', ''),
  3968. ('Country', 'HR', 56, '__Croatia', ''),
  3969. ('Country', 'CU', 57, '__Cuba', ''),
  3970. ('Country', 'CY', 58, '__Cyprus', ''),
  3971. ('Country', 'CZ', 59, '__Czech Republic', ''),
  3972. ('Country', 'DK', 60, '__Denmark', ''),
  3973. ('Country', 'DJ', 61, '__Djibouti', ''),
  3974. ('Country', 'DM', 62, '__Dominica', ''),
  3975. ('Country', 'DO', 63, '__Dominican Republic', ''),
  3976. ('Country', 'TL', 64, '__East Timor', ''),
  3977. ('Country', 'EC', 65, '__Ecuador', ''),
  3978. ('Country', 'EG', 66, '__Egypt', ''),
  3979. ('Country', 'SV', 67, '__El Salvador', ''),
  3980. ('Country', 'GQ', 68, '__Equatorial Guinea', ''),
  3981. ('Country', 'ER', 69, '__Eritrea', ''),
  3982. ('Country', 'EE', 70, '__Estonia', ''),
  3983. ('Country', 'ET', 71, '__Ethiopia', ''),
  3984. ('Country', 'FK', 72, '__Falkland Islands (Islas Malvinas)', ''),
  3985. ('Country', 'FO', 73, '__Faroe Islands', ''),
  3986. ('Country', 'FJ', 74, '__Fiji', ''),
  3987. ('Country', 'FI', 75, '__Finland', ''),
  3988. ('Country', 'FR', 76, '__France', ''),
  3989. ('Country', 'GF', 77, '__French Guiana', ''),
  3990. ('Country', 'PF', 78, '__French Polynesia', ''),
  3991. ('Country', 'TF', 79, '__French Southern and Antarctic Lands', ''),
  3992. ('Country', 'GA', 80, '__Gabon', ''),
  3993. ('Country', 'GE', 81, '__Georgia', ''),
  3994. ('Country', 'DE', 82, '__Germany', ''),
  3995. ('Country', 'GH', 83, '__Ghana', ''),
  3996. ('Country', 'GI', 84, '__Gibraltar', ''),
  3997. ('Country', 'GR', 85, '__Greece', ''),
  3998. ('Country', 'GL', 86, '__Greenland', ''),
  3999. ('Country', 'GD', 87, '__Grenada', ''),
  4000. ('Country', 'GP', 88, '__Guadeloupe', ''),
  4001. ('Country', 'GU', 89, '__Guam', ''),
  4002. ('Country', 'GT', 90, '__Guatemala', ''),
  4003. ('Country', 'GG', 91, '__Guernsey', ''),
  4004. ('Country', 'GN', 92, '__Guinea', ''),
  4005. ('Country', 'GW', 93, '__Guinea-Bissau', ''),
  4006. ('Country', 'GY', 94, '__Guyana', ''),
  4007. ('Country', 'HT', 95, '__Haiti', ''),
  4008. ('Country', 'HM', 96, '__Heard Island and McDonald Islands', ''),
  4009. ('Country', 'VA', 97, '__Holy See (Vatican City)', ''),
  4010. ('Country', 'HN', 98, '__Honduras', ''),
  4011. ('Country', 'HK', 99, '__Hong Kong (SAR)', ''),
  4012. ('Country', 'HU', 100, '__Hungary', ''),
  4013. ('Country', 'IS', 101, '__Iceland', ''),
  4014. ('Country', 'IN', 102, '__India', ''),
  4015. ('Country', 'ID', 103, '__Indonesia', ''),
  4016. ('Country', 'IR', 104, '__Iran', ''),
  4017. ('Country', 'IQ', 105, '__Iraq', ''),
  4018. ('Country', 'IE', 106, '__Ireland', ''),
  4019. ('Country', 'IM', 107, '__Isle_of_Man', ''),
  4020. ('Country', 'IL', 108, '__Israel', ''),
  4021. ('Country', 'IT', 109, '__Italy', ''),
  4022. ('Country', 'JM', 110, '__Jamaica', ''),
  4023. ('Country', 'JP', 111, '__Japan', ''),
  4024. ('Country', 'JE', 112, '__Jersey', ''),
  4025. ('Country', 'JO', 113, '__Jordan', ''),
  4026. ('Country', 'KZ', 114, '__Kazakhstan', ''),
  4027. ('Country', 'KE', 115, '__Kenya', ''),
  4028. ('Country', 'KI', 116, '__Kiribati', ''),
  4029. ('Country', 'KP', 117, '__Korea, North', ''),
  4030. ('Country', 'KR', 118, '__Korea, South', ''),
  4031. ('Country', 'KW', 119, '__Kuwait', ''),
  4032. ('Country', 'KG', 120, '__Kyrgyzstan', ''),
  4033. ('Country', 'LA', 121, '__Laos', ''),
  4034. ('Country', 'LV', 122, '__Latvia', ''),
  4035. ('Country', 'LB', 123, '__Lebanon', ''),
  4036. ('Country', 'LS', 124, '__Lesotho', ''),
  4037. ('Country', 'LR', 125, '__Liberia', ''),
  4038. ('Country', 'LY', 126, '__Libya', ''),
  4039. ('Country', 'LI', 127, '__Liechtenstein', ''),
  4040. ('Country', 'LT', 128, '__Lithuania', ''),
  4041. ('Country', 'LU', 129, '__Luxembourg', ''),
  4042. ('Country', 'MO', 130, '__Macao', ''),
  4043. ('Country', 'MK', 131, '__Macedonia, The Former Yugoslav Republic of', ''),
  4044. ('Country', 'MG', 132, '__Madagascar', ''),
  4045. ('Country', 'MW', 133, '__Malawi', ''),
  4046. ('Country', 'MY', 134, '__Malaysia', ''),
  4047. ('Country', 'MV', 135, '__Maldives', ''),
  4048. ('Country', 'ML', 136, '__Mali', ''),
  4049. ('Country', 'MT', 137, '__Malta', ''),
  4050. ('Country', 'MH', 138, '__Marshall Islands', ''),
  4051. ('Country', 'MQ', 139, '__Martinique', ''),
  4052. ('Country', 'MR', 140, '__Mauritania', ''),
  4053. ('Country', 'MU', 141, '__Mauritius', ''),
  4054. ('Country', 'YT', 142, '__Mayotte', ''),
  4055. ('Country', 'MX', 143, '__Mexico', ''),
  4056. ('Country', 'FM', 144, '__Micronesia, Federated States of', ''),
  4057. ('Country', 'MD', 145, '__Moldova', ''),
  4058. ('Country', 'MC', 146, '__Monaco', ''),
  4059. ('Country', 'MN', 147, '__Mongolia', ''),
  4060. ('Country', 'ME', 148, '__Montenegro', ''),
  4061. ('Country', 'MS', 149, '__Montserrat', ''),
  4062. ('Country', 'MA', 150, '__Morocco', ''),
  4063. ('Country', 'MZ', 151, '__Mozambique', ''),
  4064. ('Country', 'NA', 152, '__Namibia', ''),
  4065. ('Country', 'NR', 153, '__Nauru', ''),
  4066. ('Country', 'NP', 154, '__Nepal', ''),
  4067. ('Country', 'NL', 155, '__Netherlands', ''),
  4068. ('Country', 'AN', 156, '__Netherlands Antilles', ''),
  4069. ('Country', 'NC', 157, '__New Caledonia', ''),
  4070. ('Country', 'NZ', 158, '__New Zealand', ''),
  4071. ('Country', 'NI', 159, '__Nicaragua', ''),
  4072. ('Country', 'NE', 160, '__Niger', ''),
  4073. ('Country', 'NG', 161, '__Nigeria', ''),
  4074. ('Country', 'NU', 162, '__Niue', ''),
  4075. ('Country', 'NF', 163, '__Norfolk Island', ''),
  4076. ('Country', 'MP', 164, '__Northern Mariana Islands', ''),
  4077. ('Country', 'NO', 165, '__Norway', ''),
  4078. ('Country', 'OM', 166, '__Oman', ''),
  4079. ('Country', 'PK', 167, '__Pakistan', ''),
  4080. ('Country', 'PW', 168, '__Palau', ''),
  4081. ('Country', 'PS', 169, '__Palestinian Territory, Occupied', ''),
  4082. ('Country', 'PA', 170, '__Panama', ''),
  4083. ('Country', 'PG', 171, '__Papua New Guinea', ''),
  4084. ('Country', 'PY', 172, '__Paraguay', ''),
  4085. ('Country', 'PE', 173, '__Peru', ''),
  4086. ('Country', 'PH', 174, '__Philippines', ''),
  4087. ('Country', 'PN', 175, '__Pitcairn Islands', ''),
  4088. ('Country', 'PL', 176, '__Poland', ''),
  4089. ('Country', 'PT', 177, '__Portugal', ''),
  4090. ('Country', 'PR', 178, '__Puerto Rico', ''),
  4091. ('Country', 'QA', 179, '__Qatar', ''),
  4092. ('Country', 'RE', 180, '__Reunion', ''),
  4093. ('Country', 'RO', 181, '__Romania', ''),
  4094. ('Country', 'RU', 182, '__Russia', ''),
  4095. ('Country', 'RW', 183, '__Rwanda', ''),
  4096. ('Country', 'SH', 184, '__Saint Helena', ''),
  4097. ('Country', 'KN', 185, '__Saint Kitts and Nevis', ''),
  4098. ('Country', 'LC', 186, '__Saint Lucia', ''),
  4099. ('Country', 'PM', 187, '__Saint Pierre and Miquelon', ''),
  4100. ('Country', 'VC', 188, '__Saint Vincent and the Grenadines', ''),
  4101. ('Country', 'BL', 189, '__Saint_Barthelemy', ''),
  4102. ('Country', 'MF', 190, '__Saint_Martin_French_part', ''),
  4103. ('Country', 'WS', 191, '__Samoa', ''),
  4104. ('Country', 'SM', 192, '__San Marino', ''),
  4105. ('Country', 'ST', 193, '__Sao Tome and Principe', ''),
  4106. ('Country', 'SA', 194, '__Saudi Arabia', ''),
  4107. ('Country', 'SN', 195, '__Senegal', ''),
  4108. ('Country', 'RS', 196, '__Serbia', ''),
  4109. ('Country', 'SC', 197, '__Seychelles', ''),
  4110. ('Country', 'SL', 198, '__Sierra Leone', ''),
  4111. ('Country', 'SG', 199, '__Singapore', ''),
  4112. ('Country', 'SK', 200, '__Slovakia', ''),
  4113. ('Country', 'SI', 201, '__Slovenia', ''),
  4114. ('Country', 'SB', 202, '__Solomon Islands', ''),
  4115. ('Country', 'SO', 203, '__Somalia', ''),
  4116. ('Country', 'ZA', 204, '__South Africa', ''),
  4117. ('Country', 'GS', 205, '__South Georgia and the South Sandwich Islands', ''),
  4118. ('Country', 'ES', 206, '__Spain', ''),
  4119. ('Country', 'LK', 207, '__Sri Lanka', ''),
  4120. ('Country', 'SD', 208, '__Sudan', ''),
  4121. ('Country', 'SR', 209, '__Suriname', ''),
  4122. ('Country', 'SJ', 210, '__Svalbard', ''),
  4123. ('Country', 'SZ', 211, '__Swaziland', ''),
  4124. ('Country', 'SE', 212, '__Sweden', ''),
  4125. ('Country', 'CH', 213, '__Switzerland', ''),
  4126. ('Country', 'SY', 214, '__Syria', ''),
  4127. ('Country', 'TW', 215, '__Taiwan', ''),
  4128. ('Country', 'TJ', 216, '__Tajikistan', ''),
  4129. ('Country', 'TZ', 217, '__Tanzania', ''),
  4130. ('Country', 'TH', 218, '__Thailand', ''),
  4131. ('Country', 'BS', 219, '__The Bahamas', ''),
  4132. ('Country', 'GM', 220, '__The Gambia', ''),
  4133. ('Country', 'TG', 221, '__Togo', ''),
  4134. ('Country', 'TK', 222, '__Tokelau', ''),
  4135. ('Country', 'TO', 223, '__Tonga', ''),
  4136. ('Country', 'TT', 224, '__Trinidad and Tobago', ''),
  4137. ('Country', 'TN', 225, '__Tunisia', ''),
  4138. ('Country', 'TR', 226, '__Turkey', ''),
  4139. ('Country', 'TM', 227, '__Turkmenistan', ''),
  4140. ('Country', 'TC', 228, '__Turks and Caicos Islands', ''),
  4141. ('Country', 'TV', 229, '__Tuvalu', ''),
  4142. ('Country', 'UG', 230, '__Uganda', ''),
  4143. ('Country', 'UA', 231, '__Ukraine', ''),
  4144. ('Country', 'AE', 232, '__United Arab Emirates', ''),
  4145. ('Country', 'GB', 233, '__United Kingdom', ''),
  4146. ('Country', 'US', 234, '__United States', ''),
  4147. ('Country', 'UM', 235, '__United States Minor Outlying Islands', ''),
  4148. ('Country', 'UY', 236, '__Uruguay', ''),
  4149. ('Country', 'UZ', 237, '__Uzbekistan', ''),
  4150. ('Country', 'VU', 238, '__Vanuatu', ''),
  4151. ('Country', 'VE', 239, '__Venezuela', ''),
  4152. ('Country', 'VN', 240, '__Vietnam', ''),
  4153. ('Country', 'VI', 241, '__Virgin Islands', ''),
  4154. ('Country', 'WF', 242, '__Wallis and Futuna', ''),
  4155. ('Country', 'EH', 243, '__Western Sahara', ''),
  4156. ('Country', 'YE', 244, '__Yemen', ''),
  4157. ('Country', 'ZM', 245, '__Zambia', ''),
  4158. ('Country', 'ZW', 246, '__Zimbabwe', '');
  4159. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
  4160. ('Sex', '', 1, '_sys_not_specified', ''),
  4161. ('Sex', '1', 2, '_Male', '_LookinMale'),
  4162. ('Sex', '2', 3, '_Female', '_LookinFemale');
  4163. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
  4164. ('Language', '1', 1, '__English', ''),
  4165. ('Language', '2', 2, '__Afrikaans', ''),
  4166. ('Language', '3', 3, '__Arabic', ''),
  4167. ('Language', '4', 4, '__Bulgarian', ''),
  4168. ('Language', '5', 5, '__Burmese', ''),
  4169. ('Language', '6', 6, '__Cantonese', ''),
  4170. ('Language', '7', 7, '__Croatian', ''),
  4171. ('Language', '8', 8, '__Danish', ''),
  4172. ('Language', '9', 9, '__Dutch', ''),
  4173. ('Language', '10', 10, '__Esperanto', ''),
  4174. ('Language', '11', 11, '__Estonian', ''),
  4175. ('Language', '12', 12, '__Finnish', ''),
  4176. ('Language', '13', 13, '__French', ''),
  4177. ('Language', '14', 14, '__German', ''),
  4178. ('Language', '15', 15, '__Greek', ''),
  4179. ('Language', '16', 16, '__Gujrati', ''),
  4180. ('Language', '17', 17, '__Hebrew', ''),
  4181. ('Language', '18', 18, '__Hindi', ''),
  4182. ('Language', '19', 19, '__Hungarian', ''),
  4183. ('Language', '20', 20, '__Icelandic', ''),
  4184. ('Language', '21', 21, '__Indian', ''),
  4185. ('Language', '22', 22, '__Indonesian', ''),
  4186. ('Language', '23', 23, '__Italian', ''),
  4187. ('Language', '24', 24, '__Japanese', ''),
  4188. ('Language', '25', 25, '__Korean', ''),
  4189. ('Language', '26', 26, '__Latvian', ''),
  4190. ('Language', '27', 27, '__Lithuanian', ''),
  4191. ('Language', '28', 28, '__Malay', ''),
  4192. ('Language', '29', 29, '__Mandarin', ''),
  4193. ('Language', '30', 30, '__Marathi', ''),
  4194. ('Language', '31', 31, '__Moldovian', ''),
  4195. ('Language', '32', 32, '__Nepalese', ''),
  4196. ('Language', '33', 33, '__Norwegian', ''),
  4197. ('Language', '34', 34, '__Persian', ''),
  4198. ('Language', '35', 35, '__Polish', ''),
  4199. ('Language', '36', 36, '__Portuguese', ''),
  4200. ('Language', '37', 37, '__Punjabi', ''),
  4201. ('Language', '38', 38, '__Romanian', ''),
  4202. ('Language', '39', 39, '__Russian', ''),
  4203. ('Language', '40', 40, '__Serbian', ''),
  4204. ('Language', '41', 41, '__Spanish', ''),
  4205. ('Language', '42', 42, '__Swedish', ''),
  4206. ('Language', '43', 43, '__Tagalog', ''),
  4207. ('Language', '44', 44, '__Taiwanese', ''),
  4208. ('Language', '45', 45, '__Tamil', ''),
  4209. ('Language', '46', 46, '__Telugu', ''),
  4210. ('Language', '47', 47, '__Thai', ''),
  4211. ('Language', '48', 48, '__Tongan', ''),
  4212. ('Language', '49', 49, '__Turkish', ''),
  4213. ('Language', '50', 50, '__Ukrainian', ''),
  4214. ('Language', '51', 51, '__Urdu', ''),
  4215. ('Language', '52', 52, '__Vietnamese', ''),
  4216. ('Language', '53', 53, '__Visayan', '');
  4217. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4218. ('Currency', 'AUD', 1, '__AUD', '', 'a:1:{s:4:"sign";s:6:"A&#36;";}'),
  4219. ('Currency', 'CAD', 2, '__CAD', '', 'a:1:{s:4:"sign";s:6:"C&#36;";}'),
  4220. ('Currency', 'EUR', 3, '__EUR', '', 'a:1:{s:4:"sign";s:7:"&#8364;";}'),
  4221. ('Currency', 'GBP', 4, '__GBP', '', 'a:1:{s:4:"sign";s:6:"&#163;";}'),
  4222. ('Currency', 'USD', 5, '__USD', '', 'a:1:{s:4:"sign";s:5:"&#36;";}'),
  4223. ('Currency', 'YEN', 6, '__YEN', '', 'a:1:{s:4:"sign";s:6:"&#165;";}');
  4224. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`) VALUES
  4225. ('sys_report_types', 'spam', 1, '_sys_pre_lists_report_types_spam', ''),
  4226. ('sys_report_types', 'scam', 2, '_sys_pre_lists_report_types_scam', ''),
  4227. ('sys_report_types', 'fraud', 3, '_sys_pre_lists_report_types_fraud', ''),
  4228. ('sys_report_types', 'nude', 4, '_sys_pre_lists_report_types_nude', ''),
  4229. ('sys_report_types', 'other', 5, '_sys_pre_lists_report_types_other', '');
  4230. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4231. ('sys_vote_reactions', 'like', 1, '_sys_pre_lists_vote_reactions_like', '', 'a:7:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"👍";s:4:"icon";s:12:"fa-thumbs-up";s:5:"image";s:904:"<svg aria-hidden="true" fill="none" stroke="currentColor" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.633 10.5c.806 0 1.533-.446 2.031-1.08a9.041 9.041 0 012.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 00.322-1.672V3a.75.75 0 01.75-.75A2.25 2.25 0 0116.5 4.5c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 01-2.649 7.521c-.388.482-.987.729-1.605.729H13.48c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 00-1.423-.23H5.904M14.25 9h2.25M5.904 18.75c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889 0-1.713-.518-1.972-1.368a12 12 0 01-.521-3.507c0-1.553.295-3.036.831-4.398C3.387 10.203 4.167 9.75 5 9.75h1.053c.472 0 .745.556.5.96a8.958 8.958 0 00-1.302 4.665c0 1.194.232 2.333.654 3.375z" stroke-linecap="round" stroke-linejoin="round"></path></svg>";s:5:"color";s:20:"sys-colored col-gray";s:6:"weight";s:1:"1";s:7:"default";a:2:{s:5:"title";s:37:"_sys_pre_lists_vote_reactions_default";s:4:"icon";s:8:"fa-smile";}}'),
  4232. ('sys_vote_reactions', 'love', 2, '_sys_pre_lists_vote_reactions_love', '', 'a:6:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"💓";s:4:"icon";s:8:"fa-heart";s:5:"image";s:499:"<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.645 20.91l-.007-.003-.022-.012a15.247 15.247 0 01-.383-.218 25.18 25.18 0 01-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0112 5.052 5.5 5.5 0 0116.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 01-4.244 3.17 15.247 15.247 0 01-.383.219l-.022.012-.007.004-.003.001a.752.752 0 01-.704 0l-.003-.001z"></path></svg>";s:5:"color";s:20:"sys-colored col-red1";s:6:"weight";s:1:"1";}'),
  4233. ('sys_vote_reactions', 'joy', 3, '_sys_pre_lists_vote_reactions_joy', '', 'a:6:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"😆";s:4:"icon";s:15:"fa-laugh-squint";s:5:"image";s:789:"<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-2.625 6c-.54 0-.828.419-.936.634a1.96 1.96 0 00-.189.866c0 .298.059.605.189.866.108.215.395.634.936.634.54 0 .828-.419.936-.634.13-.26.189-.568.189-.866 0-.298-.059-.605-.189-.866-.108-.215-.395-.634-.936-.634zm4.314.634c.108-.215.395-.634.936-.634.54 0 .828.419.936.634.13.26.189.568.189.866 0 .298-.059.605-.189.866-.108.215-.395.634-.936.634-.54 0-.828-.419-.936-.634a1.96 1.96 0 01-.189-.866c0-.298.059-.605.189-.866zm2.023 6.828a.75.75 0 10-1.06-1.06 3.75 3.75 0 01-5.304 0 .75.75 0 00-1.06 1.06 5.25 5.25 0 007.424 0z" fill-rule="evenodd"></path></svg>";s:5:"color";s:20:"sys-colored col-red3";s:6:"weight";s:1:"1";}'),
  4234. ('sys_vote_reactions', 'surprise', 4, '_sys_pre_lists_vote_reactions_surprise', '', 'a:6:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"😲";s:4:"icon";s:11:"fa-surprise";s:5:"image";s:551:"<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.375 3a1.875 1.875 0 000 3.75h1.875v4.5H3.375A1.875 1.875 0 011.5 9.375v-.75c0-1.036.84-1.875 1.875-1.875h3.193A3.375 3.375 0 0112 2.753a3.375 3.375 0 015.432 3.997h3.943c1.035 0 1.875.84 1.875 1.875v.75c0 1.036-.84 1.875-1.875 1.875H12.75v-4.5h1.875a1.875 1.875 0 10-1.875-1.875V6.75h-1.5V4.875C11.25 3.839 10.41 3 9.375 3zM11.25 12.75H3v6.75a2.25 2.25 0 002.25 2.25h6v-9zM12.75 12.75v9h6.75a2.25 2.25 0 002.25-2.25v-6.75h-9z"></path></svg>";s:5:"color";s:20:"sys-colored col-red3";s:6:"weight";s:1:"1";}'),
  4235. ('sys_vote_reactions', 'sadness', 5, '_sys_pre_lists_vote_reactions_sadness', '', 'a:6:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"😥";s:4:"icon";s:11:"fa-sad-tear";s:5:"image";s:736:"<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M16.5 4.478v.227a48.816 48.816 0 013.878.512.75.75 0 11-.256 1.478l-.209-.035-1.005 13.07a3 3 0 01-2.991 2.77H8.084a3 3 0 01-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 01-.256-1.478A48.567 48.567 0 017.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 013.369 0c1.603.051 2.815 1.387 2.815 2.951zm-6.136-1.452a51.196 51.196 0 013.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 00-6 0v-.113c0-.794.609-1.428 1.364-1.452zm-.355 5.945a.75.75 0 10-1.5.058l.347 9a.75.75 0 101.499-.058l-.346-9zm5.48.058a.75.75 0 10-1.498-.058l-.347 9a.75.75 0 001.5.058l.345-9z" fill-rule="evenodd"></path></svg>";s:5:"color";s:20:"sys-colored col-red3";s:6:"weight";s:1:"1";}'),
  4236. ('sys_vote_reactions', 'anger', 6, '_sys_pre_lists_vote_reactions_anger', '', 'a:6:{s:3:"use";s:5:"emoji";s:5:"emoji";s:4:"😠";s:4:"icon";s:8:"fa-angry";s:5:"image";s:858:"<svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-2.625 6c-.54 0-.828.419-.936.634a1.96 1.96 0 00-.189.866c0 .298.059.605.189.866.108.215.395.634.936.634.54 0 .828-.419.936-.634.13-.26.189-.568.189-.866 0-.298-.059-.605-.189-.866-.108-.215-.395-.634-.936-.634zm4.314.634c.108-.215.395-.634.936-.634.54 0 .828.419.936.634.13.26.189.568.189.866 0 .298-.059.605-.189.866-.108.215-.395.634-.936.634-.54 0-.828-.419-.936-.634a1.96 1.96 0 01-.189-.866c0-.298.059-.605.189-.866zm-4.34 7.964a.75.75 0 01-1.061-1.06 5.236 5.236 0 013.73-1.538 5.236 5.236 0 013.695 1.538.75.75 0 11-1.061 1.06 3.736 3.736 0 00-2.639-1.098 3.736 3.736 0 00-2.664 1.098z" fill-rule="evenodd"></path></svg>";s:5:"color";s:20:"sys-colored col-red3";s:6:"weight";s:1:"1";}');
  4237. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4238. ('sys_relations', '1', 1, '_sys_pre_lists_relations_husband', '', 'a:1:{i:0;s:1:"2";}'),
  4239. ('sys_relations', '2', 2, '_sys_pre_lists_relations_wife', '', 'a:1:{i:0;s:1:"1";}'),
  4240. ('sys_relations', '3', 3, '_sys_pre_lists_relations_father', '', 'a:2:{i:0;s:1:"5";i:1;s:1:"6";}'),
  4241. ('sys_relations', '4', 4, '_sys_pre_lists_relations_mother', '', 'a:2:{i:0;s:1:"5";i:1;s:1:"6";}'),
  4242. ('sys_relations', '5', 5, '_sys_pre_lists_relations_son', '', 'a:2:{i:0;s:1:"3";i:1;s:1:"4";}'),
  4243. ('sys_relations', '6', 6, '_sys_pre_lists_relations_daughter', '', 'a:2:{i:0;s:1:"3";i:1;s:1:"4";}'),
  4244. ('sys_relations', '7', 7, '_sys_pre_lists_relations_brother', '', 'a:2:{i:0;s:1:"7";i:1;s:1:"8";}'),
  4245. ('sys_relations', '8', 8, '_sys_pre_lists_relations_sister', '', 'a:2:{i:0;s:1:"7";i:1;s:1:"8";}');
  4246. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4247. ('sys_content_filter', 1, 1, '_sys_pre_lists_content_filter_g', '', ''),
  4248. ('sys_content_filter', 2, 2, '_sys_pre_lists_content_filter_pg', '', ''),
  4249. ('sys_content_filter', 3, 3, '_sys_pre_lists_content_filter_pg13', '', ''),
  4250. ('sys_content_filter', 4, 4, '_sys_pre_lists_content_filter_r', '', ''),
  4251. ('sys_content_filter', 5, 5, '_sys_pre_lists_content_filter_x', '', '');
  4252. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4253. ('sys_studio_widget_types', '', 1, '_sys_pre_lists_studio_widget_types_library', '', 'a:1:{s:4:"icon";s:15:"lmi-library.svg";}'),
  4254. ('sys_studio_widget_types', 'appearance', 2, '_sys_pre_lists_studio_widget_types_appearance', '', 'a:1:{s:4:"icon";s:18:"lmi-appearance.svg";}'),
  4255. ('sys_studio_widget_types', 'structure', 3, '_sys_pre_lists_studio_widget_types_structure', '', 'a:1:{s:4:"icon";s:17:"lmi-structure.svg";}'),
  4256. ('sys_studio_widget_types', 'content', 4, '_sys_pre_lists_studio_widget_types_content', '', 'a:1:{s:4:"icon";s:15:"lmi-content.svg";}'),
  4257. ('sys_studio_widget_types', 'users', 5, '_sys_pre_lists_studio_widget_types_users', '', 'a:1:{s:4:"icon";s:13:"lmi-users.svg";}'),
  4258. ('sys_studio_widget_types', 'configuration', 6, '_sys_pre_lists_studio_widget_types_configuration', '', 'a:1:{s:4:"icon";s:21:"lmi-configuration.svg";}'),
  4259. ('sys_studio_widget_types', 'extensions', 7, '_sys_pre_lists_studio_widget_types_extensions', '', 'a:1:{s:4:"icon";s:18:"lmi-extensions.svg";}'),
  4260. ('sys_studio_widget_types', 'integrations', 8, '_sys_pre_lists_studio_widget_types_integrations', '', 'a:1:{s:4:"icon";s:20:"lmi-integrations.svg";}'),
  4261. ('sys_studio_widget_types', 'favorites', 9, '_sys_pre_lists_studio_widget_types_favorites', '', 'a:1:{s:4:"icon";s:17:"lmi-favorites.svg";}');
  4262. INSERT INTO `sys_form_pre_values`(`Key`, `Value`, `Order`, `LKey`, `LKey2`, `Data`) VALUES
  4263. ('sys_colors', 'slate-600', 2, '_sys_pre_lists_color_slate', '', ''),
  4264. ('sys_colors', 'gray-600', 3, '_sys_pre_lists_color_gray', '', ''),
  4265. ('sys_colors', 'zinc-600', 4, '_sys_pre_lists_color_zinc', '', ''),
  4266. ('sys_colors', 'neutral-600', 5, '_sys_pre_lists_color_neutral', '', ''),
  4267. ('sys_colors', 'stone-600', 6, '_sys_pre_lists_color_stone', '', ''),
  4268. ('sys_colors', 'red-600', 7, '_sys_pre_lists_color_red', '', ''),
  4269. ('sys_colors', 'orange-600', 8, '_sys_pre_lists_color_orange', '', ''),
  4270. ('sys_colors', 'amber-600', 9, '_sys_pre_lists_color_amber', '', ''),
  4271. ('sys_colors', 'yellow-600', 10, '_sys_pre_lists_color_yellow', '', ''),
  4272. ('sys_colors', 'lime-600', 11, '_sys_pre_lists_color_lime', '', ''),
  4273. ('sys_colors', 'green-600', 12, '_sys_pre_lists_color_green', '', ''),
  4274. ('sys_colors', 'emerald-600', 13, '_sys_pre_lists_color_emerald', '', ''),
  4275. ('sys_colors', 'teal-600', 14, '_sys_pre_lists_color_teal', '', ''),
  4276. ('sys_colors', 'cyan-600', 15, '_sys_pre_lists_color_cyan', '', ''),
  4277. ('sys_colors', 'sky-600', 16, '_sys_pre_lists_color_sky', '', ''),
  4278. ('sys_colors', 'blue-600', 17, '_sys_pre_lists_color_blue', '', ''),
  4279. ('sys_colors', 'indigo-600', 18, '_sys_pre_lists_color_indigo', '', ''),
  4280. ('sys_colors', 'violet-600', 19, '_sys_pre_lists_color_violet', '', ''),
  4281. ('sys_colors', 'purple-600', 20, '_sys_pre_lists_color_purple', '', ''),
  4282. ('sys_colors', 'fuchsia-600', 21, '_sys_pre_lists_color_fuchsia', '', ''),
  4283. ('sys_colors', 'pink-600', 22, '_sys_pre_lists_color_pink', '', ''),
  4284. ('sys_colors', 'rose-600', 23, '_sys_pre_lists_color_rose', '', '');
  4285. -- --------------------------------------------------------
  4286. CREATE TABLE IF NOT EXISTS `sys_menu_templates` (
  4287. `id` int(11) NOT NULL AUTO_INCREMENT,
  4288. `template` varchar(255) NOT NULL,
  4289. `title` varchar(255) NOT NULL,
  4290. `visible` tinyint(4) NOT NULL DEFAULT '1',
  4291. PRIMARY KEY (`id`)
  4292. );
  4293. INSERT INTO `sys_menu_templates` (`id`, `template`, `title`, `visible`) VALUES
  4294. (1, 'menu_empty.html', '_sys_menu_template_title_empty', 1),
  4295. (2, 'menu_footer.html', '_sys_menu_template_title_footer', 0),
  4296. (3, 'menu_horizontal.html', '_sys_menu_template_title_hor', 1),
  4297. (4, 'menu_vertical_lite.html', '_sys_menu_template_title_ver_lite', 1),
  4298. (5, 'menu_toolbar.html', '_sys_menu_template_title_toolbar', 0),
  4299. (6, 'menu_vertical.html', '_sys_menu_template_title_ver', 1),
  4300. (7, 'menu_floating_blocks.html', '_sys_menu_template_title_floating_blocks', 1),
  4301. (8, 'menu_main_submenu.html', '_sys_menu_template_title_main_submenu', 0),
  4302. (9, 'menu_buttons_hor.html', '_sys_menu_template_title_buttons_hor', 1),
  4303. (10, 'menu_inline.html', '_sys_menu_template_title_inline', 1),
  4304. (11, 'menu_interactive_vertical.html', '_sys_menu_template_title_interactive_vertical', 0),
  4305. (12, 'menu_account_popup.html', '_sys_menu_template_title_account_popup', 0),
  4306. (13, 'menu_account_notifications.html', '_sys_menu_template_title_account_notifications', 0),
  4307. (14, 'menu_floating_blocks_big.html', '_sys_menu_template_title_floating_blocks_big', 1),
  4308. (15, 'menu_custom_hor.html', '_sys_menu_template_title_custom_hor', 0),
  4309. (16, 'menu_buttons_ver.html', '_sys_menu_template_title_buttons_ver', 1),
  4310. (17, 'menu_inline_sbtn.html', '_sys_menu_template_title_inline_sbtn', 1),
  4311. (18, 'menu_main_submenu_more_auto.html', '_sys_menu_template_title_main_submenu_more_auto', 0),
  4312. (19, 'menu_floating_blocks_wide.html', '_sys_menu_template_title_floating_blocks_wide', 0),
  4313. (20, 'menu_custom_ver.html', '_sys_menu_template_title_custom_ver', 0),
  4314. (21, 'menu_vertical_more_less.html', '_sys_menu_template_title_vertical_more_less', 0),
  4315. (22, 'menu_interactive.html', '_sys_menu_template_title_interactive', 0),
  4316. (23, 'menu_buttons_icon_hor.html', '_sys_menu_template_title_buttons_icon_hor', 1),
  4317. (24, 'menu_floating_blocks_dash.html', '_sys_menu_template_title_floating_blocks_dash', 0),
  4318. (25, 'menu_block_submenu_hor.html', '_sys_menu_template_title_block_submenu_hor', 1),
  4319. (26, 'menu_block_submenu_ver.html', '_sys_menu_template_title_block_submenu_ver', 1),
  4320. (27, 'menu_profile_followings.html', '_sys_menu_template_title_profile_followings', 0),
  4321. (28, 'menu_main.html', '_sys_menu_template_title_main', 0),
  4322. (29, 'menu_add_content.html', '_sys_menu_template_title_add_content', 0),
  4323. (30, 'menu_panel.html', '_sys_menu_template_title_panel', 0),
  4324. (31, 'menu_main_in_panel.html', '_sys_menu_template_title_main_in_panel', 0),
  4325. (32, 'menu_multilevel.html', '_sys_menu_template_title_multilevel', 1),
  4326. (33, 'menu_toolbar_left.html', '_sys_menu_template_title_toolbar_left', 0),
  4327. (34, 'menu_toolbar_right.html', '_sys_menu_template_title_toolbar_right', 0);
  4328. CREATE TABLE IF NOT EXISTS `sys_objects_menu` (
  4329. `id` int(11) NOT NULL AUTO_INCREMENT,
  4330. `object` varchar(64) NOT NULL,
  4331. `title` varchar(255) NOT NULL,
  4332. `title_public` varchar(255) NOT NULL,
  4333. `set_name` varchar(64) NOT NULL,
  4334. `module` varchar(32) NOT NULL,
  4335. `template_id` int(11) NOT NULL,
  4336. `config_api` text NOT NULL,
  4337. `persistent` tinyint(4) NOT NULL DEFAULT '0',
  4338. `cache` enum('off','guest','global','per_user','per_acl') NOT NULL DEFAULT 'off',
  4339. `deletable` tinyint(4) NOT NULL DEFAULT '1',
  4340. `active` tinyint(4) NOT NULL DEFAULT '0',
  4341. `override_class_name` varchar(255) NOT NULL,
  4342. `override_class_file` varchar(255) NOT NULL,
  4343. PRIMARY KEY (`id`),
  4344. UNIQUE KEY `object` (`object`)
  4345. );
  4346. INSERT INTO `sys_objects_menu` (`object`, `title`, `title_public`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES
  4347. ('sys_site', '_sys_menu_title_main', '', 'sys_site', 'system', 28, 0, 1, 'BxTemplMenuSite', ''),
  4348. ('sys_site_in_panel', '_sys_menu_title_main_in_panel', '', 'sys_site', 'system', 31, 0, 1, 'BxTemplMenuSite', ''),
  4349. ('sys_application', '_sys_menu_title_application', '', 'sys_application', 'system', 28, 0, 1, 'BxTemplMenuSite', ''),
  4350. ('sys_homepage', '_sys_menu_title_homepage', '', 'sys_homepage', 'system', 7, 0, 1, 'BxTemplMenuHomepage', ''),
  4351. ('sys_homepage_submenu', '_sys_menu_title_homepage_submenu', '_sys_menu_title_public_homepage_submenu', 'sys_homepage_submenu', 'system', 8, 0, 1, '', ''),
  4352. ('sys_site_submenu', '_sys_menu_title_submenu', '', 'sys_site', 'system', 1, 0, 1, 'BxTemplMenuSubmenu', ''),
  4353. ('sys_site_manage', '_sys_menu_title_manage', '', '', 'system', 1, 0, 1, 'BxTemplMenuManage', ''),
  4354. ('sys_site_panel', '_sys_menu_title_panel', '', 'sys_site_panel', 'system', 30, 0, 1, 'BxTemplMenuPanel', ''),
  4355. ('sys_footer', '_sys_menu_title_footer', '', 'sys_footer', 'system', 2, 0, 1, 'BxTemplMenuFooter', ''),
  4356. ('sys_toolbar_site', '_sys_menu_title_toolbar_site', '', 'sys_toolbar_site', 'system', 33, 0, 1, 'BxTemplMenuToolbar', ''),
  4357. ('sys_toolbar_member', '_sys_menu_title_toolbar_member', '', 'sys_toolbar_member', 'system', 34, 0, 1, 'BxTemplMenuToolbar', ''),
  4358. ('sys_add_content', '_sys_menu_title_add_content', '', 'sys_add_content_links', 'system', 29, 0, 1, 'BxTemplMenuSite', ''),
  4359. ('sys_add_profile', '_sys_menu_title_add_profile', '', 'sys_add_profile_links', 'system', 14, 0, 1, 'BxTemplMenuProfileAdd', ''),
  4360. ('sys_add_profile_vertical', '_sys_menu_title_add_profile_vertical', '', 'sys_add_profile_links', 'system', 6, 0, 1, 'BxTemplMenuProfileAdd', ''),
  4361. ('sys_account_dashboard', '_sys_menu_title_account_dashboard', '_sys_menu_title_public_account_dashboard', 'sys_account_dashboard', 'system', 8, 0, 1, 'BxTemplMenuAccountDashboard', ''),
  4362. ('sys_account_dashboard_manage_tools', '_sys_menu_title_account_dashboard_manage_tools', '', 'sys_account_dashboard_manage_tools', 'system', 24, 0, 1, 'BxTemplMenuDashboardManageTools', ''),
  4363. ('sys_account_settings_submenu', '_sys_menu_title_account_settings', '_sys_menu_title_public_account_settings', 'sys_account_settings', 'system', 8, 0, 1, '', ''),
  4364. ('sys_profiles_create', '_sys_menu_title_profiles_create', '', 'sys_profiles_create', 'system', 4, 0, 1, '', ''),
  4365. ('sys_cmts_item_manage', '_sys_menu_title_cmts_item_manage', '', 'sys_cmts_item_manage', 'system', 20, 0, 1, 'BxTemplCmtsMenuManage', ''),
  4366. ('sys_cmts_item_actions', '_sys_menu_title_cmts_item_actions', '', 'sys_cmts_item_actions', 'system', 15, 0, 1, 'BxTemplCmtsMenuActions', ''),
  4367. ('sys_cmts_item_counters', '_sys_menu_title_cmts_item_counters', '', 'sys_cmts_item_counters', 'system', 15, 0, 1, 'BxTemplCmtsMenuActions', ''),
  4368. ('sys_cmts_item_meta', '_sys_menu_title_cmts_item_meta', '', 'sys_cmts_item_meta', 'system', 15, 0, 1, 'BxTemplCmtsMenuUnitMeta', ''),
  4369. ('sys_account_popup', '_sys_menu_title_account_popup', '', 'sys_account_popup', 'system', 12, 0, 1, 'BxTemplMenuAccountPopup', ''),
  4370. ('sys_account_notifications', '_sys_menu_title_account_notifications', '', 'sys_account_notifications', 'system', 19, 0, 1, 'BxTemplMenuAccountNotifications', ''),
  4371. ('sys_profile_stats', '_sys_menu_title_profile_stats', '', 'sys_profile_stats', 'system', 21, 0, 1, 'BxTemplMenuProfileStats', ''),
  4372. ('sys_tags_cloud', '_sys_menu_title_tags_cloud', '', '', 'system', 21, 0, 1, 'BxTemplMenuTagsCloud', ''),
  4373. ('sys_profile_followings', '_sys_menu_title_profile_followings', '', 'sys_profile_followings', 'system', 27, 0, 1, 'BxTemplMenuProfileFollowings', ''),
  4374. ('sys_switch_language_popup', '_sys_menu_title_switch_language_popup', '', 'sys_switch_language', 'system', 6, 0, 1, 'BxTemplMenuSwitchLanguage', ''),
  4375. ('sys_switch_language_inline', '_sys_menu_title_switch_language_inline', '', 'sys_switch_language', 'system', 3, 0, 1, 'BxTemplMenuSwitchLanguage', ''),
  4376. ('sys_switch_template', '_sys_menu_title_switch_template', '', 'sys_switch_template', 'system', 6, 0, 1, 'BxTemplMenuSwitchTemplate', ''),
  4377. ('sys_set_acl_level', '_sys_menu_title_set_acl_level', '', '', 'system', 6, 0, 1, 'BxTemplMenuSetAclLevel', ''),
  4378. ('sys_set_badges', '_sys_menu_title_set_badges', '', '', 'system', 6, 0, 1, 'BxTemplMenuSetBadges', ''),
  4379. ('sys_social_sharing', '_sys_menu_title_social_sharing', '', 'sys_social_sharing', 'system', 23, 0, 1, 'BxTemplMenuSocialSharing', ''),
  4380. ('sys_create_post', '_sys_menu_title_create_post', '', 'sys_create_post', 'system', 15, 0, 1, 'BxTemplMenuCreatePost', ''),
  4381. ('sys_dashboard_content', '_sys_menu_title_dashboard_content_manage', '', 'sys_dashboard_content_manage', 'system', 15, 0, 1, 'BxTemplMenuDashboardContentManage', ''),
  4382. ('sys_dashboard_reports', '_sys_menu_title_dashboard_reports_manage', '', 'sys_dashboard_reports_manage', 'system', 15, 0, 1, 'BxTemplMenuDashboardReportsManage', ''),
  4383. ('sys_add_relation', '_sys_menu_title_add_relation', '', '', 'system', 6, 0, 1, 'BxTemplMenuAddRelation', ''),
  4384. ('sys_vote_reactions_do', '_sys_menu_title_vote_reactions_do', '', '', 'system', 3, 0, 1, 'BxTemplVoteReactionsMenuDo', ''),
  4385. ('sys_wiki', '_sys_menu_title_wiki', '', 'sys_wiki', 'system', 6, 0, 1, 'BxTemplMenuWiki', ''),
  4386. ('sys_favorite_list', '_sys_menu_title_favorite_list', '', 'sys_favorite_list', 'system', 9, 0, 1, '', ''),
  4387. ('sys_con_submenu', '_sys_menu_title_con_submenu', '_sys_menu_title_public_con_submenu', 'sys_con_submenu', 'system', 8, 0, 1, 'BxTemplMenuSubmenuWithAddons', ''),
  4388. ('sys_ntfs_submenu', '_sys_menu_title_ntfs_submenu', '_sys_menu_title_public_ntfs_submenu', 'sys_ntfs_submenu', 'system', 8, 0, 1, 'BxTemplMenuSubmenuWithAddons', ''),
  4389. ('sys_studio_account_popup', '_sys_menu_title_studio_account_popup', '', 'sys_studio_account_popup', 'system', 4, 0, 1, 'BxTemplStudioMenuAccountPopup', '');
  4390. UPDATE `sys_objects_menu` SET `cache` = 'per_acl' WHERE `object` IN('sys_site', 'sys_account_notifications', 'sys_add_content', 'sys_toolbar_site', 'sys_footer', 'sys_site_submenu', 'sys_homepage_submenu', 'sys_homepage', 'sys_application', 'sys_site_in_panel');
  4391. UPDATE `sys_objects_menu` SET `cache` = 'per_user' WHERE `object` IN('sys_toolbar_member', 'sys_profile_stats');
  4392. CREATE TABLE IF NOT EXISTS `sys_menu_sets` (
  4393. `set_name` varchar(64) NOT NULL,
  4394. `module` varchar(32) NOT NULL,
  4395. `title` varchar(255) NOT NULL,
  4396. `deletable` tinyint(4) NOT NULL DEFAULT '1',
  4397. PRIMARY KEY (`set_name`)
  4398. );
  4399. INSERT INTO `sys_menu_sets` (`set_name`, `module`, `title`, `deletable`) VALUES
  4400. ('sys_site', 'system', '_sys_menu_set_title_site', 0),
  4401. ('sys_application', 'system', '_sys_menu_set_title_application', 0),
  4402. ('sys_homepage', 'system', '_sys_menu_set_title_homepage', 0),
  4403. ('sys_homepage_submenu', 'system', '_sys_menu_set_title_homepage_submenu', 0),
  4404. ('sys_site_panel', 'system', '_sys_menu_set_title_panel', 0),
  4405. ('sys_footer', 'system', '_sys_menu_set_title_footer', 0),
  4406. ('sys_toolbar_site', 'system', '_sys_menu_set_title_toolbar_site', 0),
  4407. ('sys_toolbar_member', 'system', '_sys_menu_set_title_toolbar_member', 0),
  4408. ('sys_account_popup', 'system', '_sys_menu_set_title_account_popup', 0),
  4409. ('sys_account_notifications', 'system', '_sys_menu_set_title_account_notifications', 0),
  4410. ('sys_add_content_links', 'system', '_sys_menu_set_title_add_content', 0),
  4411. ('sys_create_post', 'system', '_sys_menu_set_title_create_post', 0),
  4412. ('sys_dashboard_content_manage', 'system', '_sys_menu_set_title_dashboard_content_manage', 0),
  4413. ('sys_dashboard_reports_manage', 'system', '_sys_menu_set_title_dashboard_reports_manage', 0),
  4414. ('sys_add_profile_links', 'system', '_sys_menu_set_title_add_profile', 0),
  4415. ('sys_account_dashboard', 'system', '_sys_menu_set_title_account_dashboard', 0),
  4416. ('sys_account_dashboard_manage_tools', 'system', '_sys_menu_set_title_account_dashboard_manage_tools', 0),
  4417. ('sys_account_settings', 'system', '_sys_menu_set_title_account_settings', 0),
  4418. ('sys_profiles_create', 'system', '_sys_menu_set_title_profile_create_links', 0),
  4419. ('sys_profile_stats', 'system', '_sys_menu_set_title_profile_stats', 0),
  4420. ('sys_profile_followings', 'system', '_sys_menu_set_title_profile_followings', 0),
  4421. ('sys_cmts_item_manage', 'system', '_sys_menu_set_title_cmts_item_manage', 0),
  4422. ('sys_cmts_item_actions', 'system', '_sys_menu_set_title_cmts_item_actions', 0),
  4423. ('sys_cmts_item_counters', 'system', '_sys_menu_set_title_cmts_item_counters', 0),
  4424. ('sys_cmts_item_meta', 'system', '_sys_menu_set_title_cmts_item_meta', 0),
  4425. ('sys_switch_language', 'system', '_sys_menu_set_title_switch_language', 0),
  4426. ('sys_switch_template', 'system', '_sys_menu_set_title_switch_template', 0),
  4427. ('sys_social_sharing', 'system', '_sys_menu_set_title_sys_social_sharing', 0),
  4428. ('sys_wiki', 'system', '_sys_menu_set_title_sys_wiki', 0),
  4429. ('sys_favorite_list', 'system', '_sys_menu_set_title_sys_favorite_list', 0),
  4430. ('sys_con_submenu', 'system', '_sys_menu_set_title_con_submenu', 0),
  4431. ('sys_ntfs_submenu', 'system', '_sys_menu_set_title_ntfs_submenu', 0),
  4432. ('sys_studio_account_popup', 'system', '_sys_menu_set_title_studio_account_popup', 0);
  4433. CREATE TABLE IF NOT EXISTS `sys_menu_items` (
  4434. `id` int(11) NOT NULL AUTO_INCREMENT,
  4435. `parent_id` int(11) NOT NULL DEFAULT '0',
  4436. `set_name` varchar(64) NOT NULL,
  4437. `module` varchar(32) NOT NULL,
  4438. `name` varchar(255) NOT NULL,
  4439. `title_system` varchar(255) NOT NULL,
  4440. `title` varchar(255) NOT NULL,
  4441. `title_attr` varchar(255) NOT NULL DEFAULT '',
  4442. `info` varchar(255) NOT NULL DEFAULT '',
  4443. `link` varchar(512) NOT NULL,
  4444. `onclick` varchar(255) NOT NULL,
  4445. `target` varchar(255) NOT NULL,
  4446. `area_label` varchar(255) NOT NULL DEFAULT '',
  4447. `icon` text NOT NULL,
  4448. `icon_only` tinyint(4) NOT NULL DEFAULT '0',
  4449. `addon` text NOT NULL,
  4450. `addon_cache` tinyint(4) NOT NULL DEFAULT '0',
  4451. `markers` text NOT NULL,
  4452. `submenu_object` varchar(64) NOT NULL,
  4453. `submenu_popup` tinyint(4) NOT NULL DEFAULT '0',
  4454. `visible_for_levels` int(11) NOT NULL DEFAULT '2147483647',
  4455. `visibility_custom` text NOT NULL,
  4456. `hidden_on` varchar(255) NOT NULL DEFAULT '',
  4457. `hidden_on_cxt` varchar(255) NOT NULL DEFAULT '',
  4458. `hidden_on_pt` int(11) NOT NULL DEFAULT '0',
  4459. `hidden_on_col` int(11) NOT NULL DEFAULT '0',
  4460. `config_api` text NOT NULL,
  4461. `primary` tinyint(4) NOT NULL DEFAULT '0',
  4462. `collapsed` tinyint(4) NOT NULL DEFAULT '0',
  4463. `persistent` tinyint(4) NOT NULL DEFAULT '0',
  4464. `active` tinyint(4) NOT NULL DEFAULT '1',
  4465. `active_api` tinyint(4) NOT NULL DEFAULT '0',
  4466. `copyable` tinyint(4) NOT NULL DEFAULT '1',
  4467. `editable` tinyint(4) NOT NULL DEFAULT '1',
  4468. `order` int(11) NOT NULL,
  4469. PRIMARY KEY (`id`)
  4470. );
  4471. -- site menu
  4472. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4473. ('sys_site', 'system', 'home', '_sys_menu_item_title_system_home', '_sys_menu_item_title_home', '', '', '', 'home', '', 2147483647, 1, 1, 1),
  4474. ('sys_site', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', 'info-circle', '', 2147483647, 1, 1, 2),
  4475. ('sys_site', 'system', 'search', '_sys_menu_item_title_system_search', '_sys_menu_item_title_search', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-search\', this, \'site\');', '', 'search', '', 2147483647, 1, 1, 3),
  4476. ('sys_site', 'system', 'more-auto', '_sys_menu_item_title_system_more_auto', '_sys_menu_item_title_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', 2147483647, 1, 0, 9999);
  4477. -- panel menu
  4478. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4479. ('sys_site_panel', 'system', 'member-avatar', '_sys_menu_item_title_system_member_avatar', '', '', '', '', '', '', 2147483646, 1, 0, 1),
  4480. ('sys_site_panel', 'system', 'public-menu', '_sys_menu_item_title_system_public_menu', '', '', '', '', '', 'sys_site_in_panel', 2147483647, 0, 0, 2),
  4481. ('sys_site_panel', 'system', 'member-menu', '_sys_menu_item_title_system_member_menu', '', '', '', '', '', 'sys_profile_stats', 2147483646, 1, 0, 3),
  4482. ('sys_site_panel', 'system', 'member-followings', '_sys_menu_item_title_system_member_followings', '', '', '', '', '', 'sys_profile_followings', 2147483646, 1, 0, 4);
  4483. -- application menu
  4484. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4485. ('sys_application', 'system', 'home', '_sys_menu_item_title_system_home', '_sys_menu_item_title_home', '', '', '', 'home col-gray-dark', '', 2147483647, 1, 1, 1),
  4486. ('sys_application', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', 'info-circle col-blue3-dark', '', 2147483647, 1, 1, 2),
  4487. ('sys_application', 'system', 'more-auto', '_sys_menu_item_title_system_more_auto', '_sys_menu_item_title_more_auto', 'javascript:void(0)', '', '', 'ellipsis-v', '', 2147483647, 1, 0, 9999);
  4488. -- homepage submenu
  4489. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
  4490. ('sys_homepage_submenu', 'system', 'home', '_sys_menu_item_title_system_home', '_sys_menu_item_title_home', '', '', '', 'bolt', '', '', 2147483647, '', 0, 1, 1),
  4491. ('sys_homepage_submenu', 'system', 'explore', '_sys_menu_item_title_system_explore', '_sys_menu_item_title_explore', 'page.php?i=explore', '', '', 'compass ', '', '', 2147483647, '', 0, 1, 2),
  4492. ('sys_homepage_submenu', 'system', 'updates', '_sys_menu_item_title_system_updates', '_sys_menu_item_title_updates', 'page.php?i=updates', '', '', 'fire', '', '', 2147483647, '', 0, 1, 3),
  4493. ('sys_homepage_submenu', 'system', 'trends', '_sys_menu_item_title_system_trends', '_sys_menu_item_title_trends', 'page.php?i=trends', '', '', 'hashtag', '', '', 2147483647, '', 0, 1, 4);
  4494. -- footer menu
  4495. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4496. ('sys_footer', 'system', 'about', '_sys_menu_item_title_system_about', '_sys_menu_item_title_about', 'page.php?i=about', '', '', '', '', 2147483647, 1, 1, 1),
  4497. ('sys_footer', 'system', 'terms', '_sys_menu_item_title_system_terms', '_sys_menu_item_title_terms', 'page.php?i=terms', '', '', '', '', 2147483647, 1, 1, 2),
  4498. ('sys_footer', 'system', 'privacy', '_sys_menu_item_title_system_privacy', '_sys_menu_item_title_privacy', 'page.php?i=privacy', '', '', '', '', 2147483647, 1, 1, 3),
  4499. ('sys_footer', 'system', 'switch_language', '_sys_menu_item_title_system_switch_language', '_sys_menu_item_title_switch_language', 'javascript:void(0);', 'bx_menu_popup(''sys_switch_language_popup'', window);', '', '', '', 2147483647, 1, 1, 4),
  4500. ('sys_footer', 'system', 'switch_template', '_sys_menu_item_title_system_switch_template', '_sys_menu_item_title_switch_template', 'javascript:void(0);', 'bx_menu_popup(''sys_switch_template'', window);', '', '', '', 2147483647, 1, 1, 5),
  4501. ('sys_footer', 'system', 'copyright', '_sys_menu_item_title_system_copyright', '_sys_menu_item_title_copyright', 'javascript:void(0)', 'on_copyright_click()', '', '', '', 2147483647, 1, 1, 6),
  4502. ('sys_footer', 'system', 'powered_by', '_sys_menu_item_title_system_powered_by', '', 'https://una.io', '', '_blank', '<svg width="167" height="28" viewBox="0 0 167 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x=".5" y=".5" width="166" height="27" rx="7.5" stroke="currentColor" stroke-opacity=".4"/><path d="M9.54 18.5C9.43733 18.5 9.358 18.472 9.302 18.416C9.246 18.3507 9.218 18.2713 9.218 18.178V9.036C9.218 8.93333 9.246 8.854 9.302 8.798C9.358 8.73267 9.43733 8.7 9.54 8.7H13.096C13.7867 8.7 14.384 8.812 14.888 9.036C15.4013 9.26 15.798 9.596 16.078 10.044C16.358 10.4827 16.498 11.0333 16.498 11.696C16.498 12.3587 16.358 12.9093 16.078 13.348C15.798 13.7867 15.4013 14.118 14.888 14.342C14.384 14.566 13.7867 14.678 13.096 14.678H10.618V18.178C10.618 18.2713 10.5853 18.3507 10.52 18.416C10.464 18.472 10.3847 18.5 10.282 18.5H9.54ZM10.604 13.502H13.026C13.7167 13.502 14.2347 13.348 14.58 13.04C14.9253 12.732 15.098 12.284 15.098 11.696C15.098 11.1173 14.93 10.6693 14.594 10.352C14.258 10.0347 13.7353 9.876 13.026 9.876H10.604V13.502ZM20.9047 18.64C20.1954 18.64 19.6027 18.5047 19.1267 18.234C18.6507 17.9633 18.2867 17.59 18.0347 17.114C17.7827 16.6287 17.6427 16.078 17.6147 15.462C17.6054 15.3033 17.6007 15.1027 17.6007 14.86C17.6007 14.608 17.6054 14.4073 17.6147 14.258C17.6427 13.6327 17.7827 13.082 18.0347 12.606C18.2961 12.13 18.6647 11.7567 19.1407 11.486C19.6167 11.2153 20.2047 11.08 20.9047 11.08C21.6047 11.08 22.1927 11.2153 22.6687 11.486C23.1447 11.7567 23.5087 12.13 23.7607 12.606C24.0221 13.082 24.1667 13.6327 24.1947 14.258C24.2041 14.4073 24.2087 14.608 24.2087 14.86C24.2087 15.1027 24.2041 15.3033 24.1947 15.462C24.1667 16.078 24.0267 16.6287 23.7747 17.114C23.5227 17.59 23.1587 17.9633 22.6827 18.234C22.2067 18.5047 21.6141 18.64 20.9047 18.64ZM20.9047 17.562C21.4834 17.562 21.9454 17.38 22.2907 17.016C22.6361 16.6427 22.8227 16.1013 22.8507 15.392C22.8601 15.252 22.8647 15.0747 22.8647 14.86C22.8647 14.6453 22.8601 14.468 22.8507 14.328C22.8227 13.6187 22.6361 13.082 22.2907 12.718C21.9454 12.3447 21.4834 12.158 20.9047 12.158C20.3261 12.158 19.8594 12.3447 19.5047 12.718C19.1594 13.082 18.9774 13.6187 18.9587 14.328C18.9494 14.468 18.9447 14.6453 18.9447 14.86C18.9447 15.0747 18.9494 15.252 18.9587 15.392C18.9774 16.1013 19.1594 16.6427 19.5047 17.016C19.8594 17.38 20.3261 17.562 20.9047 17.562ZM27.7024 18.5C27.581 18.5 27.4877 18.472 27.4224 18.416C27.357 18.3507 27.301 18.262 27.2544 18.15L25.2664 11.654C25.2477 11.6073 25.2384 11.5607 25.2384 11.514C25.2384 11.43 25.2664 11.36 25.3224 11.304C25.3877 11.248 25.4577 11.22 25.5324 11.22H26.1484C26.251 11.22 26.3304 11.248 26.3864 11.304C26.4424 11.36 26.4797 11.4113 26.4984 11.458L28.0524 16.736L29.7184 11.514C29.737 11.4487 29.7744 11.3833 29.8304 11.318C29.8957 11.2527 29.989 11.22 30.1104 11.22H30.5864C30.7077 11.22 30.801 11.2527 30.8664 11.318C30.9317 11.3833 30.969 11.4487 30.9784 11.514L32.6444 16.736L34.1984 11.458C34.2077 11.4113 34.2404 11.36 34.2964 11.304C34.3524 11.248 34.4317 11.22 34.5344 11.22H35.1504C35.2344 11.22 35.3044 11.248 35.3604 11.304C35.4164 11.36 35.4444 11.43 35.4444 11.514C35.4444 11.5607 35.435 11.6073 35.4164 11.654L33.4284 18.15C33.4004 18.262 33.349 18.3507 33.2744 18.416C33.209 18.472 33.111 18.5 32.9804 18.5H32.4344C32.313 18.5 32.2104 18.472 32.1264 18.416C32.0517 18.3507 32.0004 18.262 31.9724 18.15L30.3484 13.138L28.7244 18.15C28.687 18.262 28.631 18.3507 28.5564 18.416C28.4817 18.472 28.379 18.5 28.2484 18.5H27.7024ZM39.7016 18.64C38.7402 18.64 37.9749 18.346 37.4056 17.758C36.8362 17.1607 36.5236 16.3487 36.4676 15.322C36.4582 15.2007 36.4536 15.0467 36.4536 14.86C36.4536 14.664 36.4582 14.5053 36.4676 14.384C36.5049 13.7213 36.6589 13.1427 36.9296 12.648C37.2002 12.144 37.5689 11.7567 38.0356 11.486C38.5116 11.2153 39.0669 11.08 39.7016 11.08C40.4109 11.08 41.0036 11.2293 41.4796 11.528C41.9649 11.8267 42.3336 12.2513 42.5856 12.802C42.8376 13.3527 42.9636 13.9967 42.9636 14.734V14.972C42.9636 15.0747 42.9309 15.154 42.8656 15.21C42.8096 15.266 42.7349 15.294 42.6416 15.294H37.7976C37.7976 15.3033 37.7976 15.322 37.7976 15.35C37.7976 15.378 37.7976 15.4013 37.7976 15.42C37.8162 15.8027 37.9002 16.162 38.0496 16.498C38.1989 16.8247 38.4136 17.0907 38.6936 17.296C38.9736 17.5013 39.3096 17.604 39.7016 17.604C40.0376 17.604 40.3176 17.5527 40.5416 17.45C40.7656 17.3473 40.9476 17.2353 41.0876 17.114C41.2276 16.9833 41.3209 16.8853 41.3676 16.82C41.4516 16.6987 41.5169 16.6287 41.5636 16.61C41.6102 16.582 41.6849 16.568 41.7876 16.568H42.4596C42.5529 16.568 42.6276 16.596 42.6836 16.652C42.7489 16.6987 42.7769 16.7687 42.7676 16.862C42.7582 17.002 42.6836 17.1747 42.5436 17.38C42.4036 17.576 42.2029 17.772 41.9416 17.968C41.6802 18.164 41.3629 18.3273 40.9896 18.458C40.6162 18.5793 40.1869 18.64 39.7016 18.64ZM37.7976 14.328H41.6336V14.286C41.6336 13.866 41.5542 13.4927 41.3956 13.166C41.2462 12.8393 41.0269 12.5827 40.7376 12.396C40.4482 12.2 40.1029 12.102 39.7016 12.102C39.3002 12.102 38.9549 12.2 38.6656 12.396C38.3856 12.5827 38.1709 12.8393 38.0216 13.166C37.8722 13.4927 37.7976 13.866 37.7976 14.286V14.328ZM44.9596 18.5C44.8662 18.5 44.7869 18.472 44.7216 18.416C44.6656 18.3507 44.6376 18.2713 44.6376 18.178V11.556C44.6376 11.4627 44.6656 11.3833 44.7216 11.318C44.7869 11.2527 44.8662 11.22 44.9596 11.22H45.6036C45.6969 11.22 45.7762 11.2527 45.8416 11.318C45.9069 11.3833 45.9396 11.4627 45.9396 11.556V12.172C46.1262 11.8547 46.3829 11.6167 46.7096 11.458C47.0362 11.2993 47.4282 11.22 47.8856 11.22H48.4456C48.5389 11.22 48.6136 11.2527 48.6696 11.318C48.7256 11.374 48.7536 11.4487 48.7536 11.542V12.116C48.7536 12.2093 48.7256 12.284 48.6696 12.34C48.6136 12.396 48.5389 12.424 48.4456 12.424H47.6056C47.1016 12.424 46.7049 12.5733 46.4156 12.872C46.1262 13.1613 45.9816 13.558 45.9816 14.062V18.178C45.9816 18.2713 45.9489 18.3507 45.8836 18.416C45.8182 18.472 45.7389 18.5 45.6456 18.5H44.9596ZM52.7172 18.64C51.7559 18.64 50.9905 18.346 50.4212 17.758C49.8519 17.1607 49.5392 16.3487 49.4832 15.322C49.4739 15.2007 49.4692 15.0467 49.4692 14.86C49.4692 14.664 49.4739 14.5053 49.4832 14.384C49.5205 13.7213 49.6745 13.1427 49.9452 12.648C50.2159 12.144 50.5845 11.7567 51.0512 11.486C51.5272 11.2153 52.0825 11.08 52.7172 11.08C53.4265 11.08 54.0192 11.2293 54.4952 11.528C54.9805 11.8267 55.3492 12.2513 55.6012 12.802C55.8532 13.3527 55.9792 13.9967 55.9792 14.734V14.972C55.9792 15.0747 55.9465 15.154 55.8812 15.21C55.8252 15.266 55.7505 15.294 55.6572 15.294H50.8132C50.8132 15.3033 50.8132 15.322 50.8132 15.35C50.8132 15.378 50.8132 15.4013 50.8132 15.42C50.8319 15.8027 50.9159 16.162 51.0652 16.498C51.2145 16.8247 51.4292 17.0907 51.7092 17.296C51.9892 17.5013 52.3252 17.604 52.7172 17.604C53.0532 17.604 53.3332 17.5527 53.5572 17.45C53.7812 17.3473 53.9632 17.2353 54.1032 17.114C54.2432 16.9833 54.3365 16.8853 54.3832 16.82C54.4672 16.6987 54.5325 16.6287 54.5792 16.61C54.6259 16.582 54.7005 16.568 54.8032 16.568H55.4752C55.5685 16.568 55.6432 16.596 55.6992 16.652C55.7645 16.6987 55.7925 16.7687 55.7832 16.862C55.7739 17.002 55.6992 17.1747 55.5592 17.38C55.4192 17.576 55.2185 17.772 54.9572 17.968C54.6959 18.164 54.3785 18.3273 54.0052 18.458C53.6319 18.5793 53.2025 18.64 52.7172 18.64ZM50.8132 14.328H54.6492V14.286C54.6492 13.866 54.5699 13.4927 54.4112 13.166C54.2619 12.8393 54.0425 12.5827 53.7532 12.396C53.4639 12.2 53.1185 12.102 52.7172 12.102C52.3159 12.102 51.9705 12.2 51.6812 12.396C51.4012 12.5827 51.1865 12.8393 51.0372 13.166C50.8879 13.4927 50.8132 13.866 50.8132 14.286V14.328ZM60.3132 18.64C59.7999 18.64 59.3565 18.5513 58.9832 18.374C58.6099 18.1873 58.3019 17.94 58.0592 17.632C57.8259 17.3147 57.6485 16.9553 57.5272 16.554C57.4152 16.1527 57.3499 15.728 57.3312 15.28C57.3219 15.1307 57.3172 14.9907 57.3172 14.86C57.3172 14.7293 57.3219 14.5893 57.3312 14.44C57.3499 14.0013 57.4152 13.5813 57.5272 13.18C57.6485 12.7787 57.8259 12.4193 58.0592 12.102C58.3019 11.7847 58.6099 11.5373 58.9832 11.36C59.3565 11.1733 59.7999 11.08 60.3132 11.08C60.8639 11.08 61.3212 11.178 61.6852 11.374C62.0492 11.57 62.3479 11.8127 62.5812 12.102V8.882C62.5812 8.78867 62.6092 8.714 62.6652 8.658C62.7305 8.59267 62.8099 8.56 62.9032 8.56H63.5752C63.6685 8.56 63.7432 8.59267 63.7992 8.658C63.8645 8.714 63.8972 8.78867 63.8972 8.882V18.178C63.8972 18.2713 63.8645 18.3507 63.7992 18.416C63.7432 18.472 63.6685 18.5 63.5752 18.5H62.9452C62.8425 18.5 62.7632 18.472 62.7072 18.416C62.6512 18.3507 62.6232 18.2713 62.6232 18.178V17.59C62.3899 17.8887 62.0865 18.1407 61.7132 18.346C61.3399 18.542 60.8732 18.64 60.3132 18.64ZM60.6072 17.506C61.0739 17.506 61.4472 17.3987 61.7272 17.184C62.0072 16.9693 62.2172 16.6987 62.3572 16.372C62.4972 16.036 62.5719 15.6953 62.5812 15.35C62.5905 15.2007 62.5952 15.0233 62.5952 14.818C62.5952 14.6033 62.5905 14.4213 62.5812 14.272C62.5719 13.9453 62.4925 13.6233 62.3432 13.306C62.2032 12.9887 61.9885 12.7273 61.6992 12.522C61.4192 12.3167 61.0552 12.214 60.6072 12.214C60.1312 12.214 59.7532 12.3213 59.4732 12.536C59.1932 12.7413 58.9925 13.0167 58.8712 13.362C58.7499 13.698 58.6799 14.062 58.6612 14.454C58.6519 14.7247 58.6519 14.9953 58.6612 15.266C58.6799 15.658 58.7499 16.0267 58.8712 16.372C58.9925 16.708 59.1932 16.9833 59.4732 17.198C59.7532 17.4033 60.1312 17.506 60.6072 17.506ZM73.009 18.64C72.449 18.64 71.9823 18.542 71.609 18.346C71.2357 18.1407 70.937 17.8887 70.713 17.59V18.178C70.713 18.2713 70.6803 18.3507 70.615 18.416C70.559 18.472 70.4843 18.5 70.391 18.5H69.747C69.6537 18.5 69.5743 18.472 69.509 18.416C69.453 18.3507 69.425 18.2713 69.425 18.178V8.882C69.425 8.78867 69.453 8.714 69.509 8.658C69.5743 8.59267 69.6537 8.56 69.747 8.56H70.419C70.5217 8.56 70.601 8.59267 70.657 8.658C70.713 8.714 70.741 8.78867 70.741 8.882V12.102C70.9743 11.8127 71.273 11.57 71.637 11.374C72.0103 11.178 72.4677 11.08 73.009 11.08C73.5317 11.08 73.975 11.1733 74.339 11.36C74.7123 11.5373 75.0157 11.7847 75.249 12.102C75.4917 12.4193 75.6737 12.7787 75.795 13.18C75.9163 13.5813 75.9817 14.0013 75.991 14.44C76.0003 14.5893 76.005 14.7293 76.005 14.86C76.005 14.9907 76.0003 15.1307 75.991 15.28C75.9817 15.728 75.9163 16.1527 75.795 16.554C75.6737 16.9553 75.4917 17.3147 75.249 17.632C75.0157 17.94 74.7123 18.1873 74.339 18.374C73.975 18.5513 73.5317 18.64 73.009 18.64ZM72.715 17.506C73.2003 17.506 73.5783 17.4033 73.849 17.198C74.129 16.9833 74.3297 16.708 74.451 16.372C74.5723 16.0267 74.6423 15.658 74.661 15.266C74.6703 14.9953 74.6703 14.7247 74.661 14.454C74.6423 14.062 74.5723 13.698 74.451 13.362C74.3297 13.0167 74.129 12.7413 73.849 12.536C73.5783 12.3213 73.2003 12.214 72.715 12.214C72.2763 12.214 71.9123 12.3167 71.623 12.522C71.3337 12.7273 71.1143 12.9887 70.965 13.306C70.825 13.6233 70.7503 13.9453 70.741 14.272C70.7317 14.4213 70.727 14.6033 70.727 14.818C70.727 15.0233 70.7317 15.2007 70.741 15.35C70.7597 15.6953 70.8343 16.036 70.965 16.372C71.105 16.6987 71.315 16.9693 71.595 17.184C71.8843 17.3987 72.2577 17.506 72.715 17.506ZM78.7377 21.16C78.6631 21.16 78.5977 21.132 78.5417 21.076C78.4857 21.02 78.4577 20.9547 78.4577 20.88C78.4577 20.8427 78.4624 20.8053 78.4717 20.768C78.4811 20.7307 78.4997 20.684 78.5277 20.628L79.6057 18.066L76.9317 11.752C76.8851 11.64 76.8617 11.5607 76.8617 11.514C76.8617 11.43 76.8897 11.36 76.9457 11.304C77.0017 11.248 77.0717 11.22 77.1557 11.22H77.8417C77.9351 11.22 78.0097 11.2433 78.0657 11.29C78.1217 11.3367 78.1591 11.3927 78.1777 11.458L80.3057 16.554L82.4897 11.458C82.5177 11.3927 82.5551 11.3367 82.6017 11.29C82.6577 11.2433 82.7371 11.22 82.8397 11.22H83.4977C83.5817 11.22 83.6517 11.248 83.7077 11.304C83.7637 11.36 83.7917 11.4253 83.7917 11.5C83.7917 11.5467 83.7684 11.6307 83.7217 11.752L79.7457 20.922C79.7177 20.9873 79.6757 21.0433 79.6197 21.09C79.5731 21.1367 79.4984 21.16 79.3957 21.16H78.7377Z" fill="currentColor"/><g transform="matrix(0.0552 0 0 0.0552 86.8564 -0.1436)" fill="currentColor"><path d="M322.4 324.2c1.4-1.3 3.8-.1 3.5 1.7-1 6-2 12-3.1 18-4.3 24.7-8.7 50-9.5 81.1-.1 1.6-1.1 3.1-2.6 3.5-17.3 5.5-35.7 8.5-54.7 8.5-22.1 0-43.2-4-62.8-11.3-2.5-.9-2.4-4.4-.1-5.5 24.6-11.8 42-37.5 43.7-66.2.1-2.4 2.3-4.2 4.7-3.9 4.7.8 9.6 1.1 14.5 1.1 25.8 0 49.3-10.3 66.4-27zM420.2 193.1c1.1-2.3 4.6-2.4 5.5.1 7.3 19.6 11.3 40.7 11.3 62.8 0 70.4-40.2 131.4-98.9 161.3-2.5 1.3-5.5-.7-5.3-3.5 1.4-24.4 5-45.3 8.8-66.6 4.7-27.3 9.6-55.3 9.6-91.2 0-4.9-.3-9.8-1.1-14.5-.3-2.4 1.5-4.6 3.9-4.7 28.7-1.7 54.4-19.1 66.2-43.7zM173.9 94.7c2.5-1.3 5.5.7 5.3 3.5-1.4 24.4-5 45.3-8.8 66.6-4.7 27.3-9.6 55.3-9.6 91.2 0 4.9.3 9.8 1.1 14.5.3 2.4-1.5 4.6-3.9 4.7-28.7 1.7-54.4 19.1-66.2 43.7-1.1 2.3-4.6 2.4-5.5-.1-7.3-19.6-11.3-40.7-11.3-62.8 0-70.4 40.2-131.4 98.9-161.3zM256 75c22.1 0 43.2 4 62.8 11.3 2.5.9 2.4 4.4.1 5.5-24.6 11.8-42 37.5-43.7 66.2-.1 2.4-2.3 4.2-4.7 3.9-4.7-.8-9.6-1.1-14.5-1.1-25.8 0-49.3 10.3-66.4 27-1.4 1.3-3.8.1-3.5-1.7 1-6 2-12 3.1-18 4.3-24.7 8.7-50 9.5-81.1.1-1.6 1.1-3.1 2.6-3.5 17.3-5.5 35.7-8.5 54.7-8.5z" fill-opacity=".4"/><circle cx="351.2" cy="160.8" r="57.1"/><circle cx="160.8" cy="351.2" r="57.1"/></g><path d="M128.5 14C128.5 16.4853 126.485 18.5 124 18.5C121.515 18.5 119.5 16.4853 119.5 14V8.75C119.5 8.33579 119.164 8 118.75 8C118.336 8 118 8.33579 118 8.75V14C118 17.3137 120.686 20 124 20C127.314 20 130 17.3137 130 14V8.75C130 8.33579 129.664 8 129.25 8C128.836 8 128.5 8.33579 128.5 8.75V14ZM142.5 14V19.25C142.5 19.6642 142.836 20 143.25 20C143.664 20 144 19.6642 144 19.25V14C144 10.6863 141.314 8 138 8C134.686 8 132 10.6863 132 14V19.25C132 19.6642 132.336 20 132.75 20C133.164 20 133.5 19.6642 133.5 19.25V14C133.5 11.5147 135.515 9.5 138 9.5C140.485 9.5 142.5 11.5147 142.5 14Z" fill="currentColor"/><path d="M156.5 17.9687V19.25C156.5 19.6642 156.836 20 157.25 20V20C157.664 20 158 19.6642 158 19.25V14C158 10.6863 155.314 8 152 8C148.686 8 146 10.6863 146 14C146 17.3137 148.686 20 152 20C153.792 20 155.401 19.2144 156.5 17.9687ZM156.5 14C156.5 16.4853 154.485 18.5 152 18.5C149.515 18.5 147.5 16.4853 147.5 14C147.5 11.5147 149.515 9.5 152 9.5C154.485 9.5 156.5 11.5147 156.5 14Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"/></svg>', '', 2147483647, 1, 1, 9999);
  4503. -- member toolbar menu
  4504. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `hidden_on_pt`, `active`, `copyable`, `order`) VALUES
  4505. ('sys_toolbar_member', 'system', 'search', '_sys_menu_item_title_system_search', '', 'javascript:void(0);', 'bx_menu_slide_inline(''#bx-sliding-menu-search'', this, ''site'');', '', 'search', '', '', 0, 2147483647, 0, 1, 1, 0),
  4506. ('sys_toolbar_member', 'system', 'add-content', '_sys_menu_item_title_system_add_content', '', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-sys_add_content\', this, \'site\');', '', 'plus', '', '', 0, 2147483646, 0, 1, 1, 0),
  4507. ('sys_toolbar_member', 'system', 'apps', '_sys_menu_item_title_system_apps', '', 'javascript:void(0);', '', '', 'qrcode', '', '', 0, 2147483646, 3, 1, 1, 0),
  4508. ('sys_toolbar_member', 'system', 'account', '_sys_menu_item_title_system_account_menu', '_sys_menu_item_title_account_menu', 'javascript:void(0);', 'bx_menu_slide_inline(''#bx-sliding-menu-account'', this, ''site'');', '', 'user', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:21:"profile_notifications";s:5:"class";s:20:"TemplServiceProfiles";}', 'sys_account_popup', 1, 2147483646, 0, 1, 0, 1),
  4509. ('sys_toolbar_member', 'system', 'login', '_sys_menu_item_title_system_login', '', 'page.php?i=login', '', '', 'user', '', '', 0, 1, 0, 1, 0, 2),
  4510. ('sys_toolbar_member', 'system', 'main-menu', '_sys_menu_item_title_system_main_menu', '', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-sys_site\', this, \'site\');', '', 'bars', '', '', 0, 2147483647, 0, 1, 1, 9999);
  4511. -- account popup menu
  4512. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4513. ('sys_account_popup', 'system', 'profile-active', '_sys_menu_item_title_system_ap_profile_active', '', '', '', '', '', '', '', 2147483646, 1, 1, 1),
  4514. ('sys_account_popup', 'system', 'profile-notifications', '_sys_menu_item_title_system_ap_profile_notifications', '', '', '', '', '', '', '', 2147483646, 1, 1, 2),
  4515. ('sys_account_popup', 'system', 'profile-switcher', '_sys_menu_item_title_system_ap_profile_switcher', '', '', '', '', '', '', '', 2147483646, 1, 1, 3),
  4516. ('sys_account_popup', 'system', 'profile-create', '_sys_menu_item_title_system_ap_profile_create', '', '', '', '', '', '', '', 2147483646, 1, 1, 4);
  4517. -- notifications menu in account popup
  4518. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4519. ('sys_account_notifications', 'system', 'dashboard', '_sys_menu_item_title_system_dashboard', '_sys_menu_item_title_dashboard', 'page.php?i=dashboard', '', '', 'tachometer-alt', '', '', 2147483646, 1, 1, 1),
  4520. ('sys_account_notifications', 'system', 'profile', '_sys_menu_item_title_system_profile', '_sys_menu_item_title_profile', '{own_profile_url}', '', '', 'user', '', '', 2147483644, 1, 1, 2),
  4521. ('sys_account_notifications', 'system', 'account-settings', '_sys_menu_item_title_system_account_settings', '_sys_menu_item_title_account_settings', 'page.php?i=account-settings-email', '', '', 'cog', '', '', 2147483646, 1, 1, 3),
  4522. ('sys_account_notifications', 'system', 'add-content', '_sys_menu_item_title_system_add_content', '_sys_menu_item_title_add_content', 'javascript:void(0);', 'bx_menu_slide_inline(\'#bx-sliding-menu-sys_add_content\', $(\'#bx-menu-toolbar-item-add-content a\').get(0), \'site\');', '', 'plus', '', '', 2147483646, 1, 1, 4),
  4523. ('sys_account_notifications', 'system', 'studio', '_sys_menu_item_title_system_studio', '_sys_menu_item_title_studio', '{studio_url}', '', '', 'wrench', '', '', 2147483646, 1, 0, 5),
  4524. ('sys_account_notifications', 'system', 'cart', '_sys_menu_item_title_system_cart', '_sys_menu_item_title_cart', 'cart.php', '', '', 'cart-plus', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_cart_items_count";s:6:"params";a:0:{}s:5:"class";s:21:"TemplPaymentsServices";}', '', 2147483646, 1, 1, 6),
  4525. ('sys_account_notifications', 'system', 'orders', '_sys_menu_item_title_system_orders', '_sys_menu_item_title_orders', 'orders.php', '', '', 'cart-arrow-down', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_orders_count";s:6:"params";a:1:{i:0;s:3:"new";}s:5:"class";s:21:"TemplPaymentsServices";}', '', 2147483646, 0, 1, 7),
  4526. ('sys_account_notifications', 'system', 'invoices', '_sys_menu_item_title_system_invoices', '_sys_menu_item_title_invoices', 'invoices.php', '', '', 'file-invoice', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"get_invoices_count";s:6:"params";a:1:{i:0;s:6:"unpaid";}s:5:"class";s:21:"TemplPaymentsServices";}', '', 2147483646, 0, 1, 8),
  4527. ('sys_account_notifications', 'system', 'sounds', '_sys_menu_item_title_system_sounds', '_sys_menu_item_title_sounds', 'javascript:void(0);', 'bx_sound_toggle(this);', '', 'volume-up', '', '', 2147483646, 1, 1, 9998),
  4528. ('sys_account_notifications', 'system', 'logout', '_sys_menu_item_title_system_logout', '_sys_menu_item_title_logout', 'page.php?i=logout', '', '', 'sign-out-alt', '', '', 2147483646, 1, 1, 9999);
  4529. -- account settings menu
  4530. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
  4531. ('sys_account_settings', 'system', 'account-profile-switcher', '_sys_menu_item_title_system_account_profile_context', '_sys_menu_item_title_account_profile_context', 'page.php?i=account-profile-switcher', '', '', 'user', '', 2147483646, '', 1, 1, 1),
  4532. ('sys_account_settings', 'system', 'account-settings-info', '_sys_menu_item_title_system_account_settings_info', '_sys_menu_item_title_account_settings_info', 'page.php?i=account-settings-info', '', '', 'info-circle', '', 2147483646, '', 1, 1, 2),
  4533. ('sys_account_settings', 'system', 'account-settings-email', '_sys_menu_item_title_system_account_settings_email', '_sys_menu_item_title_account_settings_email', 'page.php?i=account-settings-email', '', '', 'envelope', '', 2147483646, '', 1, 1, 3),
  4534. ('sys_account_settings', 'system', 'account-settings-password', '_sys_menu_item_title_system_account_settings_pwd', '_sys_menu_item_title_account_settings_pwd', 'page.php?i=account-settings-password', '', '', 'key', '', 2147483646, '', 1, 1, 4),
  4535. ('sys_account_settings', 'system', 'profile-settings-cfilter', '_sys_menu_item_title_system_profile_settings_cfilter', '_sys_menu_item_title_profile_settings_cfilter', 'page.php?i=profile-settings-cfilter', '', '', 'filter', '', 2147483646, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"is_enabled_cfilter";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 1, 1, 5),
  4536. ('sys_account_settings', 'system', 'account-settings-delete', '_sys_menu_item_title_system_account_settings_delete', '_sys_menu_item_title_account_settings_delete', 'page.php?i=account-settings-delete', '', '', 'remove', '', 2147483646, '', 1, 1, 9999);
  4537. -- account dashboard
  4538. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4539. ('sys_account_dashboard', 'system', 'dashboard', '_sys_menu_item_title_system_account_dashboard', '_sys_menu_item_title_account_dashboard', 'page.php?i=dashboard', '', '', 'tachometer-alt', '', '', 2147483646, 1, 1, 1),
  4540. ('sys_account_dashboard', 'system', 'dashboard-admin', '_sys_menu_item_title_system_account_dashboard_admin', '_sys_menu_item_title_account_dashboard_admin', 'page.php?i=dashboard-admin', '', '', '', '', '', 2147483647, 0, 1, 2),
  4541. ('sys_account_dashboard', 'system', 'dashboard-subscriptions', '_sys_menu_item_title_system_subscriptions', '_sys_menu_item_title_subscriptions', 'subscriptions.php', '', '', 'credit-card col-blue3', '', '', 2147483646, 1, 1, 3),
  4542. ('sys_account_dashboard', 'system', 'dashboard-orders', '_sys_menu_item_title_system_orders', '_sys_menu_item_title_orders', 'orders.php', '', '', 'cart-arrow-down col-green3', '', '', 2147483646, 1, 1, 4),
  4543. ('sys_account_dashboard', 'system', 'dashboard-invoices', '_sys_menu_item_title_system_invoices', '_sys_menu_item_title_invoices', 'invoices.php', '', '', 'file-invoice col-green3', '', '', 2147483646, 1, 1, 5),
  4544. ('sys_account_dashboard', 'system', 'dashboard-content', '_sys_menu_item_title_system_account_dashboard_content', '_sys_menu_item_title_account_dashboard_content', 'page.php?i=dashboard-content', '', '', 'copy', '', '', 192, 1, 1, 6),
  4545. ('sys_account_dashboard', 'system', 'dashboard-reports', '_sys_menu_item_title_system_account_dashboard_reports', '_sys_menu_item_title_account_dashboard_reports', 'page.php?i=dashboard-reports', '', '', 'exclamation-circle', '', '', 192, 1, 1, 7),
  4546. ('sys_account_dashboard', 'system', 'dashboard-audit', '_sys_menu_item_title_system_account_dashboard_audit', '_sys_menu_item_title_account_dashboard_audit', 'page.php?i=dashboard-audit', '', '', 'history', '', '', 192, 1, 1, 8);
  4547. -- comment manage menu
  4548. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4549. ('sys_cmts_item_manage', 'system', 'item-pin', '_sys_menu_item_title_system_cmts_item_pin', '_sys_menu_item_title_cmts_item_pin', 'javascript:void(0)', 'javascript:{js_object}.cmtPin(this, {content_id}, 1)', '_self', 'thumbtack', '', 2147483647, 1, 0, 0),
  4550. ('sys_cmts_item_manage', 'system', 'item-unpin', '_sys_menu_item_title_system_cmts_item_unpin', '_sys_menu_item_title_cmts_item_unpin', 'javascript:void(0)', 'javascript:{js_object}.cmtPin(this, {content_id}, 0)', '_self', 'thumbtack', '', 2147483647, 1, 0, 0),
  4551. ('sys_cmts_item_manage', 'system', 'item-report', '_sys_menu_item_title_system_cmts_item_report', '', 'javascript:void(0)', '', '', '', '', 2147483647, 1, 0, 0),
  4552. ('sys_cmts_item_manage', 'system', 'item-edit', '_sys_menu_item_title_system_cmts_item_edit', '_sys_menu_item_title_cmts_item_edit', 'javascript:void(0)', 'javascript:{js_object}.cmtEdit(this, {content_id})', '_self', 'pencil-alt', '', 2147483647, 1, 0, 0),
  4553. ('sys_cmts_item_manage', 'system', 'item-delete', '_sys_menu_item_title_system_cmts_item_delete', '_sys_menu_item_title_cmts_item_delete', 'javascript:void(0)', 'javascript:{js_object}.cmtRemove(this, {content_id})', '_self', 'remove', '', 2147483647, 1, 0, 0);
  4554. -- comment actions menu
  4555. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES
  4556. ('sys_cmts_item_actions', 'system', 'item-vote', '_sys_menu_item_title_system_cmts_item_vote', '_sys_menu_item_title_cmts_item_vote', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 1, 0, 1, 0),
  4557. ('sys_cmts_item_actions', 'system', 'item-reaction', '_sys_menu_item_title_system_cmts_item_reaction', '_sys_menu_item_title_cmts_item_reaction', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 0, 0, 1, 1),
  4558. ('sys_cmts_item_actions', 'system', 'item-score', '_sys_menu_item_title_system_cmts_item_score', '_sys_menu_item_title_cmts_item_score', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 0, 0, 1, 2),
  4559. ('sys_cmts_item_actions', 'system', 'item-reply', '_sys_menu_item_title_system_cmts_item_reply', '_sys_menu_item_title_cmts_item_reply', 'javascript:void(0)', 'javascript:{reply_onclick}', '_self', 'reply', '', '', 0, 2147483647, 1, 0, 1, 3),
  4560. ('sys_cmts_item_actions', 'system', 'item-quote', '_sys_menu_item_title_system_cmts_item_quote', '_sys_menu_item_title_cmts_item_quote', 'javascript:void(0)', 'javascript:{quote_onclick}', '_self', 'quote-right', '', '', 0, 2147483647, 1, 0, 1, 4),
  4561. ('sys_cmts_item_actions', 'system', 'item-more', '_sys_menu_item_title_system_cmts_item_more', '_sys_menu_item_title_cmts_item_more', 'javascript:void(0)', 'bx_menu_popup(''sys_cmts_item_manage'', this, {''id'':''sys_cmts_item_manage_{cmt_system}_{cmt_id}'', ''removeOnClose'':1}, {cmt_system:''{cmt_system}'', cmt_object_id:{cmt_object_id}, cmt_id:{cmt_id}});', '', 'ellipsis-h', '', 'sys_cmts_item_manage', 1, 2147483647, 1, 0, 1, 5);
  4562. -- comment counters menu
  4563. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES
  4564. ('sys_cmts_item_counters', 'system', 'item-vote', '_sys_menu_item_title_system_cmts_item_vote', '', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 1, 0, 1, 0),
  4565. ('sys_cmts_item_counters', 'system', 'item-reaction', '_sys_menu_item_title_system_cmts_item_reaction', '', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 0, 0, 1, 1),
  4566. ('sys_cmts_item_counters', 'system', 'item-score', '_sys_menu_item_title_system_cmts_item_score', '', 'javascript:void(0)', '', '', '', '', '', 0, 2147483647, 0, 0, 1, 2);
  4567. -- comment meta info menu
  4568. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES
  4569. ('sys_cmts_item_meta', 'system', 'author', '_sys_menu_item_title_system_sm_author', '_sys_menu_item_title_sm_author', '', '', '', '', '', '', 0, 2147483647, 1, 0, 1, 0),
  4570. ('sys_cmts_item_meta', 'system', 'in-reply-to', '_sys_menu_item_title_system_sm_in_reply_to', '_sys_menu_item_title_sm_in_reply_to', '', '', '', '', '', '', 0, 2147483647, 1, 0, 1, 1),
  4571. ('sys_cmts_item_meta', 'system', 'date', '_sys_menu_item_title_system_sm_date', '_sys_menu_item_title_sm_date', '', '', '', '', '', '', 0, 2147483647, 1, 0, 1, 2),
  4572. ('sys_cmts_item_meta', 'system', 'membership', '_sys_menu_item_title_system_sm_membership', '_sys_menu_item_title_sm_membership', '', '', '', '', '', '', 0, 2147483647, 0, 0, 1, 3);
  4573. -- social sharing menu
  4574. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4575. ('sys_social_sharing', 'system', 'social-sharing-facebook', '_sys_menu_item_title_system_social_sharing_facebook', '_sys_menu_item_title_social_sharing_facebook', 'https://www.facebook.com/sharer/sharer.php?u={url_encoded}', '', '_blank', 'fab facebook-f', '', 2147483647, 1, 1, 1),
  4576. ('sys_social_sharing', 'system', 'social-sharing-twitter', '_sys_menu_item_title_system_social_sharing_twitter', '_sys_menu_item_title_social_sharing_twitter', 'https://twitter.com/share?url={url_encoded}', '', '_blank', 'fab twitter', '', 2147483647, 1, 1, 2),
  4577. ('sys_social_sharing', 'system', 'social-sharing-pinterest', '_sys_menu_item_title_system_social_sharing_pinterest', '_sys_menu_item_title_social_sharing_pinterest', 'http://pinterest.com/pin/create/button/?url={url_encoded}&media={img_url_encoded}&description={title_encoded}', '', '_blank', 'fab pinterest', '', 2147483647, 1, 1, 3),
  4578. ('sys_social_sharing', 'system', 'social-sharing-linked_in', '_sys_menu_item_title_system_social_sharing_linked_in', '_sys_menu_item_title_social_sharing_linked_in', 'https://www.linkedin.com/shareArticle?mini=true&url={url_encoded}', '', '_blank', 'fab linkedin', '', 2147483647, 1, 1, 4),
  4579. ('sys_social_sharing', 'system', 'social-sharing-whatsapp', '_sys_menu_item_title_system_social_sharing_whatsapp', '_sys_menu_item_title_social_sharing_whatsapp', 'https://wa.me/?text={url_encoded}', '', '_blank', 'fab whatsapp', '', 2147483647, 1, 1, 5);
  4580. -- dashboard manage tools
  4581. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `info`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4582. ('sys_account_dashboard_manage_tools', 'system', 'cmts-administration', '_sys_menu_item_title_system_cmts_administration', '_sys_menu_item_title_cmts_administration', '', 'page.php?i=cmts-administration', '', '', 'comments', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_menu_addon_manage_tools";s:5:"class";s:17:"TemplCmtsServices";}', '', 192, 1, 0, 1),
  4583. ('sys_account_dashboard_manage_tools', 'system', 'audit-administration', '_sys_menu_item_title_system_audit_administration', '_sys_menu_item_title_audit_administration', '_sys_menu_item_info_audit_administration', 'page.php?i=audit-administration', '', '', 'history', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_menu_addon_manage_tools";s:5:"class";s:18:"TemplAuditServices";}', '', 192, 1, 0, 2);
  4584. -- dashboard content
  4585. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4586. ('sys_dashboard_content_manage', 'system', 'cmts', '_sys_menu_item_title_system_cmts_administration', '_sys_menu_item_title_cmts_administration', 'page.php?i=dashboard-content&module=cmts', '', '', '', '', '', 192, 1, 0, 1);
  4587. -- profile stats
  4588. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
  4589. ('sys_profile_stats', 'system', 'profile-stats-profile', '_sys_menu_item_title_system_profile', '_sys_menu_item_title_profile', '{member_url}', '', '', 'user', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_menu_addon_profile_edit";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483646, 1, 0, 0),
  4590. ('sys_profile_stats', 'system', 'friend-suggestions', '_sys_menu_item_title_system_connections', '_sys_menu_item_title_connections', 'page.php?i=friend-suggestions', '', '', 'users', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:31:"get_unconfirmed_connections_num";s:6:"params";a:1:{i:0;s:20:"sys_profiles_friends";}s:5:"class";s:23:"TemplServiceConnections";}', '', 2147483646, 1, 1, 1);
  4591. -- wiki menu
  4592. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `editable`, `order`) VALUES
  4593. ('sys_wiki', 'system', 'edit', '', '_sys_menu_item_title_wiki_edit', '', '', '', 'edit', '', '', 0, 2147483646, '', 1, 0, 1, 1),
  4594. ('sys_wiki', 'system', 'delete-version', '', '_sys_menu_item_title_wiki_delete_version', '', '', '', 'times', '', '', 0, 2147483646, '', 1, 0, 1, 2),
  4595. ('sys_wiki', 'system', 'delete-block', '', '_sys_menu_item_title_wiki_delete_block', '', '', '', 'times-circle', '', '', 0, 2147483646, '', 1, 0, 1, 3),
  4596. ('sys_wiki', 'system', 'translate', '', '_sys_menu_item_title_wiki_translate', '', '', '', 'language', '', '', 0, 2147483646, '', 1, 0, 1, 4),
  4597. ('sys_wiki', 'system', 'history', '', '_sys_menu_item_title_wiki_history', '', '', '', 'history', '', '', 0, 2147483646, '', 1, 0, 1, 5);
  4598. -- favorite list menu
  4599. INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `editable`, `order`) VALUES
  4600. ('sys_favorite_list', 'system', 'edit', '', '_sys_menu_item_title_favorite_list_edit', 'javascript:void(0)', 'javascript:{js_object}.cmtEdit(this, {list_id})', '', 'edit', '', '', 0, 2147483646, '', 1, 0, 1, 1),
  4601. ('sys_favorite_list', 'system', 'delete', '', '_sys_menu_item_title_wiki_favorite_list_delete', 'javascript:void(0)', 'javascript:{js_object}.cmtDelete(this, {list_id})', '', 'times', '', '', 0, 2147483646, '', 1, 0, 1, 2);
  4602. -- connections submenu
  4603. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
  4604. ('sys_con_submenu', 'system', 'friends', '', '_sys_menu_item_title_con_friends', 'page.php?i=friends', '', '', 'users', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:21:"profile_friends_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 1),
  4605. ('sys_con_submenu', 'system', 'friend-suggestions', '', '_sys_menu_item_title_recom_friends', 'page.php?i=friend-suggestions', '', '', 'user-shield', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:36:"profile_recommendation_friends_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 2),
  4606. ('sys_con_submenu', 'system', 'friend-requests', '', '_sys_menu_item_title_con_friend_requests', 'page.php?i=friend-requests', '', '', 'user-plus', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:30:"profile_friends_requests_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 3),
  4607. ('sys_con_submenu', 'system', 'sent-friend-requests', '', '_sys_menu_item_title_con_friend_requested', 'page.php?i=sent-friend-requests', '', '', 'user-check', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:35:"profile_sent_friends_requests_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 4),
  4608. ('sys_con_submenu', 'system', 'follow-suggestions', '', '_sys_menu_item_title_recom_subscriptions', 'page.php?i=follow-suggestions', '', '', 'address-book', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:38:"profile_recommendation_following_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 5),
  4609. ('sys_con_submenu', 'system', 'followers', '', '_sys_menu_item_title_con_followers', 'page.php?i=followers', '', '', 'users', 'a:3:{s:6:"module";s:6:"system";s:6:"method";s:23:"profile_followers_count";s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 6),
  4610. ('sys_con_submenu', 'system', 'following', '', '_sys_menu_item_title_con_following', 'page.php?i=following', '', '', 'users', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:23:"profile_following_count";s:6:"params";a:2:{i:0;i:0;i:1;b:1;}s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483647, '', 1, 1, 7);
  4611. -- notifiactions submenu
  4612. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `visibility_custom`, `active`, `copyable`, `order`) VALUES
  4613. ('sys_ntfs_submenu', 'system', 'context-invitations', '_sys_menu_item_title_system_ntfs_context_invitations', '_sys_menu_item_title_ntfs_context_invitations', 'page.php?i=context-invitations', '', '', 'ticket', '', '', 2147483647, '', 1, 1, 1);
  4614. -- studio: account menu
  4615. INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES
  4616. ('sys_studio_account_popup', 'system', 'account', '_sys_menu_item_title_system_sa_account', '_sys_menu_item_title_sa_account', '{member_url}', '', '', 'ami-account.svg', '', 2147483647, 1, 0, 0, 1),
  4617. ('sys_studio_account_popup', 'system', 'site', '_sys_menu_item_title_system_sa_site', '_sys_menu_item_title_sa_site', '{url_root}', '', '', 'ami-site.svg', '', 2147483647, 1, 0, 0, 2),
  4618. ('sys_studio_account_popup', 'system', 'edit', '_sys_menu_item_title_system_sa_edit', '_sys_menu_item_title_sa_edit', 'javascript:void(0)', '{js_object}.clickEdit(this);', '', 'ami-edit.svg', '', 2147483647, 1, 0, 0, 3),
  4619. ('sys_studio_account_popup', 'system', 'tour', '_sys_menu_item_title_system_sa_tour', '_sys_menu_item_title_sa_tour', '{url_studio}launcher.php?tour=1', 'if(typeof glTour !== ''undefined'') { glTour.start(); return false; }', '', 'ami-tour.svg', '', 2147483647, 1, 0, 0, 4),
  4620. ('sys_studio_account_popup', 'system', 'scheme', '_sys_menu_item_title_system_sa_scheme', '_sys_menu_item_title_sa_scheme', 'javascript:void(0)', '', '', 'ami-theme.svg', '', 2147483647, 1, 0, 0, 7),
  4621. ('sys_studio_account_popup', 'system', 'language', '_sys_menu_item_title_system_sa_language', '_sys_menu_item_title_sa_language', 'javascript:void(0)', 'bx_menu_popup(''sys_switch_language_popup'', window);', '', 'ami-language.svg', '', 2147483647, 1, 0, 0, 5),
  4622. ('sys_studio_account_popup', 'system', 'sounds', '_sys_menu_item_title_system_sa_sounds', '_sys_menu_item_title_sa_sounds', 'javascript:void(0)', 'bx_sound_toggle(this);', '', 'ami-sounds.svg', '', 2147483647, 1, 0, 0, 8),
  4623. ('sys_studio_account_popup', 'system', 'logout', '_sys_menu_item_title_system_sa_logout', '_sys_menu_item_title_sa_logout', '{url_root}logout.php', '{js_object}.clickLogout(this);', '', 'ami-logout.svg', '', 2147483647, 1, 0, 0, 6);
  4624. -- --------------------------------------------------------
  4625. CREATE TABLE IF NOT EXISTS `sys_objects_grid` (
  4626. `id` int(11) NOT NULL AUTO_INCREMENT,
  4627. `object` varchar(64) NOT NULL,
  4628. `source_type` enum('Array','Sql') NOT NULL,
  4629. `source` text NOT NULL,
  4630. `table` varchar(255) NOT NULL,
  4631. `field_id` varchar(255) NOT NULL,
  4632. `field_order` varchar(255) NOT NULL,
  4633. `field_active` varchar(255) NOT NULL,
  4634. `order_get_field` varchar(255) NOT NULL DEFAULT 'order_field',
  4635. `order_get_dir` varchar(255) NOT NULL DEFAULT 'order_dir',
  4636. `paginate_url` varchar(255) NOT NULL,
  4637. `paginate_per_page` int(11) NOT NULL DEFAULT '10',
  4638. `paginate_simple` varchar(255) DEFAULT NULL,
  4639. `paginate_get_start` varchar(255) NOT NULL,
  4640. `paginate_get_per_page` varchar(255) NOT NULL,
  4641. `filter_fields` text NOT NULL,
  4642. `filter_fields_translatable` text NOT NULL,
  4643. `filter_mode` enum('like','fulltext','auto') NOT NULL DEFAULT 'auto',
  4644. `filter_get` varchar(255) NOT NULL DEFAULT 'filter',
  4645. `sorting_fields` text NOT NULL,
  4646. `sorting_fields_translatable` text NOT NULL,
  4647. `visible_for_levels` int(11) NOT NULL DEFAULT '2147483647',
  4648. `responsive` tinyint(4) NOT NULL DEFAULT '1',
  4649. `show_total_count` tinyint(4) NOT NULL DEFAULT '0',
  4650. `override_class_name` varchar(255) NOT NULL,
  4651. `override_class_file` varchar(255) NOT NULL,
  4652. PRIMARY KEY (`id`),
  4653. UNIQUE KEY `object` (`object`)
  4654. );
  4655. -- GRIDS: studio
  4656. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  4657. ('sys_studio_lang_keys', 'Sql', 'SELECT `tlk`.`ID` AS `id`, `tlk`.`Key` AS `key`, `tlc`.`Name` AS `module`, `tls`.`String` AS `string` FROM `sys_localization_keys` AS `tlk` LEFT JOIN `sys_localization_categories` AS `tlc` ON `tlk`.`IDCategory`=`tlc`.`ID` LEFT JOIN `sys_localization_strings` AS `tls` ON `tlk`.`ID`=`tls`.`IDKey` WHERE `tls`.`IDLanguage`=\'%d\'', 'sys_localization_keys', 'id', '', '', '', 20, NULL, 'start', '', 'key,string', '', 'like', 'key,module,string', '', 'BxTemplStudioPolyglotKeys', ''),
  4658. ('sys_studio_lang_etemplates', 'Sql', 'SELECT * FROM `sys_email_templates` WHERE 1 ', 'sys_email_templates', 'ID', '', '', '', 20, NULL, 'start', '', 'Module', 'NameSystem,Subject,Body', 'auto', 'Module', 'NameSystem', 'BxTemplStudioPolyglotEtemplates', ''),
  4659. ('sys_studio_roles', 'Sql', 'SELECT * FROM `sys_std_roles` WHERE 1 ', 'sys_std_roles', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'name', 'title,description', 'auto', '', '', 'BxTemplStudioRolesLevels', ''),
  4660. ('sys_studio_roles_actions', 'Sql', 'SELECT *, ''0'' AS `active` FROM `sys_std_roles_actions` WHERE 1 ', 'sys_std_roles_actions', 'id', '', 'active', '', 20, NULL, 'start', '', 'name', 'title,description', 'auto', '', '', 'BxTemplStudioRolesActions', ''),
  4661. ('sys_studio_acl', 'Sql', 'SELECT * FROM `sys_acl_levels` WHERE 1 ', 'sys_acl_levels', 'ID', 'Order', 'Active', '', 100, NULL, 'start', '', 'Description', 'Name', 'auto', '', '', 'BxTemplStudioPermissionsLevels', ''),
  4662. ('sys_studio_acl_actions', 'Sql', 'SELECT `sys_acl_actions`.*, ''0'' AS `Active` FROM `sys_acl_actions` WHERE 1 ', 'sys_acl_actions', 'ID', '', 'Active', '', 20, NULL, 'start', '', 'Module,Name', 'Title,Desc', 'auto', 'Module,Name', 'Title,Desc', 'BxTemplStudioPermissionsActions', ''),
  4663. ('sys_studio_nav_menus', 'Sql', 'SELECT `tm`.*, `tms`.`title` AS `set_title`, `tmt`.`title` AS `template_title` FROM `sys_objects_menu` AS `tm` LEFT JOIN `sys_menu_sets` AS `tms` ON `tm`.`set_name`=`tms`.`set_name` LEFT JOIN `sys_menu_templates` AS `tmt` ON `tm`.`template_id`=`tmt`.`id` WHERE 1 ', 'sys_objects_menu', 'id', '', 'active', '', 100, NULL, 'start', '', '', 'tm`.`title,tms`.`title,tmt`.`title', 'auto', '', '', 'BxTemplStudioNavigationMenus', ''),
  4664. ('sys_studio_nav_sets', 'Sql', 'SELECT * FROM `sys_menu_sets` WHERE 1 ', 'sys_menu_sets', 'set_name', '', '', '', 100, NULL, 'start', '', '', 'title', 'auto', '', '', 'BxTemplStudioNavigationSets', ''),
  4665. ('sys_studio_nav_items', 'Sql', 'SELECT * FROM `sys_menu_items` WHERE 1 ', 'sys_menu_items', 'id', 'order', 'active', '', 100, NULL, 'start_it', '', 'link', 'title_system', 'like', '', '', 'BxTemplStudioNavigationItems', ''),
  4666. ('sys_studio_nav_import', 'Sql', 'SELECT * FROM `sys_menu_items` WHERE 1 AND `copyable`=\'1\' ', 'sys_menu_items', 'id', '', '', '', 5, NULL, 'start_im', '', 'link', 'title_system', 'like', '', '', 'BxTemplStudioNavigationImport', ''),
  4667. ('sys_studio_forms', 'Sql', 'SELECT * FROM `sys_objects_form` WHERE 1 ', 'sys_objects_form', 'id', 'module,title', 'active', '', 100, NULL, 'start', '', 'module', 'title', 'like', 'module', 'title', 'BxTemplStudioFormsForms', ''),
  4668. ('sys_studio_forms_displays', 'Sql', 'SELECT `td`.`id` AS `id`, `td`.`object` AS `object`, `td`.`display_name` AS `display_name`, `td`.`title` AS `display_title`, `td`.`module` AS `module`, `tf`.`title` AS `form_title` FROM `sys_form_displays` AS `td` LEFT JOIN `sys_objects_form` AS `tf` ON `td`.`object`=`tf`.`object` WHERE 1 ', 'sys_form_displays', 'id', 'module,object,display_title', '', '', 100, NULL, 'start', '', 'td`.`module', 'td`.`title', 'like', 'module', 'display_title,form_title', 'BxTemplStudioFormsDisplays', ''),
  4669. ('sys_studio_forms_fields', 'Sql', 'SELECT `tdi`.`id` AS `id`, `ti`.`caption_system` AS `caption_system`, `ti`.`caption` AS `caption`, `ti`.`type` AS `type`, `ti`.`module` AS `module`, `tdi`.`visible_for_levels` AS `visible_for_levels`, `tdi`.`active` AS `active`, `ti`.`editable` AS `editable`, `ti`.`deletable` AS `deletable`, `tdi`.`order` AS `order` FROM `sys_form_display_inputs` AS `tdi` LEFT JOIN `sys_form_inputs` AS `ti` ON `tdi`.`input_name`=`ti`.`name` AND `ti`.`object`=? WHERE 1 AND `tdi`.`display_name`=?', 'sys_form_display_inputs', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'ti`.`type', 'ti`.`caption_system', 'like', '', '', 'BxTemplStudioFormsFields', ''),
  4670. ('sys_studio_forms_pre_lists', 'Sql', 'SELECT * FROM `sys_form_pre_lists` WHERE 1 ', 'sys_form_pre_lists', 'id', '', '', '', 100, NULL, 'start', '', 'module,key', 'title', 'auto', 'module', 'title', 'BxTemplStudioFormsPreLists', ''),
  4671. ('sys_studio_forms_pre_values', 'Sql', 'SELECT * FROM `sys_form_pre_values` WHERE 1 ', 'sys_form_pre_values', 'id', 'Order', '', '', 1000, NULL, 'start', '', 'Key,Value', 'LKey,LKey2', 'auto', '', '', 'BxTemplStudioFormsPreValues', ''),
  4672. ('sys_studio_search_forms', 'Sql', 'SELECT * FROM `sys_objects_search_extended` WHERE 1 ', 'sys_objects_search_extended', 'id', 'module,title', 'active', '', 100, NULL, 'start', '', 'module', 'title', 'like', 'module', 'title', 'BxTemplStudioFormsSearchForms', ''),
  4673. ('sys_studio_search_forms_fields', 'Sql', 'SELECT * FROM `sys_search_extended_fields` WHERE 1 AND `object`=?', 'sys_search_extended_fields', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'type', 'caption', 'like', '', '', 'BxTemplStudioFormsSearchFields', ''),
  4674. ('sys_studio_search_forms_sortable_fields', 'Sql', 'SELECT * FROM `sys_search_extended_sorting_fields` WHERE 1 AND `object`=?', 'sys_search_extended_sorting_fields', 'id', 'order', 'active', '', 100, NULL, 'start', '', 'type', 'caption', 'like', '', '', 'BxTemplStudioFormsSearchSortableFields', ''),
  4675. ('sys_studio_labels', 'Sql', 'SELECT * FROM `sys_labels` WHERE 1 ', 'sys_labels', 'id', 'order', '', '', 1000, NULL, 'start', '', 'value', '', 'like', 'value', '', 'BxTemplStudioFormsLabels', ''),
  4676. ('sys_studio_categories', 'Sql', 'SELECT * FROM `sys_categories` WHERE 1 ', 'sys_categories', 'id', 'added', 'status', '', 20, NULL, 'start', '', 'value', '', 'like', '', '', 'BxTemplStudioFormsCategories', ''),
  4677. ('sys_studio_groups_roles', 'Sql', 'SELECT * FROM `sys_form_pre_values` WHERE 1 ', 'sys_form_pre_values', 'id', 'Order', '', '', 20, NULL, 'start', '', '', 'LKey', 'like', '', '', 'BxTemplStudioFormsGroupsRoles', ''),
  4678. ('sys_audit_administration', 'Sql', 'SELECT * FROM `sys_audit` WHERE 1 ', 'sys_audit', 'id', 'added', '', '', 20, NULL, 'start', '', 'value', '', 'like', 'content_module,profile_id,content_id,author_id,context_profile_id,added', 'action_lang_key', 'BxTemplAuditGrid', ''),
  4679. ('sys_badges_administration', 'Sql', 'SELECT * FROM `sys_badges` WHERE 1 ', 'sys_badges', 'id', 'added', '', '', 20, NULL, 'start', '', 'text', '', 'like', '', '', 'BxTemplStudioBadgesGrid', ''),
  4680. ('sys_reports_administration', 'Sql', 'WHERE 1 ', '', 'id', 'date', '', '', 20, NULL, 'start', '', 'text,type', '', 'like', '', '', 'BxTemplReportsGrid', '');
  4681. CREATE TABLE IF NOT EXISTS `sys_grid_fields` (
  4682. `id` int(11) NOT NULL AUTO_INCREMENT,
  4683. `object` varchar(64) NOT NULL,
  4684. `name` varchar(255) NOT NULL,
  4685. `title` varchar(255) NOT NULL,
  4686. `width` varchar(16) NOT NULL,
  4687. `translatable` tinyint(4) NOT NULL DEFAULT '0',
  4688. `chars_limit` int(11) NOT NULL DEFAULT '0',
  4689. `params` text NOT NULL,
  4690. `hidden_on` varchar(255) NOT NULL DEFAULT '',
  4691. `order` int(11) NOT NULL,
  4692. PRIMARY KEY (`id`),
  4693. UNIQUE KEY `object_name` (`object`(64),`name`(127))
  4694. );
  4695. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  4696. ('sys_studio_lang_keys', 'checkbox', 'Select', '1%', 0, '', '', 1),
  4697. ('sys_studio_lang_keys', 'key', '_adm_pgt_txt_key', '24%', 0, '20', '', 2),
  4698. ('sys_studio_lang_keys', 'module', '_adm_pgt_txt_module', '15%', 0, '12', '', 3),
  4699. ('sys_studio_lang_keys', 'string', '_adm_pgt_txt_text', '30%', 0, '30', '', 4),
  4700. ('sys_studio_lang_keys', 'languages', '_adm_pgt_txt_languages', '10%', 0, '', '', 5),
  4701. ('sys_studio_lang_keys', 'actions', '', '20%', 0, '', '', 6),
  4702. ('sys_studio_lang_etemplates', 'NameSystem', '_adm_pgt_txt_etemplates_gl_name_system', '60%', 1, '58', '', 1),
  4703. ('sys_studio_lang_etemplates', 'Module', '_adm_pgt_txt_etemplates_gl_module', '20%', 0, '18', '', 2),
  4704. ('sys_studio_lang_etemplates', 'actions', '', '20%', 0, '', '', 3),
  4705. ('sys_studio_roles', 'order', '', '1%', 0, 0, '', 1),
  4706. ('sys_studio_roles', 'switcher', '', '5%', 0, 0, '', 2),
  4707. ('sys_studio_roles', 'title', '_adm_rl_txt_title', '24%', 1, 0, '', 3),
  4708. ('sys_studio_roles', 'description', '_adm_rl_txt_description', '35%', 1, 32, '', 4),
  4709. ('sys_studio_roles', 'actions_list', '_adm_rl_txt_actions', '15%', 0, 0, '', 5),
  4710. ('sys_studio_roles', 'actions', '', '20%', 0, 0, '', 6),
  4711. ('sys_studio_roles_actions', 'switcher', '', '10%', 0, 0, '', 1),
  4712. ('sys_studio_roles_actions', 'title', '_adm_rl_txt_title', '40%', 1, 32, '', 2),
  4713. ('sys_studio_roles_actions', 'description', '_adm_rl_txt_description', '50%', 1, 48, '', 3),
  4714. ('sys_studio_acl', 'Order', '', '1%', 0, '', '', 1),
  4715. ('sys_studio_acl', 'switcher', '_adm_prm_txt_enable', '5%', 0, '', '', 8),
  4716. ('sys_studio_acl', 'Icon', '_adm_prm_txt_icon', '5%', 0, '', '', 2),
  4717. ('sys_studio_acl', 'Name', '_adm_prm_txt_title', '29%', 1, '15', '', 3),
  4718. ('sys_studio_acl', 'ActionsList', '_adm_prm_txt_actions', '10%', 0, '', '', 4),
  4719. ('sys_studio_acl', 'QuotaSize', '_adm_prm_txt_storage', '10%', 0, '', '', 5),
  4720. ('sys_studio_acl', 'QuotaMaxFileSize', '_adm_prm_txt_max_file_size', '10%', 0, '', '', 6),
  4721. ('sys_studio_acl', 'QuotaNumber', '_adm_prm_txt_max_files', '10%', 0, '', '', 7),
  4722. ('sys_studio_acl', 'actions', '', '20%', 0, '', '', 9),
  4723. ('sys_studio_acl_actions', 'switcher', '_adm_prm_txt_enable', '10%', 0, '', '', 1),
  4724. ('sys_studio_acl_actions', 'Title', '_adm_prm_txt_title', '25%', 1, '25', '', 2),
  4725. ('sys_studio_acl_actions', 'Module', '_adm_prm_txt_module', '20%', 0, '18', '', 3),
  4726. ('sys_studio_acl_actions', 'Desc', '_adm_prm_txt_description', '25%', 0, '25', '', 4),
  4727. ('sys_studio_acl_actions', 'actions', '', '20%', 0, '', '', 5),
  4728. ('sys_studio_nav_menus', 'switcher', '', '10%', 0, '', '', 1),
  4729. ('sys_studio_nav_menus', 'title', '_adm_nav_txt_menus_gl_title', '17%', 0, '15', '', 2),
  4730. ('sys_studio_nav_menus', 'set_title', '_adm_nav_txt_menus_gl_set_title', '17%', 1, '15', '', 3),
  4731. ('sys_studio_nav_menus', 'items', '_adm_nav_txt_menus_gl_items', '10%', 0, '8', '', 4),
  4732. ('sys_studio_nav_menus', 'template_title', '_adm_nav_txt_menus_gl_template_title', '17%', 1, '15', '', 5),
  4733. ('sys_studio_nav_menus', 'module', '_adm_nav_txt_menus_gl_module', '12%', 0, '10', '', 6),
  4734. ('sys_studio_nav_menus', 'actions', '', '17%', 0, '', '', 7),
  4735. ('sys_studio_nav_sets', 'title', '_adm_nav_txt_sets_gl_title', '50%', 1, '48', '', 1),
  4736. ('sys_studio_nav_sets', 'module', '_adm_nav_txt_sets_gl_module', '15%', 0, '13', '', 2),
  4737. ('sys_studio_nav_sets', 'items', '_adm_nav_txt_sets_gl_items', '15%', 0, '13', '', 3),
  4738. ('sys_studio_nav_sets', 'actions', '', '20%', 0, '', '', 4),
  4739. ('sys_studio_nav_items', 'order', '', '1%', 0, '', '', 1),
  4740. ('sys_studio_nav_items', 'switcher', '', '9%', 0, '', '', 2),
  4741. ('sys_studio_nav_items', 'icon', '_adm_nav_txt_items_gl_icon', '5%', 0, '', '', 3),
  4742. ('sys_studio_nav_items', 'title_system', '_adm_nav_txt_items_gl_title_system', '23%', 1, '23', '', 4),
  4743. ('sys_studio_nav_items', 'link', '_adm_nav_txt_items_gl_link', '23%', 0, '23', '', 5),
  4744. ('sys_studio_nav_items', 'module', '_adm_nav_txt_items_gl_module', '12%', 0, '12', '', 6),
  4745. ('sys_studio_nav_items', 'visible_for_levels', '_adm_nav_txt_items_gl_visible', '10%', 0, '10', '', 7),
  4746. ('sys_studio_nav_items', 'actions', '', '17%', 0, '', '', 8),
  4747. ('sys_studio_nav_import', 'icon', '_adm_nav_txt_items_gl_icon', '10%', 0, '', '', 1),
  4748. ('sys_studio_nav_import', 'title_system', '_adm_nav_txt_items_gl_title_system', '30%', 1, '28', '', 2),
  4749. ('sys_studio_nav_import', 'link', '_adm_nav_txt_items_gl_link', '25%', 0, '23', '', 3),
  4750. ('sys_studio_nav_import', 'module', '_adm_nav_txt_items_gl_module', '15%', 0, '13', '', 4),
  4751. ('sys_studio_nav_import', 'actions', '', '20%', 0, '', '', 5),
  4752. ('sys_studio_forms', 'switcher', '', '10%', 0, '', '', 1),
  4753. ('sys_studio_forms', 'title', '_adm_form_txt_forms_gl_title', '40%', 1, '38', '', 2),
  4754. ('sys_studio_forms', 'module', '_adm_form_txt_forms_gl_module', '15%', 0, '13', '', 3),
  4755. ('sys_studio_forms', 'displays', '_adm_form_txt_forms_gl_displays', '15%', 0, '13', '', 4),
  4756. ('sys_studio_forms', 'actions', '', '20%', 0, '', '', 5),
  4757. ('sys_studio_forms_displays', 'display_title', '_adm_form_txt_displays_gl_title', '30%', 1, '48', '', 1),
  4758. ('sys_studio_forms_displays', 'module', '_adm_form_txt_displays_gl_module', '13%', 0, '11', '', 2),
  4759. ('sys_studio_forms_displays', 'form_title', '_adm_form_txt_displays_gl_form', '24%', 1, '22', '', 3),
  4760. ('sys_studio_forms_displays', 'fields', '_adm_form_txt_displays_gl_fields', '13%', 0, '11', '', 4),
  4761. ('sys_studio_forms_displays', 'actions', '', '20%', 0, '', '', 5),
  4762. ('sys_studio_forms_fields', 'order', '', '1%', 0, '', '', 1),
  4763. ('sys_studio_forms_fields', 'switcher', '', '9%', 0, '', '', 2),
  4764. ('sys_studio_forms_fields', 'type', '_adm_form_txt_fields_type', '5%', 0, '', '', 3),
  4765. ('sys_studio_forms_fields', 'caption_system', '_adm_form_txt_fields_caption_system', '40%', 1, '38', '', 4),
  4766. ('sys_studio_forms_fields', 'module', '_adm_form_txt_fields_module', '15%', 0, '13', '', 5),
  4767. ('sys_studio_forms_fields', 'visible_for_levels', '_adm_form_txt_fields_visible', '10%', 0, '10', '', 6),
  4768. ('sys_studio_forms_fields', 'actions', '', '20%', 0, '', '', 7),
  4769. ('sys_studio_forms_pre_lists', 'title', '_adm_form_txt_pre_lists_gl_title', '45%', 1, '50', '', 1),
  4770. ('sys_studio_forms_pre_lists', 'values', '_adm_form_txt_pre_lists_gl_values', '12%', 0, '10', '', 2),
  4771. ('sys_studio_forms_pre_lists', 'module', '_adm_form_txt_pre_lists_gl_module', '13%', 0, '11', '', 3),
  4772. ('sys_studio_forms_pre_lists', 'use_for_sets', '_adm_form_txt_pre_lists_gl_use_for_sets', '10%', 0, '8', '', 4),
  4773. ('sys_studio_forms_pre_lists', 'actions', '', '20%', 0, '', '', 5),
  4774. ('sys_studio_forms_pre_values', 'checkbox', '', '1%', 0, '', '', 1),
  4775. ('sys_studio_forms_pre_values', 'order', '', '1%', 0, '', '', 2),
  4776. ('sys_studio_forms_pre_values', 'LKey', '_adm_form_txt_pre_values_gl_lkey', '78%', 1, '75', '', 3),
  4777. ('sys_studio_forms_pre_values', 'actions', '', '20%', 0, '', '', 4),
  4778. ('sys_studio_search_forms', 'switcher', '', '10%', 0, '', '', 1),
  4779. ('sys_studio_search_forms', 'title', '_adm_form_txt_search_forms_title', '35%', 1, '38', '', 2),
  4780. ('sys_studio_search_forms', 'module', '_adm_form_txt_search_forms_module', '15%', 0, '13', '', 3),
  4781. ('sys_studio_search_forms', 'fields', '_adm_form_txt_search_forms_fields', '10%', 0, '13', '', 4),
  4782. ('sys_studio_search_forms', 'sortable_fields', '_adm_form_txt_search_forms_sortable_fields', '10%', 0, '13', '', 5),
  4783. ('sys_studio_search_forms', 'actions', '', '20%', 0, '', '', 6),
  4784. ('sys_studio_search_forms_fields', 'order', '', '1%', 0, '', '', 1),
  4785. ('sys_studio_search_forms_fields', 'switcher', '', '9%', 0, '', '', 2),
  4786. ('sys_studio_search_forms_fields', 'type', '_adm_form_txt_search_forms_fields_type', '15%', 0, '', '', 3),
  4787. ('sys_studio_search_forms_fields', 'caption', '_adm_form_txt_search_forms_fields_caption', '40%', 1, '38', '', 4),
  4788. ('sys_studio_search_forms_fields', 'search_type', '_adm_form_txt_search_forms_fields_search_type', '15%', 0, '', '', 5),
  4789. ('sys_studio_search_forms_fields', 'actions', '', '20%', 0, '', '', 6),
  4790. ('sys_studio_search_forms_sortable_fields', 'order', '', '1%', 0, '', '', 1),
  4791. ('sys_studio_search_forms_sortable_fields', 'switcher', '', '9%', 0, '', '', 2),
  4792. ('sys_studio_search_forms_sortable_fields', 'caption', '_adm_form_txt_search_forms_sortable_fields_caption', '50%', 1, '38', '', 3),
  4793. ('sys_studio_search_forms_sortable_fields', 'direction', '_adm_form_txt_search_forms_sortable_fields_direction', '40%', 0, '', '', 4),
  4794. ('sys_studio_labels', 'order', '', '1%', 0, 0, '', 1),
  4795. ('sys_studio_labels', 'value', '_adm_form_txt_labels_value', '70%', 0, 38, '', 2),
  4796. ('sys_studio_labels', 'items', '_adm_form_txt_labels_items', '10%', 0, 0, '', 3),
  4797. ('sys_studio_labels', 'actions', '', '19%', 0, 0, '', 4),
  4798. ('sys_studio_categories', 'checkbox', '_sys_select', '2%', 0, 0, '', 1),
  4799. ('sys_studio_categories', 'switcher', '_adm_prm_txt_enable', '8%', 0, 0, '', 2),
  4800. ('sys_studio_categories', 'value', '_adm_form_txt_categories_value', '25%', 0, 35, '', 3),
  4801. ('sys_studio_categories', 'module', '_adm_form_txt_categories_module', '15%', 0, 35, '', 4),
  4802. ('sys_studio_categories', 'author', '_adm_form_txt_categories_author', '15%', 0, 35, '', 5),
  4803. ('sys_studio_categories', 'added', '_adm_form_txt_categories_added', '15%', 1, 25, '', 6),
  4804. ('sys_studio_categories', 'actions', '', '20%', 0, 0, '', 7),
  4805. ('sys_studio_groups_roles', 'order', '', '2%', 0, 0, '', 1),
  4806. ('sys_studio_groups_roles', 'LKey', '_adm_rl_txt_title', '40%', 1, 0, '', 2),
  4807. ('sys_studio_groups_roles', 'actions_list', '_adm_rl_txt_actions', '10%', 0, 35, '', 3),
  4808. ('sys_studio_groups_roles', 'actions', '', '48%', 0, 0, '', 4),
  4809. ('sys_audit_administration', 'added', '_adm_form_txt_audit_added', '15%', 1, 25, '', 1),
  4810. ('sys_audit_administration', 'profile_id', '_adm_form_txt_audit_profile', '15%', 1, 25, '', 2),
  4811. ('sys_audit_administration', 'content_id', '_adm_form_txt_audit_content', '20%', 1, 25, '', 3),
  4812. ('sys_audit_administration', 'author_id', '_adm_form_txt_audit_author_content', '10%', 1, 25, '', 4),
  4813. ('sys_audit_administration', 'content_module', '_adm_form_txt_audit_module', '10%', 1, 25, '', 5),
  4814. ('sys_audit_administration', 'context_profile_id', '_adm_pgt_txt_audit_context', '15%', 1, 25, '', 6),
  4815. ('sys_audit_administration', 'action_lang_key', '_adm_pgt_txt_audit_action', '15%', 1, 25, '', 7),
  4816. ('sys_badges_administration', 'checkbox', '_sys_select', '2%', 0, 0, '', 1),
  4817. ('sys_badges_administration', 'view', '_adm_form_txt_badges_view', '15%', 1, 0, '', 2),
  4818. ('sys_badges_administration', 'module', '_adm_form_txt_badges_module', '15%', 1, 25, '', 3),
  4819. ('sys_badges_administration', 'text', '_adm_pgt_txt_badges_text', '28%', 1, 35, '', 4),
  4820. ('sys_badges_administration', 'icon', '_adm_pgt_txt_badges_icon', '20%', 1, 0, '', 5),
  4821. ('sys_badges_administration', 'actions', '', '20%', 0, 0, '', 6),
  4822. ('sys_reports_administration', 'object', '_adm_form_txt_reports_object', '10%', 1, 25, '', 1),
  4823. ('sys_reports_administration', 'author', '_adm_form_txt_reports_author', '10%', 1, 25, '', 2),
  4824. ('sys_reports_administration', 'type', '_adm_form_txt_reports_type', '10%', 1, 25, '', 3),
  4825. ('sys_reports_administration', 'text', '_adm_form_txt_reports_text', '10%', 1, 25, '', 4),
  4826. ('sys_reports_administration', 'date', '_adm_form_txt_reports_date', '10%', 1, 25, '', 5),
  4827. ('sys_reports_administration', 'status', '_adm_form_txt_reports_status', '10%', 1, 25, '', 6),
  4828. ('sys_reports_administration', 'checked_by', '_adm_form_txt_reports_checked_by', '10%', 1, 25, '', 7),
  4829. ('sys_reports_administration', 'notes', '_adm_form_txt_reports_notes', '10%', 1, 25, '', 8),
  4830. ('sys_reports_administration', 'comments', '_adm_form_txt_reports_comments', '10%', 1, 25, '', 8),
  4831. ('sys_reports_administration', 'actions', '', '10%', 0, '', '', 9);
  4832. CREATE TABLE IF NOT EXISTS `sys_grid_actions` (
  4833. `id` int(11) NOT NULL AUTO_INCREMENT,
  4834. `object` varchar(64) NOT NULL,
  4835. `type` enum('bulk','single','independent') NOT NULL,
  4836. `name` varchar(255) NOT NULL,
  4837. `title` varchar(255) NOT NULL,
  4838. `icon` text NOT NULL,
  4839. `icon_only` tinyint(4) NOT NULL DEFAULT '0',
  4840. `confirm` tinyint(4) NOT NULL DEFAULT '1',
  4841. `active` tinyint(4) NOT NULL DEFAULT '1',
  4842. `order` int(11) NOT NULL,
  4843. PRIMARY KEY (`id`),
  4844. UNIQUE KEY `object_name_type` (`object`(64),`type`,`name`(123))
  4845. );
  4846. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
  4847. ('sys_studio_lang_keys', 'bulk', 'delete', '_adm_pgt_btn_delete', '', 1, 1),
  4848. ('sys_studio_lang_keys', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4849. ('sys_studio_lang_keys', 'single', 'delete', '', 'remove', 1, 2),
  4850. ('sys_studio_lang_keys', 'independent', 'add', '_adm_pgt_btn_add_new_key', '', 0, 1),
  4851. ('sys_studio_lang_etemplates', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4852. ('sys_studio_acl', 'independent', 'add', '_adm_prm_btn_add_level', '', 0, 1),
  4853. ('sys_studio_acl', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4854. ('sys_studio_acl', 'single', 'delete', '', 'remove', 1, 2),
  4855. ('sys_studio_acl_actions', 'single', 'options', '', 'cog', 0, 1),
  4856. ('sys_studio_nav_menus', 'independent', 'add', '_adm_nav_btn_menus_create', '', 0, 1),
  4857. ('sys_studio_nav_menus', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4858. ('sys_studio_nav_menus', 'single', 'delete', '', 'remove', 1, 2),
  4859. ('sys_studio_nav_sets', 'independent', 'add', '_adm_nav_btn_sets_create', '', 0, 1),
  4860. ('sys_studio_nav_sets', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4861. ('sys_studio_nav_sets', 'single', 'delete', '', 'remove', 1, 2),
  4862. ('sys_studio_nav_items', 'independent', 'import', '_adm_nav_btn_items_gl_import', '', 0, 1),
  4863. ('sys_studio_nav_items', 'independent', 'add', '_adm_nav_btn_items_gl_create', '', 0, 2),
  4864. ('sys_studio_nav_items', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4865. ('sys_studio_nav_items', 'single', 'delete', '', 'remove', 1, 2),
  4866. ('sys_studio_nav_items', 'single', 'show_to', '_adm_nav_btn_items_gl_visible', '', 0, 3),
  4867. ('sys_studio_nav_import', 'single', 'import', '', 'plus', 0, 1),
  4868. ('sys_studio_nav_import', 'bulk', 'done', '_adm_nav_btn_items_done', '', 0, 1),
  4869. ('sys_studio_forms', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4870. ('sys_studio_forms_displays', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4871. ('sys_studio_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4872. ('sys_studio_forms_fields', 'single', 'delete', '', 'remove', 1, 2),
  4873. ('sys_studio_forms_fields', 'single', 'show_to', '_adm_form_btn_fields_visible', '', 0, 3),
  4874. ('sys_studio_forms_fields', 'independent', 'add', '_adm_form_btn_fields_create', '', 0, 1),
  4875. ('sys_studio_forms_pre_lists', 'independent', 'add', '_adm_form_btn_pre_lists_create', '', 0, 1),
  4876. ('sys_studio_forms_pre_lists', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4877. ('sys_studio_forms_pre_lists', 'single', 'delete', '', 'remove', 1, 2),
  4878. ('sys_studio_forms_pre_values', 'independent', 'add', '_adm_form_btn_pre_values_create', '', 0, 1),
  4879. ('sys_studio_forms_pre_values', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4880. ('sys_studio_forms_pre_values', 'single', 'delete', '', 'remove', 1, 2),
  4881. ('sys_studio_forms_pre_values', 'bulk', 'delete', '_adm_form_btn_pre_values_delete', '', 1, 1),
  4882. ('sys_studio_search_forms', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4883. ('sys_studio_search_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4884. ('sys_studio_search_forms_fields', 'independent', 'reset', '_adm_form_btn_search_forms_fields_reset', '', 0, 1),
  4885. ('sys_studio_search_forms_sortable_fields', 'independent', 'reset', '_adm_form_btn_search_forms_sortable_fields_reset', '', 0, 1),
  4886. ('sys_studio_labels', 'independent', 'back', '_adm_form_btn_labels_back', '', 0, 1),
  4887. ('sys_studio_labels', 'independent', 'add', '_adm_form_btn_labels_add', '', 0, 2),
  4888. ('sys_studio_labels', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4889. ('sys_studio_labels', 'single', 'delete', '', 'remove', 1, 2),
  4890. ('sys_studio_categories', 'bulk', 'delete', '_adm_form_btn_categories_delete', '', 1, 1),
  4891. ('sys_studio_categories', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4892. ('sys_studio_categories', 'single', 'delete', '', 'remove', 1, 2),
  4893. ('sys_studio_categories', 'independent', 'add', '_adm_form_btn_categories_add', '', 0, 1),
  4894. ('sys_studio_groups_roles', 'independent', 'add', '_adm_rl_btn_role_add', '', 0, 1),
  4895. ('sys_studio_groups_roles', 'single', 'edit', '_adm_rl_btn_role_edit', 'pencil-alt', 0, 1),
  4896. ('sys_studio_groups_roles', 'single', 'delete', '_adm_rl_btn_role_delete', 'remove', 1, 3),
  4897. ('sys_badges_administration', 'bulk', 'delete', '_adm_form_btn_badges_delete', '', 1, 1),
  4898. ('sys_badges_administration', 'single', 'edit', '', 'pencil-alt', 0, 1),
  4899. ('sys_badges_administration', 'single', 'delete', '', 'remove', 1, 2),
  4900. ('sys_badges_administration', 'single', 'delete_icon', '', '', 1, 3),
  4901. ('sys_badges_administration', 'independent', 'add', '_adm_form_btn_badges_add', '', 0, 1);
  4902. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`, `icon_only`) VALUES
  4903. ('sys_reports_administration', 'single', 'check_in', '_adm_form_btn_reports_check_in', 'lock-open', 0, 1, 1),
  4904. ('sys_reports_administration', 'single', 'check_out', '_adm_form_btn_reports_check_out', 'lock', 0, 2, 1),
  4905. ('sys_reports_administration', 'single', 'audit', '_adm_form_btn_reports_audit', 'history', 0, 3, 1);
  4906. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  4907. ('sys_studio_roles', 'independent', 'add', '_adm_rl_btn_role_add', '', 0, 0, 1),
  4908. ('sys_studio_roles', 'single', 'edit', '_adm_rl_btn_role_edit', 'pencil-alt', 1, 0, 1),
  4909. ('sys_studio_roles', 'single', 'delete', '_adm_rl_btn_role_delete', 'remove', 1, 1, 2);
  4910. -- GRIDS: moderation tools
  4911. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `override_class_name`, `override_class_file`) VALUES
  4912. ('sys_cmts_administration', 'Sql', '', 'sys_cmts_ids', 'cmt_id', 'cmt_time', 'status_admin', '', 20, NULL, 'start', '', 'cmt_text,email', '', 'like', 'reports', '', 192, 'BxTemplCmtsGridAdministration', '');
  4913. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  4914. ('sys_cmts_administration', 'checkbox', '_sys_select', '2%', 0, '0', '', 1),
  4915. ('sys_cmts_administration', 'switcher', '_sys_cmts_administration_grid_column_title_adm_active', '8%', 0, '', '', 2),
  4916. ('sys_cmts_administration', 'reports', '_sys_txt_reports_title', '5%', 0, '0', '', 3),
  4917. ('sys_cmts_administration', 'cmt_module', '_sys_cmts_administration_grid_column_title_adm_cmt_module', '10%', 0, '25', '', 4),
  4918. ('sys_cmts_administration', 'cmt_text', '_sys_cmts_administration_grid_column_title_adm_cmt_text', '30%', 0, '25', '', 5),
  4919. ('sys_cmts_administration', 'cmt_time', '_sys_cmts_administration_grid_column_title_adm_cmt_time', '10%', 1, '25', '', 6),
  4920. ('sys_cmts_administration', 'cmt_author_id', '_sys_cmts_administration_grid_column_title_adm_cmt_author_id', '15%', 0, '25', '', 7),
  4921. ('sys_cmts_administration', 'actions', '', '20%', 0, '', '', 8);
  4922. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  4923. ('sys_cmts_administration', 'bulk', 'delete', '_sys_cmts_administration_grid_action_title_adm_delete', '', 0, 1, 1),
  4924. ('sys_cmts_administration', 'single', 'delete', '_sys_cmts_administration_grid_action_title_adm_delete', 'remove', 1, 1, 1);
  4925. -- GRID: Storage managers
  4926. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  4927. ('sys_studio_strg_files', 'Sql', 'SELECT * FROM `sys_files` WHERE 1 ', 'sys_files', 'id', '', '', '', 20, NULL, 'start', '', 'file_name,mime_type', '', 'auto', 'file_name,added', '', 'BxTemplStudioStoragesFiles', ''),
  4928. ('sys_studio_strg_images', 'Sql', 'SELECT * FROM `sys_images` WHERE 1 ', 'sys_images', 'id', '', '', '', 20, NULL, 'start', '', 'file_name', '', 'auto', 'file_name,added', '', 'BxTemplStudioStoragesImages', '');
  4929. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `order`) VALUES
  4930. -- Storages: Files
  4931. ('sys_studio_strg_files', 'checkbox', '', '1%', 0, '', '', 1),
  4932. ('sys_studio_strg_files', 'file_name', '_adm_strg_txt_file_name', '24%', 0, '25', '', 2),
  4933. ('sys_studio_strg_files', 'path', '_adm_strg_txt_path', '25%', 0, '', '', 3),
  4934. ('sys_studio_strg_files', 'mime_type', '_adm_strg_txt_mime_type', '15%', 0, '15', '', 4),
  4935. ('sys_studio_strg_files', 'added', '_adm_strg_txt_added', '10%', 0, '10', '', 5),
  4936. ('sys_studio_strg_files', 'actions', '', '25%', 0, '', '', 6),
  4937. -- Storages: Images
  4938. ('sys_studio_strg_images', 'checkbox', '', '1%', 0, '', '', 1),
  4939. ('sys_studio_strg_images', 'file_name', '_adm_strg_txt_file_name', '24%', 0, '25', '', 2),
  4940. ('sys_studio_strg_images', 'path', '_adm_strg_txt_path', '25%', 0, '', '', 3),
  4941. ('sys_studio_strg_images', 'mime_type', '_adm_strg_txt_mime_type', '15%', 0, '15', '', 4),
  4942. ('sys_studio_strg_images', 'added', '_adm_strg_txt_added', '10%', 0, '10', '', 5),
  4943. ('sys_studio_strg_images', 'actions', '', '25%', 0, '', '', 6);
  4944. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  4945. -- Storages: Files
  4946. ('sys_studio_strg_files', 'bulk', 'delete', '_adm_strg_btn_delete', '', 0, 1, 1),
  4947. ('sys_studio_strg_files', 'single', 'download', '_adm_strg_btn_download', 'download', 1, 0, 1),
  4948. ('sys_studio_strg_files', 'single', 'delete', '_adm_strg_btn_delete', 'remove', 1, 1, 2),
  4949. ('sys_studio_strg_files', 'independent', 'add', '_adm_strg_btn_add', '', 0, 0, 1),
  4950. -- Storages: Images
  4951. ('sys_studio_strg_images', 'bulk', 'delete', '_adm_strg_btn_delete', '', 0, 1, 1),
  4952. ('sys_studio_strg_images', 'single', 'download', '_adm_strg_btn_download', 'download', 1, 0, 1),
  4953. ('sys_studio_strg_images', 'single', 'resize', '_adm_strg_btn_resize', 'compress', 1, 0, 2),
  4954. ('sys_studio_strg_images', 'single', 'delete', '_adm_strg_btn_delete', 'remove', 1, 1, 3),
  4955. ('sys_studio_strg_images', 'independent', 'add', '_adm_strg_btn_add', '', 0, 0, 1);
  4956. -- GRID: connections
  4957. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `override_class_name`, `override_class_file`) VALUES
  4958. ('sys_grid_connections', 'Sql', 'SELECT `p`.`id`, `c`.`added`, `c`.`mutual` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 0, 'BxDolGridConnections', ''),
  4959. ('sys_grid_connections_requests', 'Sql', 'SELECT `p`.`id`, `c`.`added`, `c`.`mutual` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 0, 'BxDolGridConnectionsRequests', ''),
  4960. ('sys_grid_subscriptions', 'Sql', 'SELECT `p`.`id`, `c`.`added` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 0, 'BxDolGridSubscriptions', ''),
  4961. ('sys_grid_subscribed_me', 'Sql', 'SELECT `p`.`id`, `c`.`added` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 0, 'BxDolGridSubscribedMe', ''),
  4962. ('sys_grid_relations', 'Sql', 'SELECT `p`.`id`, `c`.`relation`, `c`.`mutual`, `c`.`added` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 1, 'BxDolGridRelations', ''),
  4963. ('sys_grid_related_me', 'Sql', 'SELECT `p`.`id`, `c`.`relation`, `c`.`mutual`, `c`.`added` FROM `sys_profiles` AS `p` INNER JOIN `sys_accounts` AS `a` ON (`a`.`id` = `p`.`account_id`) {join_connections}', 'sys_profiles', 'id', 'c`.`added', '', '', 10, NULL, 'start', '', 'name,email', '', 'auto', '', '', 2147483647, 1, 'BxDolGridRelatedMe', '');
  4964. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `params`, `hidden_on`, `order`) VALUES
  4965. ('sys_grid_connections', 'name', '_sys_name', '40%', '', '', 1),
  4966. ('sys_grid_connections', 'info', '', '30%', '', '1', 2),
  4967. ('sys_grid_connections', 'actions', '', '30%', '', '', 3),
  4968. ('sys_grid_connections_requests', 'name', '_sys_name', '40%', '', '', 1),
  4969. ('sys_grid_connections_requests', 'info', '', '30%', '', '1', 2),
  4970. ('sys_grid_connections_requests', 'actions', '', '30%', '', '', 3),
  4971. ('sys_grid_subscriptions', 'name', '_sys_name', '70%', '', '', 1),
  4972. ('sys_grid_subscriptions', 'actions', '', '30%', '', '', 2),
  4973. ('sys_grid_subscribed_me', 'name', '_sys_name', '70%', '', '', 1),
  4974. ('sys_grid_subscribed_me', 'actions', '', '30%', '', '', 2),
  4975. ('sys_grid_relations', 'name', '_sys_name', '40%', '', '', 1),
  4976. ('sys_grid_relations', 'relation', '_sys_relation', '15%', '', '', 2),
  4977. ('sys_grid_relations', 'mutual', '_sys_status', '15%', '', '', 3),
  4978. ('sys_grid_relations', 'actions', '', '30%', '', '', 4),
  4979. ('sys_grid_related_me', 'name', '_sys_name', '40%', '', '', 1),
  4980. ('sys_grid_related_me', 'relation', '_sys_relation', '15%', '', '', 2),
  4981. ('sys_grid_related_me', 'mutual', '_sys_status', '15%', '', '', 3),
  4982. ('sys_grid_related_me', 'actions', '', '30%', '', '', 4);
  4983. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  4984. ('sys_grid_connections', 'single', 'accept', '_sys_accept', '', 0, 0, 1),
  4985. ('sys_grid_connections', 'single', 'delete', '', 'remove', 0, 1, 2),
  4986. ('sys_grid_connections', 'single', 'add_friend', '_sys_add_friend', 'plus', 0, 0, 3),
  4987. ('sys_grid_connections_requests', 'single', 'accept', '_sys_accept', '', 0, 0, 1),
  4988. ('sys_grid_connections_requests', 'single', 'delete', '', 'remove', 0, 1, 2),
  4989. ('sys_grid_subscriptions', 'single', 'subscribe', '_sys_subscribe', 'check', 0, 0, 1),
  4990. ('sys_grid_subscriptions', 'single', 'delete', '', 'remove', 0, 1, 2),
  4991. ('sys_grid_subscribed_me', 'single', 'subscribe', '_sys_subscribe', 'check', 0, 0, 1),
  4992. ('sys_grid_relations', 'single', 'delete', '_Delete', 'remove', 1, 1, 1),
  4993. ('sys_grid_related_me', 'single', 'confirm', '_sys_confirm', 'check-circle', 1, 0, 1),
  4994. ('sys_grid_related_me', 'single', 'decline', '_sys_decline', 'times-circle', 1, 1, 2),
  4995. ('sys_grid_related_me', 'single', 'add', '_sys_add_relation', 'plus-circle', 1, 0, 3),
  4996. ('sys_grid_related_me', 'single', 'delete', '_Delete', 'remove', 1, 1, 4);
  4997. -- GRID: API Origins
  4998. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  4999. ('sys_studio_api_origins', 'Sql', 'SELECT * FROM `sys_api_origins` WHERE 1 ', 'sys_api_origins', 'id', 'order', '', '', 20, NULL, 'start', '', 'url', '', 'like', '', '', 'BxDolStudioApiOrigins', '');
  5000. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5001. ('sys_studio_api_origins', 'order', '', '1%', 0, 0, '', '', 1),
  5002. ('sys_studio_api_origins', 'url', '_sys_txt_url', '80%', 0, 0, '', '', 2),
  5003. ('sys_studio_api_origins', 'actions', '', '19%', 0, 0, '', '', 3);
  5004. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  5005. ('sys_studio_api_origins', 'single', 'delete', '_Delete', 'remove', 1, 1, 1),
  5006. ('sys_studio_api_origins', 'independent', 'add', '_adm_form_btn_field_add', '', 0, 0, 1);
  5007. -- GRID: API Keys
  5008. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  5009. ('sys_studio_api_keys', 'Sql', 'SELECT * FROM `sys_api_keys` WHERE 1 ', 'sys_api_keys', 'id', 'order', '', '', 20, NULL, 'start', '', 'key,title', '', 'like', '', '', 'BxDolStudioApiKeys', '');
  5010. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5011. ('sys_studio_api_keys', 'order', '', '1%', 0, 0, '', '', 1),
  5012. ('sys_studio_api_keys', 'title', '_Name', '40%', 0, 0, '', '', 2),
  5013. ('sys_studio_api_keys', 'key', '_sys_txt_api_key', '40%', 0, 0, '', '', 3),
  5014. ('sys_studio_api_keys', 'actions', '', '19%', 0, 0, '', '', 4);
  5015. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  5016. ('sys_studio_api_keys', 'single', 'delete', '_Delete', 'remove', 1, 1, 1),
  5017. ('sys_studio_api_keys', 'independent', 'add', '_adm_form_btn_field_add', '', 0, 0, 1);
  5018. -- GRID: API Configs
  5019. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  5020. ('sys_studio_api_configs', 'Sql', 'SELECT * FROM `sys_modules` WHERE 1 ', 'sys_modules', 'id', 'name', '', '', 100, NULL, 'start', '', 'name,title,vendor', '', 'like', '', '', 'BxTemplStudioApiConfigs', '');
  5021. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5022. ('sys_studio_api_configs', 'title', '_adm_api_ttl_module', '20%', 0, 0, '', '', 1),
  5023. ('sys_studio_api_configs', 'actions', '', '80%', 0, 0, '', '', 2);
  5024. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  5025. ('sys_studio_api_configs', 'single', 'apply', '_adm_api_btn_apply', 'recycle', 1, 1, 1),
  5026. ('sys_studio_api_configs', 'single', 'remove', '_adm_api_btn_remove', 'eraser', 1, 1, 2),
  5027. ('sys_studio_api_configs', 'single', 'export', '_adm_api_btn_export', 'file-export', 1, 0, 3),
  5028. -- ('sys_studio_api_configs', 'single', 'import', '_adm_api_btn_import', 'file-import', 1, 1, 4),
  5029. ('sys_studio_api_configs', 'independent', 'apply_all', '_adm_api_btn_apply_all', '', 0, 1, 1),
  5030. ('sys_studio_api_configs', 'independent', 'remove_all', '_adm_api_btn_remove_all', '', 0, 1, 2),
  5031. ('sys_studio_api_configs', 'independent', 'export_all', '_adm_api_btn_export_all', '', 0, 0, 3),
  5032. ('sys_studio_api_configs', 'independent', 'import_all', '_adm_api_btn_import_all', '', 0, 0, 4);
  5033. -- GRID: Agents Models
  5034. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `show_total_count`, `override_class_name`, `override_class_file`) VALUES
  5035. ('sys_studio_agents_models', 'Sql', 'SELECT * FROM `sys_agents_models` WHERE 1 ', 'sys_agents_models', 'id', 'changed', 'active', '', 20, NULL, 'start', '', 'type,model,title,capabilities', '', 'like', 'type,model,title,capabilities', '', 128, 1, 1, 'BxTemplStudioAgentsModels', '');
  5036. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5037. ('sys_studio_agents_models', 'checkbox', '', '2%', 0, 0, '', '', 10),
  5038. ('sys_studio_agents_models', 'switcher', '_sys_agents_models_txt_active', '8%', 0, 0, '', '', 20),
  5039. ('sys_studio_agents_models', 'icon', '_adm_form_txt_field_icon', '5%', 0, 0, '', '', 25),
  5040. ('sys_studio_agents_models', 'type', '_sys_agents_models_txt_type', '10%', 0, 0, '', '', 30),
  5041. ('sys_studio_agents_models', 'title', '_sys_agents_models_txt_title', '10%', 0, 0, '', '', 40),
  5042. ('sys_studio_agents_models', 'model', '_sys_agents_models_txt_model', '10%', 0, 0, '', '', 50),
  5043. ('sys_studio_agents_models', 'capabilities', '_sys_agents_models_txt_capabilities', '10%', 0, 0, '', '', 60),
  5044. ('sys_studio_agents_models', 'actions', '', '45%', 0, 0, '', '', 70);
  5045. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `active`, `order`) VALUES
  5046. ('sys_studio_agents_models', 'single', 'duplicate', '_Duplicate', 'copy', 1, 0, 1, 1),
  5047. ('sys_studio_agents_models', 'single', 'edit', '_Edit', 'pencil-alt', 1, 0, 1, 2),
  5048. ('sys_studio_agents_models', 'single', 'delete', '_Delete', 'remove', 1, 1, 1, 3),
  5049. ('sys_studio_agents_models', 'bulk', 'delete', '_Delete', '', 0, 1, 1, 1);
  5050. -- GRID: Agents Vector Store
  5051. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `show_total_count`, `override_class_name`, `override_class_file`) VALUES
  5052. ('sys_studio_agents_vector_store', 'Sql', 'SELECT * FROM `sys_agents_vector_store` WHERE 1 ', 'sys_agents_vector_store', 'id', 'id', 'active', '', 20, NULL, 'start', '', 'title,type', '', 'like', '', '', 128, 1, 1, 'BxTemplStudioAgentsVectorStore', '');
  5053. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5054. ('sys_studio_agents_vector_store', 'switcher', '_sys_active', '10%', 0, 0, '', '', 10),
  5055. ('sys_studio_agents_vector_store', 'title', '_Title', '20%', 0, 0, '', '', 20),
  5056. ('sys_studio_agents_vector_store', 'type', '_adm_form_txt_fields_type', '10%', 0, 0, '', '', 30),
  5057. ('sys_studio_agents_vector_store', 'embedding_provider_id', '_sys_agents_vector_store_txt_embedding_provider', '5%', 0, 0, '', '', 40),
  5058. ('sys_studio_agents_vector_store', 'files_num', '_sys_agents_vector_store_txt_files_num', '5%', 0, 0, '', '', 50),
  5059. ('sys_studio_agents_vector_store', 'actions', '', '25%', 0, 0, '', '', 60);
  5060. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `active`, `order`) VALUES
  5061. ('sys_studio_agents_vector_store', 'single', 'add_data', '_sys_uploader_simple_attach_one_more_file', 'plus', 1, 0, 1, 10),
  5062. ('sys_studio_agents_vector_store', 'single', 'edit', '_Edit', 'pencil-alt', 1, 0, 1, 20),
  5063. ('sys_studio_agents_vector_store', 'single', 'delete', '_Delete', 'remove', 1, 1, 1, 30),
  5064. ('sys_studio_agents_vector_store', 'single', 'duplicate', '_Duplicate', 'copy', 1, 0, 1, 40);
  5065. -- GRID: Agents Vector Store Data
  5066. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `show_total_count`, `override_class_name`, `override_class_file`) VALUES
  5067. ('sys_studio_agents_vector_store_data', 'Sql', 'SELECT * FROM `sys_agents_vector_store_data` WHERE `vector_store_id` = ''{vector_store_id}'' ', 'sys_agents_vector_store_data', 'id', 'id', '', '', 10, NULL, 'start', '', 'name', '', 'like', '', '', 128, 1, 1, 'BxTemplStudioAgentsVectorStoreData', '');
  5068. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5069. ('sys_studio_agents_vector_store_data', 'checkbox', '', '2%', 0, 0, '', '', 10),
  5070. ('sys_studio_agents_vector_store_data', 'name', '_Name', '70%', 0, 0, '', '', 20),
  5071. ('sys_studio_agents_vector_store_data', 'size', '_sys_agents_assistants_files_txt_size', '18%', 0, 0, '', '', 30),
  5072. ('sys_studio_agents_vector_store_data', 'status', '_sys_status', '10%', 0, 0, '', '', 40);
  5073. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `active`, `order`) VALUES
  5074. ('sys_studio_agents_vector_store_data', 'bulk', 'delete', '_Delete', '', 0, 1, 1, 10);
  5075. -- GRID: Agents
  5076. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `override_class_name`, `override_class_file`) VALUES
  5077. ('sys_studio_agents_agents', 'Sql', 'SELECT * FROM `sys_agents_agents` WHERE 1 ', 'sys_agents_agents', 'id', 'added', 'active', '', 20, NULL, 'start', '', 'name', '', 'like', '', '', 'BxTemplStudioAgentsAgents', '');
  5078. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5079. ('sys_studio_agents_agents', 'checkbox', '', '2%', 0, 0, '', '', 10),
  5080. ('sys_studio_agents_agents', 'switcher', '_sys_active', '5%', 0, 0, '', '', 20),
  5081. ('sys_studio_agents_agents', 'icon', '_adm_form_txt_field_icon', '5%', 0, 0, '', '', 30),
  5082. ('sys_studio_agents_agents', 'name', '_sys_agents_agents_txt_name', '30%', 0, 0, '', '', 40),
  5083. ('sys_studio_agents_agents', 'model_id', '_sys_agents_agents_txt_model', '5%', 0, 0, '', '', 50),
  5084. ('sys_studio_agents_agents', 'trigger', '_sys_agents_agents_txt_trigger', '5%', 0, 0, '', '', 60),
  5085. ('sys_studio_agents_agents', 'profile_id', '_sys_agents_agents_txt_profile_id', '8%', 0, 0, '', '', 70),
  5086. ('sys_studio_agents_agents', 'actions', '', '40%', 0, 0, '', '', 80);
  5087. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
  5088. ('sys_studio_agents_agents', 'bulk', 'delete', '_Delete', '', 0, 1, 1),
  5089. ('sys_studio_agents_agents', 'single', 'manual', '_Run', 'play', 1, 0, 1),
  5090. ('sys_studio_agents_agents', 'single', 'message', '_sys_agents_agents_act_message', 'comment', 1, 0, 2),
  5091. ('sys_studio_agents_agents', 'single', 'activity', '_sys_agents_agents_act_activity', 'history', 1, 0, 3),
  5092. ('sys_studio_agents_agents', 'single', 'logs', '_Logs', 'file-alt', 1, 0, 4),
  5093. ('sys_studio_agents_agents', 'single', 'edit', '_Edit', 'pencil-alt', 1, 0, 5),
  5094. ('sys_studio_agents_agents', 'single', 'wipe_chat_history', '_sys_agents_agents_act_wipe_chat_history', 'eraser', 1, 1, 6),
  5095. ('sys_studio_agents_agents', 'single', 'delete', '_Delete', 'remove', 1, 1, 7),
  5096. ('sys_studio_agents_agents', 'independent', 'add', '_adm_form_btn_field_add', '', 0, 0, 1);
  5097. -- GRID: Agents Logs
  5098. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `show_total_count`, `override_class_name`, `override_class_file`) VALUES
  5099. ('sys_studio_agents_logs', 'Sql', 'SELECT * FROM `sys_logger` WHERE `channel` = ''sys_agents_{agent_id}'' ', 'sys_logger', 'id', 'id', '', '', 10, NULL, 'start', '', 'message,context', '', 'like', '', '', 128, 1, 1, 'BxTemplStudioAgentsLogs', '');
  5100. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5101. ('sys_studio_agents_logs', 'level', '_Level', '5%', 0, 0, '', '', 10),
  5102. ('sys_studio_agents_logs', 'message', '_sys_agents_agents_act_message', '15%', 0, 0, '', '', 20),
  5103. ('sys_studio_agents_logs', 'context', '_Context', '70%', 0, 0, '', '', 30),
  5104. ('sys_studio_agents_logs', 'created_at', '_Date', '10%', 0, 0, '', '', 40);
  5105. -- GRID: Agents Tools
  5106. INSERT INTO `sys_objects_grid` (`object`, `source_type`, `source`, `table`, `field_id`, `field_order`, `field_active`, `paginate_url`, `paginate_per_page`, `paginate_simple`, `paginate_get_start`, `paginate_get_per_page`, `filter_fields`, `filter_fields_translatable`, `filter_mode`, `sorting_fields`, `sorting_fields_translatable`, `visible_for_levels`, `responsive`, `show_total_count`, `override_class_name`, `override_class_file`) VALUES
  5107. ('sys_studio_agents_tools', 'Sql', 'SELECT * FROM `sys_agents_tools` WHERE 1 ', 'sys_agents_tools', 'id', 'id', 'active', '', 20, NULL, 'start', '', 'title,type', '', 'like', '', '', 128, 1, 1, 'BxTemplStudioAgentsTools', '');
  5108. INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable`, `chars_limit`, `params`, `hidden_on`, `order`) VALUES
  5109. ('sys_studio_agents_tools', 'switcher', '_sys_active', '10%', 0, 0, '', '', 10),
  5110. ('sys_studio_agents_tools', 'type', '_adm_form_txt_fields_type', '10%', 0, 0, '', '', 20),
  5111. ('sys_studio_agents_tools', 'title', '_Title', '40%', 0, 0, '', '', 30),
  5112. ('sys_studio_agents_tools', 'actions', '', '40%', 0, 0, '', '', 40);
  5113. INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `active`, `order`) VALUES
  5114. ('sys_studio_agents_tools', 'single', 'edit', '_Edit', 'pencil-alt', 1, 0, 1, 20),
  5115. ('sys_studio_agents_tools', 'single', 'delete', '_Delete', 'remove', 1, 1, 1, 30),
  5116. ('sys_studio_agents_tools', 'single', 'duplicate', '_Duplicate', 'copy', 1, 0, 1, 40);
  5117. -- --------------------------------------------------------
  5118. CREATE TABLE IF NOT EXISTS `sys_objects_connection` (
  5119. `id` int(11) NOT NULL AUTO_INCREMENT,
  5120. `object` varchar(64) NOT NULL,
  5121. `table` varchar(255) NOT NULL,
  5122. `profile_initiator` tinyint(4) NOT NULL DEFAULT '1',
  5123. `profile_content` tinyint(4) NOT NULL DEFAULT '0',
  5124. `type` enum('one-way','mutual') NOT NULL,
  5125. `tt_initiator` varchar(32) NOT NULL DEFAULT '',
  5126. `tf_id_initiator` varchar(32) NOT NULL DEFAULT '',
  5127. `tf_count_initiator` varchar(32) NOT NULL DEFAULT '',
  5128. `tt_content` varchar(32) NOT NULL DEFAULT '',
  5129. `tf_id_content` varchar(32) NOT NULL DEFAULT '',
  5130. `tf_count_content` varchar(32) NOT NULL DEFAULT '',
  5131. `override_class_name` varchar(255) NOT NULL,
  5132. `override_class_file` varchar(255) NOT NULL,
  5133. PRIMARY KEY (`id`),
  5134. UNIQUE KEY `object` (`object`)
  5135. );
  5136. INSERT INTO `sys_objects_connection` (`object`, `table`, `profile_initiator`, `profile_content`, `type`, `override_class_name`, `override_class_file`) VALUES
  5137. ('sys_profiles_friends', 'sys_profiles_conn_friends', 1, 1, 'mutual', 'BxTemplConnectionFriend', ''),
  5138. ('sys_profiles_subscriptions', 'sys_profiles_conn_subscriptions', 1, 1, 'one-way', 'BxTemplConnectionSubscription', ''),
  5139. ('sys_profiles_relations', 'sys_profiles_conn_relations', 1, 1, 'mutual', 'BxTemplConnectionRelation', ''),
  5140. ('sys_profiles_bans', 'sys_profiles_conn_bans', 1, 1, 'one-way', 'BxDolConnectionBan', '');
  5141. CREATE TABLE IF NOT EXISTS `sys_profiles_conn_bans` (
  5142. `id` int(11) NOT NULL AUTO_INCREMENT,
  5143. `module` varchar(32) NOT NULL DEFAULT '',
  5144. `initiator` int(11) NOT NULL,
  5145. `content` int(11) NOT NULL,
  5146. `added` int(10) unsigned NOT NULL,
  5147. PRIMARY KEY (`id`),
  5148. UNIQUE KEY `initiator` (`initiator`,`content`),
  5149. KEY `content` (`content`)
  5150. );
  5151. CREATE TABLE IF NOT EXISTS `sys_profiles_conn_relations` (
  5152. `id` int(11) NOT NULL AUTO_INCREMENT,
  5153. `initiator` int(11) NOT NULL DEFAULT '0',
  5154. `content` int(11) NOT NULL DEFAULT '0',
  5155. `relation` int(11) NOT NULL DEFAULT '0',
  5156. `mutual` tinyint(4) NOT NULL DEFAULT '0',
  5157. `added` int(11) unsigned NOT NULL DEFAULT '0',
  5158. PRIMARY KEY (`id`),
  5159. UNIQUE KEY `initiator` (`initiator`,`content`),
  5160. KEY `content` (`content`)
  5161. );
  5162. CREATE TABLE IF NOT EXISTS `sys_profiles_conn_subscriptions` (
  5163. `id` int(11) NOT NULL AUTO_INCREMENT,
  5164. `initiator` int(11) NOT NULL,
  5165. `content` int(11) NOT NULL,
  5166. `added` int(10) unsigned NOT NULL,
  5167. PRIMARY KEY (`id`),
  5168. UNIQUE KEY `initiator` (`initiator`,`content`),
  5169. KEY `content` (`content`)
  5170. );
  5171. CREATE TABLE IF NOT EXISTS `sys_profiles_conn_friends` (
  5172. `id` int(11) NOT NULL AUTO_INCREMENT,
  5173. `initiator` int(11) NOT NULL,
  5174. `content` int(11) NOT NULL,
  5175. `mutual` tinyint(4) NOT NULL,
  5176. `added` int(10) unsigned NOT NULL,
  5177. PRIMARY KEY (`id`),
  5178. UNIQUE KEY `initiator` (`initiator`,`content`),
  5179. KEY `content` (`content`)
  5180. );
  5181. -- --------------------------------------------------------
  5182. CREATE TABLE IF NOT EXISTS `sys_objects_transcoder` (
  5183. `id` int(11) NOT NULL AUTO_INCREMENT,
  5184. `object` varchar(64) NOT NULL,
  5185. `storage_object` varchar(64) NOT NULL,
  5186. `source_type` enum('Folder','Storage','Proxy') NOT NULL,
  5187. `source_params` text NOT NULL,
  5188. `private` enum('auto','yes','no') NOT NULL,
  5189. `atime_tracking` int(11) NOT NULL,
  5190. `atime_pruning` int(11) NOT NULL,
  5191. `ts` int(11) NOT NULL DEFAULT '0',
  5192. `override_class_name` varchar(255) NOT NULL,
  5193. `override_class_file` varchar(255) NOT NULL,
  5194. PRIMARY KEY (`id`),
  5195. UNIQUE KEY `object` (`object`)
  5196. );
  5197. INSERT INTO `sys_objects_transcoder` (`object`, `storage_object`, `source_type`, `source_params`, `private`, `atime_tracking`, `atime_pruning`, `ts`, `override_class_name`, `override_class_file`) VALUES
  5198. ('sys_image_resize', 'sys_images_resized', 'Storage', 'a:2:{s:6:"object";s:10:"sys_images";s:14:"disable_retina";b:1;}', 'no', '0', '0', '0', '', ''),
  5199. ('sys_icon_apple', 'sys_images_resized', 'Storage', 'a:2:{s:6:"object";s:10:"sys_images";s:14:"disable_retina";b:1;}', 'no', '0', '0', '0', '', ''),
  5200. ('sys_icon_android', 'sys_images_resized', 'Storage', 'a:2:{s:6:"object";s:10:"sys_images";s:14:"disable_retina";b:1;}', 'no', '0', '0', '0', '', ''),
  5201. ('sys_icon_android_splash', 'sys_images_resized', 'Storage', 'a:2:{s:6:"object";s:10:"sys_images";s:14:"disable_retina";b:1;}', 'no', '0', '0', '0', '', ''),
  5202. ('sys_icon_facebook', 'sys_images_resized', 'Storage', 'a:2:{s:6:"object";s:10:"sys_images";s:14:"disable_retina";b:1;}', 'no', '0', '0', '0', '', ''),
  5203. ('sys_icon_favicon', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '0', '0', '0', '', ''),
  5204. ('sys_cover', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '0', '0', '0', '', ''),
  5205. ('sys_cover_unit_profile', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '0', '0', '0', '', ''),
  5206. ('sys_cover_preview', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '1', '2592000', '0', '', ''),
  5207. ('sys_builder_page_preview', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '1', '2592000', '0', '', ''),
  5208. ('sys_builder_page_embed', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:10:"sys_images";}', 'no', '1', '2592000', '0', '', ''),
  5209. ('sys_cmts_images_preview', 'sys_cmts_images_preview', 'Storage', 'a:1:{s:6:"object";s:15:"sys_cmts_images";}', 'no', '1', '2592000', '0', '', ''),
  5210. ('sys_custom_images', 'sys_images_resized', 'Storage', 'a:1:{s:6:"object";s:17:"sys_images_custom";}', 'no', '1', '2592000', '0', '', ''),
  5211. ('sys_images_editor', 'sys_images_editor_resized', 'Storage', 'a:1:{s:6:"object";s:17:"sys_images_editor";}', 'no', '1', '2592000', '0', '', ''),
  5212. ('sys_videos_editor_poster', 'sys_videos_editor_resized', 'Storage', 'a:1:{s:6:"object";s:17:"sys_videos_editor";}', 'no', '0', '0', '0', 'BxDolTranscoderVideo', ''),
  5213. ('sys_videos_editor_mp4', 'sys_videos_editor_resized', 'Storage', 'a:1:{s:6:"object";s:17:"sys_videos_editor";}', 'no', '0', '0', '0', 'BxDolTranscoderVideo', ''),
  5214. ('sys_videos_editor_mp4_hd', 'sys_videos_editor_resized', 'Storage', 'a:1:{s:6:"object";s:17:"sys_videos_editor";}', 'no', '0', '0', '0', 'BxDolTranscoderVideo', ''),
  5215. ('sys_wiki_images_preview', 'sys_wiki_images_resized', 'Storage', 'a:1:{s:6:"object";s:14:"sys_wiki_files";}', 'no', '1', '2592000', '0', '', ''),
  5216. ('sys_accounts_icon', 'sys_accounts_pictures_resized', 'Storage', 'a:1:{s:6:"object";s:21:"sys_accounts_pictures";}', 'no', '1', '2592000', '0', '', ''),
  5217. ('sys_accounts_thumb', 'sys_accounts_pictures_resized', 'Storage', 'a:1:{s:6:"object";s:21:"sys_accounts_pictures";}', 'no', '1', '2592000', '0', '', ''),
  5218. ('sys_accounts_avatar', 'sys_accounts_pictures_resized', 'Storage', 'a:1:{s:6:"object";s:21:"sys_accounts_pictures";}', 'no', '1', '2592000', '0', '', ''),
  5219. ('sys_accounts_avatar_big', 'sys_accounts_pictures_resized', 'Storage', 'a:1:{s:6:"object";s:21:"sys_accounts_pictures";}', 'no', '1', '2592000', '0', '', ''),
  5220. ('sys_accounts_picture', 'sys_accounts_pictures_resized', 'Storage', 'a:1:{s:6:"object";s:21:"sys_accounts_pictures";}', 'no', '1', '2592000', '0', '', '');
  5221. CREATE TABLE IF NOT EXISTS `sys_transcoder_images_files` (
  5222. `id` int(11) NOT NULL AUTO_INCREMENT,
  5223. `transcoder_object` varchar(64) NOT NULL,
  5224. `file_id` int(11) NOT NULL,
  5225. `handler` varchar(255) NOT NULL,
  5226. `atime` int(11) NOT NULL,
  5227. `data` text NOT NULL,
  5228. PRIMARY KEY (`id`),
  5229. UNIQUE KEY `transcoder_object` (`transcoder_object`(64),`handler`(127)),
  5230. KEY `atime` (`atime`),
  5231. KEY `file_id` (`file_id`)
  5232. );
  5233. CREATE TABLE IF NOT EXISTS `sys_transcoder_videos_files` (
  5234. `id` int(11) NOT NULL AUTO_INCREMENT,
  5235. `transcoder_object` varchar(64) NOT NULL,
  5236. `file_id` int(11) NOT NULL,
  5237. `handler` varchar(255) NOT NULL,
  5238. `atime` int(11) NOT NULL,
  5239. PRIMARY KEY (`id`),
  5240. UNIQUE KEY `transcoder_object` (`transcoder_object`(64),`handler`(127)),
  5241. KEY `atime` (`atime`),
  5242. KEY `file_id` (`file_id`)
  5243. );
  5244. CREATE TABLE IF NOT EXISTS `sys_transcoder_audio_files` (
  5245. `id` int(11) NOT NULL AUTO_INCREMENT,
  5246. `transcoder_object` varchar(64) NOT NULL,
  5247. `file_id` int(11) NOT NULL,
  5248. `handler` varchar(255) NOT NULL,
  5249. `atime` int(11) NOT NULL,
  5250. PRIMARY KEY (`id`),
  5251. UNIQUE KEY `transcoder_object` (`transcoder_object`(64),`handler`(127)),
  5252. KEY `atime` (`atime`),
  5253. KEY `file_id` (`file_id`)
  5254. );
  5255. CREATE TABLE IF NOT EXISTS `sys_transcoder_filters` (
  5256. `id` int(11) NOT NULL AUTO_INCREMENT,
  5257. `transcoder_object` varchar(64) NOT NULL,
  5258. `filter` varchar(32) NOT NULL,
  5259. `filter_params` text NOT NULL,
  5260. `order` int(11) NOT NULL DEFAULT '0',
  5261. PRIMARY KEY (`id`),
  5262. KEY `transcoder_object` (`transcoder_object`)
  5263. );
  5264. INSERT INTO `sys_transcoder_filters` (`transcoder_object`, `filter`, `filter_params`, `order`) VALUES
  5265. ('sys_image_resize', 'ResizeVar', '', '0'),
  5266. ('sys_icon_apple', 'Resize', 'a:3:{s:1:"w";s:3:"180";s:1:"h";s:3:"180";s:13:"square_resize";s:1:"1";}', '0'),
  5267. ('sys_icon_android', 'Resize', 'a:3:{s:1:"w";s:3:"192";s:1:"h";s:3:"192";s:13:"square_resize";s:1:"1";}', '0'),
  5268. ('sys_icon_android_splash', 'Resize', 'a:3:{s:1:"w";s:3:"512";s:1:"h";s:3:"512";s:13:"square_resize";s:1:"1";}', '0'),
  5269. ('sys_icon_facebook', 'Resize', 'a:4:{s:1:"w";s:3:"100";s:1:"h";s:3:"100";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"png";}', '0'),
  5270. ('sys_icon_favicon', 'Resize', 'a:4:{s:1:"w";s:2:"16";s:1:"h";s:2:"16";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"png";}', '0'),
  5271. ('sys_cover', 'Resize', 'a:3:{s:1:"w";s:4:"1920";s:1:"h";s:3:"720";s:7:"quality";s:2:"82";}', '0'),
  5272. ('sys_cover_unit_profile', 'Resize', 'a:3:{s:1:"w";s:3:"640";s:1:"h";s:3:"240";s:7:"quality";s:2:"82";}', '0'),
  5273. ('sys_cover_preview', 'Resize', 'a:3:{s:1:"w";s:3:"120";s:1:"h";s:2:"45";s:10:"force_type";s:3:"jpg";}', '0'),
  5274. ('sys_builder_page_preview', 'Resize', 'a:4:{s:1:"w";s:3:"128";s:1:"h";s:3:"128";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"jpg";}', '0'),
  5275. ('sys_builder_page_embed', 'ResizeVar', '', '0'),
  5276. ('sys_cmts_images_preview', 'Resize', 'a:4:{s:1:"w";s:3:"100";s:1:"h";s:3:"100";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"jpg";}', '0'),
  5277. ('sys_custom_images', 'ResizeVar', '', '0'),
  5278. ('sys_images_editor', 'Resize', 'a:2:{s:1:"w";s:4:"1600";s:1:"h";s:4:"1600";}', '0'),
  5279. ('sys_videos_editor_poster', 'Poster', 'a:2:{s:1:"h";s:3:"720";s:10:"force_type";s:3:"jpg";}', '0'),
  5280. ('sys_videos_editor_mp4', 'Mp4', 'a:2:{s:1:"h";s:3:"480";s:10:"force_type";s:3:"mp4";}', '0'),
  5281. ('sys_videos_editor_mp4_hd', 'Mp4', 'a:3:{s:1:"h";s:3:"720";s:13:"video_bitrate";s:4:"1536";s:10:"force_type";s:3:"mp4";}', '0'),
  5282. ('sys_wiki_images_preview', 'Resize', 'a:4:{s:1:"w";s:2:"52";s:1:"h";s:2:"52";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"jpg";}', '0'),
  5283. ('sys_agents_assistants_chats_files_preview', 'Resize', 'a:4:{s:1:"w";s:3:"100";s:1:"h";s:3:"100";s:13:"square_resize";s:1:"1";s:10:"force_type";s:3:"jpg";}', '0'),
  5284. ('sys_accounts_icon', 'Resize', 'a:3:{s:1:"w";s:2:"30";s:1:"h";s:2:"30";s:13:"square_resize";s:1:"1";}', '0'),
  5285. ('sys_accounts_thumb', 'Resize', 'a:3:{s:1:"w";s:2:"50";s:1:"h";s:2:"50";s:13:"square_resize";s:1:"1";}', '0'),
  5286. ('sys_accounts_avatar', 'Resize', 'a:3:{s:1:"w";s:3:"100";s:1:"h";s:3:"100";s:13:"square_resize";s:1:"1";}', '0'),
  5287. ('sys_accounts_avatar_big', 'Resize', 'a:3:{s:1:"w";s:3:"200";s:1:"h";s:3:"200";s:13:"square_resize";s:1:"1";}', '0'),
  5288. ('sys_accounts_picture', 'Resize', 'a:3:{s:1:"w";s:4:"1024";s:1:"h";s:4:"1024";s:13:"square_resize";s:1:"0";}', '0');
  5289. CREATE TABLE IF NOT EXISTS `sys_transcoder_queue` (
  5290. `id` int(11) NOT NULL AUTO_INCREMENT,
  5291. `transcoder_object` varchar(64) NOT NULL,
  5292. `profile_id` int(10) unsigned NOT NULL,
  5293. `file_url_source` varchar(255) NOT NULL,
  5294. `file_id_source` varchar(255) NOT NULL,
  5295. `file_url_result` varchar(255) NOT NULL,
  5296. `file_ext_result` varchar(255) NOT NULL,
  5297. `file_id_result` int(11) NOT NULL,
  5298. `server` varchar(255) NOT NULL,
  5299. `status` enum('pending','processing','complete','failed','delete') NOT NULL,
  5300. `pid` int(10) UNSIGNED NOT NULL DEFAULT '0',
  5301. `added` int(11) NOT NULL,
  5302. `changed` int(11) NOT NULL,
  5303. `log` text NOT NULL,
  5304. PRIMARY KEY (`id`),
  5305. UNIQUE KEY `transcoder_object` (`transcoder_object`(64),`file_id_source`(127))
  5306. );
  5307. CREATE TABLE `sys_transcoder_queue_files` (
  5308. `id` int(11) NOT NULL AUTO_INCREMENT,
  5309. `profile_id` int(10) unsigned NOT NULL,
  5310. `remote_id` varchar(128) NOT NULL,
  5311. `path` varchar(255) NOT NULL,
  5312. `file_name` varchar(255) NOT NULL,
  5313. `mime_type` varchar(128) NOT NULL,
  5314. `ext` varchar(32) NOT NULL,
  5315. `size` bigint(20) NOT NULL,
  5316. `added` int(11) NOT NULL,
  5317. `modified` int(11) NOT NULL,
  5318. `private` int(11) NOT NULL,
  5319. PRIMARY KEY (`id`),
  5320. UNIQUE KEY `remote_id` (`remote_id`)
  5321. );
  5322. -- --------------------------------------------------------
  5323. CREATE TABLE IF NOT EXISTS `sys_objects_page` (
  5324. `id` int(11) NOT NULL AUTO_INCREMENT,
  5325. `author` int(11) NOT NULL DEFAULT '0',
  5326. `added` int(11) NOT NULL DEFAULT '0',
  5327. `object` varchar(64) NOT NULL,
  5328. `uri` varchar(255) NOT NULL,
  5329. `title_system` varchar(255) NOT NULL,
  5330. `title` varchar(255) NOT NULL,
  5331. `module` varchar(32) NOT NULL,
  5332. `cover` tinyint(4) NOT NULL DEFAULT '1',
  5333. `cover_image` int(11) NOT NULL DEFAULT '0',
  5334. `cover_title` varchar(255) NOT NULL DEFAULT '',
  5335. `type_id` int(11) NOT NULL DEFAULT '1',
  5336. `layout_id` int(11) NOT NULL,
  5337. `sticky_columns` tinyint(4) NOT NULL DEFAULT '0',
  5338. `submenu` varchar(64) NOT NULL DEFAULT '',
  5339. `visible_for_levels` int(11) NOT NULL DEFAULT '2147483647',
  5340. `visible_for_levels_editable` tinyint(4) NOT NULL DEFAULT '1',
  5341. `url` varchar(255) NOT NULL,
  5342. `content_info` varchar(64) NOT NULL,
  5343. `meta_title` varchar(255) NOT NULL,
  5344. `meta_description` text NOT NULL,
  5345. `meta_keywords` text NOT NULL,
  5346. `meta_robots` varchar(255) NOT NULL,
  5347. `cache_lifetime` int(11) NOT NULL DEFAULT '0',
  5348. `cache_editable` tinyint(4) NOT NULL DEFAULT '1',
  5349. `inj_head` text NOT NULL,
  5350. `inj_footer` text NOT NULL,
  5351. `config_api` text NOT NULL,
  5352. `deletable` tinyint(1) NOT NULL,
  5353. `override_class_name` varchar(255) NOT NULL,
  5354. `override_class_file` varchar(255) NOT NULL,
  5355. PRIMARY KEY (`id`),
  5356. UNIQUE KEY `object` (`object`),
  5357. UNIQUE KEY `uri` (`uri`(191))
  5358. );
  5359. INSERT INTO `sys_objects_page` (`object`, `uri`, `title_system`, `title`, `module`, `cover`, `layout_id`, `submenu`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`, `sticky_columns`) VALUES
  5360. ('sys_home', 'home', '_sys_page_title_system_home', '_sys_page_title_home', 'system', 2, 21, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=home', '', '', '', 0, 1, 0, 'BxTemplPageHome', '', 1),
  5361. ('sys_about', 'about', '_sys_page_title_system_about', '_sys_page_title_about', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=about', '', '', '', 0, 1, 0, '', '', 0),
  5362. ('sys_terms', 'terms', '_sys_page_title_system_terms', '_sys_page_title_terms', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=terms', '', '', '', 0, 1, 0, '', '', 0),
  5363. ('sys_privacy', 'privacy', '_sys_page_title_system_privacy', '_sys_page_title_privacy', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=privacy', '', '', '', 0, 1, 0, '', '', 0),
  5364. ('sys_explore', 'explore', '_sys_page_title_sys_explore', '_sys_page_title_explore', 'system', 1, 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=explore', '', '', '', 0, 1, 0, 'BxTemplPageHome', '', 0),
  5365. ('sys_updates', 'updates', '_sys_page_title_sys_updates', '_sys_page_title_updates', 'system', 1, 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=updates', '', '', '', 0, 1, 0, 'BxTemplPageHome', '', 0),
  5366. ('sys_trends', 'trends', '_sys_page_title_sys_trends', '_sys_page_title_trends', 'system', 1, 5, 'sys_homepage_submenu', 2147483647, 1, 'page.php?i=trends', '', '', '', 0, 1, 0, 'BxTemplPageHome', '', 0),
  5367. ('sys_dashboard', 'dashboard', '_sys_page_title_system_dashboard', '_sys_page_title_dashboard', 'system', 1, 12, '', 2147483646, 1, 'page.php?i=dashboard', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', '', 0),
  5368. ('sys_dashboard_content', 'dashboard-content', '_sys_page_title_system_dashboard_content', '_sys_page_title_dashboard_content', 'system', 1, 12, '', 2147483646, 1, 'page.php?i=dashboard-content', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', '', 0),
  5369. ('sys_dashboard_reports', 'dashboard-reports', '_sys_page_title_system_dashboard_reports', '_sys_page_title_dashboard_reports', 'system', 1, 12, '', 2147483646, 1, 'page.php?i=dashboard-reports', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', '', 0),
  5370. ('sys_dashboard_audit', 'dashboard-audit', '_sys_page_title_system_dashboard_audit', '_sys_page_title_dashboard_audit', 'system', 1, 12, '', 2147483646, 1, 'page.php?i=dashboard-audit', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', '', 0),
  5371. ('sys_create_account', 'create-account', '_sys_page_title_system_create_account', '_sys_page_title_create_account', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=create-account', '', '', '', 0, 1, 0, '', '', 0),
  5372. ('sys_login', 'login', '_sys_page_title_system_login', '_sys_page_title_login', 'system', 0, 18, '', 2147483647, 1, 'page.php?i=login', '', '', '', 0, 1, 0, '', '', 0),
  5373. ('sys_login_step2', 'login-step2', '_sys_page_title_system_login_step2', '_sys_page_title_login_step2', 'system', 1, 18, '', 2147483647, 1, 'page.php?i=login-step2', '', '', '', 0, 1, 0, '', '', 0),
  5374. ('sys_login_step3', 'login-step3', '_sys_page_title_system_login_step3', '_sys_page_title_login_step3', 'system', 1, 18, '', 2147483647, 1, 'page.php?i=login-step3', '', '', '', 0, 1, 0, '', '', 0),
  5375. ('sys_logout', 'logout', '', '_sys_page_title_logout', 'system', 0, 18, '', 2147483647, 0, 'page.php?i=logout', '', '', '', 0, 0, 0, '', '', 0),
  5376. ('sys_forgot_password', 'forgot-password', '_sys_page_title_system_forgot_password', '_sys_page_title_forgot_password', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=forgot-password', '', '', '', 0, 1, 0, '', '', 0),
  5377. ('sys_confirm_email', 'confirm-email', '_sys_page_title_system_confirm_email', '_sys_page_title_confirm_email', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=confirm-email', '', '', '', 0, 1, 0, '', '', 0),
  5378. ('sys_confirm_phone', 'confirm-phone', '_sys_page_title_system_confirm_phone', '_sys_page_title_confirm_phone', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=confirm-phone', '', '', '', 0, 1, 0, '', '', 0),
  5379. ('sys_account_settings_email', 'account-settings-email', '_sys_page_title_system_account_settings_email', '_sys_page_title_account_settings_email', 'system', 1, 5, '', 2147483647, 1, 'member.php', '', '', '', 0, 1, 0, 'BxTemplPageAccount', '', 0),
  5380. ('sys_account_settings_pwd', 'account-settings-password', '_sys_page_title_system_account_settings_pwd', '_sys_page_title_account_settings_pwd', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=account-settings-pwd', '', '', '', 0, 1, 0, 'BxTemplPageAccount', '', 0),
  5381. ('sys_account_settings_info', 'account-settings-info', '_sys_page_title_system_account_settings_info', '_sys_page_title_account_settings_info', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=account-settings-info', '', '', '', 0, 1, 0, 'BxTemplPageAccount', '', 0),
  5382. ('sys_account_settings_delete', 'account-settings-delete', '_sys_page_title_system_account_settings_delete', '_sys_page_title_account_settings_delete', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=account-settings-delete', '', '', '', 0, 1, 0, 'BxTemplPageAccount', '', 0),
  5383. ('sys_account_profile_switcher', 'account-profile-switcher', '_sys_page_title_system_account_profile_switcher', '_sys_page_title_account_profile_switcher', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=account-profile-switcher', '', '', '', 0, 1, 0, 'BxTemplPageAccount', '', 0),
  5384. ('sys_profile_settings_cfilter', 'profile-settings-cfilter', '_sys_page_title_system_profile_settings_cfilter', '_sys_page_title_profile_settings_cfilter', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=profile-settings-cfilter', '', '', '', 0, 1, 0, '', '', 0),
  5385. ('sys_unsubscribe_notifications', 'unsubscribe-notifications', '_sys_page_title_system_unsubscribe_notifications', '_sys_page_title_unsubscribe_notifications', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=unsubscribe-notifications', '', '', '', 0, 1, 0, '', '', 0),
  5386. ('sys_unsubscribe_news', 'unsubscribe-news', '_sys_page_title_system_unsubscribe_news', '_sys_page_title_unsubscribe_news', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=unsubscribe-news', '', '', '', 0, 1, 0, '', '', 0),
  5387. ('sys_std_dashboard', '', '_sys_page_title_system_studio_dashboard', '_sys_page_title_studio_dashboard', 'system', 1, 5, '', 2147483647, 1, '', '', '', '', 0, 1, 0, '', '', 0),
  5388. ('sys_cmts_view' ,'cmts-view', '_sys_page_title_system_cmts_view', '_cmt_page_view_header', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=cmts-view', '', '', '', 0, 1, 0, 'BxTemplCmtsPageView', '', 0),
  5389. ('sys_cmts_administration' ,'cmts-administration', '_sys_page_title_system_cmts_administration', '_sys_page_title_cmts_administration', 'system', 1, 5, '', 192, 1, 'page.php?i=cmts-administration', '', '', '', 0, 1, 0, '', '', 0),
  5390. ('sys_audit' ,'audit-administration', '_sys_page_title_system_audit_administration', '_sys_page_title_audit_administration', 'system', 1, 5, '', 192, 1, 'page.php?i=audit-administration', '', '', '', 0, 1, 0, '', '', 0),
  5391. ('sys_search_keyword', 'search-keyword', '_sys_page_title_system_search_keyword', '_sys_page_title_search_keyword', 'system', 1, 5, '', 2147483647, 1, 'searchKeyword.php', '', '', '', 0, 1, 0, '', '', 0),
  5392. ('sys_redirect', 'redirect', '', '_sys_page_title_redirect', 'system', 0, 18, '', 2147483647, 1, 'page.php?i=redirect', '', '', '', 0, 1, 0, '', '', 0),
  5393. ('sys_wiki_add_page', 'wiki-add-page', '_sys_page_title_sys_wiki_add_page', '_sys_page_title_wiki_add_page', 'system', 1, 5, '', 2147483647, 1, 'page.php?i=wiki-add-page', '', '', '', 0, 1, 0, '', '', 0),
  5394. ('sys_sub_wiki_pages_list', 'wiki-pages-list', '_sys_page_title_sys_wiki_pages_list', '_sys_page_title_wiki_pages_list', 'system', 1, 5, '', 2147483647, 1, '', '', '', '', 0, 1, 0, '', '', 0),
  5395. ('sys_sub_wiki_page_contents', 'wiki-page-contents', '_sys_page_title_sys_wiki_page_contents', '_sys_page_title_wiki_page_contents', 'system', 1, 5, '', 2147483647, 1, '', '', '', '', 0, 1, 0, '', '', 0),
  5396. ('sys_con_friends', 'friends', '_sys_page_title_system_con_friends', '_sys_page_title_con_friends', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=friends', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5397. ('sys_con_friend_requests', 'friend-requests', '_sys_page_title_system_con_friend_requests', '_sys_page_title_con_friend_requests', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=friend-requests', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5398. ('sys_con_friend_requested', 'sent-friend-requests', '_sys_page_title_system_con_friend_requested', '_sys_page_title_con_friend_requested', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=sent-friend-requests', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5399. ('sys_con_following', 'following', '_sys_page_title_system_con_following', '_sys_page_title_con_following', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=following', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5400. ('sys_con_followers', 'followers', '_sys_page_title_system_con_followers', '_sys_page_title_con_followers', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=followers', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5401. ('sys_recom_friends', 'friend-suggestions', '_sys_page_title_system_recom_friends', '_sys_page_title_recom_friends', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=friend-suggestions', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5402. ('sys_recom_subscriptions', 'follow-suggestions', '_sys_page_title_system_recom_subscriptions', '_sys_page_title_recom_subscriptions', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=follow-suggestions', '', '', '', 0, 1, 0, 'BxTemplPageConnections', '', 0),
  5403. ('sys_ntfs_context_invitations', 'context-invitations', '_sys_page_title_system_ntfs_context_invitations', '_sys_page_title_ntfs_context_invitations', 'system', 1, 5, '', 2147483646, 1, 'page.php?i=context-invitations', '', '', '', 0, 1, 0, 'BxTemplPageNotifications', '', 0);
  5404. -- pages for APP (can be updated via separate enable-app-pages.sql)
  5405. INSERT INTO `sys_objects_page` (`object`, `uri`, `title_system`, `title`, `module`, `cover`, `layout_id`, `submenu`, `visible_for_levels`, `visible_for_levels_editable`, `url`, `meta_description`, `meta_keywords`, `meta_robots`, `cache_lifetime`, `cache_editable`, `deletable`, `override_class_name`, `override_class_file`, `sticky_columns`) VALUES
  5406. ('sys_cooperator', 'cooperator', '_sys_page_title_system_cooperator', '_sys_page_title_cooperator', 'system', 1, 5, '', 192, 1, 'page.php?i=cooperator', '', '', '', 0, 1, 0, '', '', 0),
  5407. ('sys_dashboard_admin', 'dashboard-admin', '_sys_page_title_system_dashboard_admin', '_sys_page_title_dashboard_admin', 'system', 1, 5, '', 192, 1, 'page.php?i=dashboard-admin', '', '', '', 0, 1, 0, 'BxTemplPageDashboard', '', 0);
  5408. CREATE TABLE IF NOT EXISTS `sys_pages_types` (
  5409. `id` int(11) NOT NULL AUTO_INCREMENT,
  5410. `title` varchar(255) NOT NULL,
  5411. `template` varchar(255) NOT NULL,
  5412. `order` int(11) NOT NULL,
  5413. PRIMARY KEY (`id`)
  5414. );
  5415. INSERT INTO `sys_pages_types` (`id`, `title`, `template`, `order`) VALUES
  5416. (1, '_sys_page_type_default', '', 1),
  5417. (2, '_sys_page_type_wo_hf', 'pt_wo_hf.html', 2),
  5418. (3, '_sys_page_type_standard', 'pt_standard.html', 3),
  5419. (4, '_sys_page_type_application', 'pt_application.html', 4);
  5420. CREATE TABLE IF NOT EXISTS `sys_pages_layouts` (
  5421. `id` int(11) NOT NULL AUTO_INCREMENT,
  5422. `name` varchar(64) NOT NULL,
  5423. `icon` varchar(255) NOT NULL,
  5424. `title` varchar(255) NOT NULL,
  5425. `template` varchar(255) NOT NULL,
  5426. `cells_number` int(11) NOT NULL,
  5427. PRIMARY KEY (`id`),
  5428. UNIQUE KEY `name` (`name`)
  5429. );
  5430. INSERT INTO `sys_pages_layouts` (`id`, `name`, `icon`, `title`, `template`, `cells_number`) VALUES
  5431. (1, 'bar_left', 'layout_bar_left.png', '_sys_layout_bar_left', 'layout_bar_left.html', 2),
  5432. (2, 'bar_right', 'layout_bar_right.png', '_sys_layout_bar_right', 'layout_bar_right.html', 2),
  5433. (3, '3_columns', 'layout_3_columns.png', '_sys_layout_3_columns', 'layout_3_columns.html', 3),
  5434. (4, '2_columns', 'layout_2_columns.png', '_sys_layout_2_columns', 'layout_2_columns.html', 2),
  5435. (5, '1_column', 'layout_1_column.png', '_sys_layout_1_column', 'layout_1_column.html', 1),
  5436. (6, 'top_area_bar_left', 'layout_top_area_bar_left.png', '_sys_layout_top_area_bar_left', 'layout_top_area_bar_left.html', 3),
  5437. (7, 'top_area_bar_right', 'layout_top_area_bar_right.png', '_sys_layout_top_area_bar_right', 'layout_top_area_bar_right.html', 3),
  5438. (8, 'top_area_3_columns', 'layout_top_area_3_columns.png', '_sys_layout_top_area_3_columns', 'layout_top_area_3_columns.html', 4),
  5439. (9, 'top_area_2_columns', 'layout_top_area_2_columns.png', '_sys_layout_top_area_2_columns', 'layout_top_area_2_columns.html', 3),
  5440. (10, 'topbottom_area_2_columns', 'layout_topbottom_area_2_columns.png', '_sys_layout_topbottom_area_2_columns', 'layout_topbottom_area_2_columns.html', 4),
  5441. (11, 'bottom_area_2_columns', 'layout_bottom_area_2_columns.png', '_sys_layout_bottom_area_2_columns', 'layout_bottom_area_2_columns.html', 3),
  5442. (12, 'topbottom_area_bar_right', 'layout_topbottom_area_bar_right.png', '_sys_layout_topbottom_area_bar_right', 'layout_topbottom_area_bar_right.html', 4),
  5443. (13, 'topbottom_area_bar_left', 'layout_topbottom_area_bar_left.png', '_sys_layout_topbottom_area_bar_left', 'layout_topbottom_area_bar_left.html', 4),
  5444. (14, 'bar_content_bar', 'layout_bar_content_bar.png', '_sys_layout_bar_content_bar', 'layout_bar_content_bar.html', 3),
  5445. (15, 'top_area_bar_content_bar', 'layout_top_area_bar_content_bar.png', '_sys_layout_top_area_bar_content_bar', 'layout_top_area_bar_content_bar.html', 4),
  5446. (16, 'topbottom_area_col1_col3_col2', 'layout_topbottom_area_col1_col3_col2.png', '_sys_layout_topbottom_area_col1_col3_col2', 'layout_topbottom_area_col1_col3_col2.html', 5),
  5447. (17, 'topbottom_area_col1_col5', 'layout_topbottom_area_col1_col5.png', '_sys_layout_topbottom_area_col1_col5', 'layout_topbottom_area_col1_col5.html', 4),
  5448. (18, '1_column_thin', 'layout_1_column_thin.png', '_sys_layout_1_column_thin', 'layout_1_column_thin.html', 1),
  5449. (19, '1_column_half', 'layout_1_column_half.png', '_sys_layout_1_column_half', 'layout_1_column_half.html', 1),
  5450. (20, '1_column_wiki', 'layout_1_column_wiki.png', '_sys_layout_1_column_wiki', 'layout_1_column_wiki.html', 1),
  5451. (21, 'topbottom_area_col2_col5_col3', 'layout_topbottom_area_col2_col5_col3.png', '_sys_layout_topbottom_area_col2_col5_col3', 'layout_topbottom_area_col2_col5_col3.html', 5);
  5452. CREATE TABLE IF NOT EXISTS `sys_pages_layout_columns` (
  5453. `id` int(11) NOT NULL AUTO_INCREMENT,
  5454. `layout_id` int(11) NOT NULL DEFAULT '0',
  5455. `index` int(11) NOT NULL DEFAULT '0',
  5456. `name` varchar(255) NOT NULL,
  5457. `width` varchar(32) NOT NULL,
  5458. PRIMARY KEY (`id`),
  5459. UNIQUE KEY `column` (`layout_id`, `index`)
  5460. );
  5461. INSERT INTO `sys_pages_layout_columns` (`layout_id`, `index`, `name`, `width`) VALUES
  5462. (1, 1, 'left', '1/3'), (1, 2, 'center', '2/3'),
  5463. (2, 1, 'center', '2/3'), (2, 2, 'right', '1/3'),
  5464. (3, 1, 'left', '1/3'), (3, 2, 'center', '1/3'), (3, 3, 'right', '1/3'),
  5465. (4, 1, 'left', '1/2'), (4, 2, 'right', '1/3'),
  5466. (5, 1, 'center', '1'),
  5467. (6, 1, 'top', '1'), (6, 2, 'left', '1/3'), (6, 3, 'center', '2/3'),
  5468. (7, 1, 'top', '1'), (7, 2, 'center', '2/3'), (7, 3, 'right', '1/3'),
  5469. (8, 1, 'top', '1'), (8, 2, 'left', '1/3'), (8, 3, 'center', '1/3'), (8, 4, 'right', '1/3'),
  5470. (9, 1, 'top', '1'), (9, 2, 'left', '1/2'), (9, 3, 'right', '1/2'),
  5471. (10, 1, 'top', '1'), (10, 2, 'left', '1/2'), (10, 3, 'right', '1/2'), (10, 4, 'bottom', '1'),
  5472. (11, 1, 'left', '1/2'), (11, 2, 'right', '1/2'), (11, 3, 'bottom', '1'),
  5473. (12, 1, 'top', '1'), (12, 2, 'center', '2/3'), (12, 3, 'right', '1/3'), (12, 4, 'bottom', '1'),
  5474. (13, 1, 'top', '1'), (13, 2, 'left', '1/3'), (13, 3, 'center', '2/3'), (13, 4, 'bottom', '1'),
  5475. (14, 1, 'left', '1/4'), (14, 2, 'center', '1/2'), (14, 3, 'right', '1/4'),
  5476. (15, 1, 'top', '1'), (15, 2, 'left', '1/4'), (15, 3, 'center', '1/2'), (15, 4, 'right', '1/4'),
  5477. (16, 1, 'top', '1'), (16, 2, 'left', '1/6'), (16, 3, 'center', '1/2'), (16, 4, 'right', '1/3'), (16, 5, 'bottom', '1'),
  5478. (17, 1, 'top', '1'), (17, 2, 'left', '1/6'), (17, 3, 'center', '5/6'), (17, 4, 'bottom', '1'),
  5479. (18, 1, 'center', '1/3'),
  5480. (19, 1, 'center', '1/2'),
  5481. (20, 1, 'center', '1/2'),
  5482. (21, 1, 'top', '1'), (21, 2, 'left', '1/5'), (21, 3, 'center', '1/2'), (21, 4, 'right', '3/10'), (21, 5, 'bottom', '1');
  5483. CREATE TABLE IF NOT EXISTS `sys_pages_design_boxes` (
  5484. `id` int(11) NOT NULL,
  5485. `title` varchar(255) NOT NULL,
  5486. `template` varchar(255) NOT NULL,
  5487. `order` int(11) NOT NULL,
  5488. PRIMARY KEY (`id`)
  5489. );
  5490. INSERT INTO `sys_pages_design_boxes` (`id`, `title`, `template`, `order`) VALUES
  5491. (0, '_sys_designbox_0', 'designbox_0.html', '2'),
  5492. (1, '_sys_designbox_1', 'designbox_1.html', '8'),
  5493. (2, '_sys_designbox_2', 'designbox_2.html', '1'),
  5494. (3, '_sys_designbox_3', 'designbox_3.html', '4'),
  5495. (4, '_sys_designbox_4', 'designbox_4.html', '6'),
  5496. (10, '_sys_designbox_10', 'designbox_10.html', '3'),
  5497. (11, '_sys_designbox_11', 'designbox_11.html', '9'),
  5498. (13, '_sys_designbox_13', 'designbox_13.html', '5'),
  5499. (14, '_sys_designbox_14', 'designbox_14.html', '7');
  5500. CREATE TABLE IF NOT EXISTS `sys_pages_content_placeholders` (
  5501. `id` int(11) NOT NULL AUTO_INCREMENT,
  5502. `module` varchar(32) NOT NULL,
  5503. `title` varchar(255) NOT NULL,
  5504. `template` varchar(255) NOT NULL,
  5505. `order` int(11) NOT NULL,
  5506. PRIMARY KEY (`id`)
  5507. );
  5508. INSERT INTO `sys_pages_content_placeholders` (`id`, `module`, `title`, `template`, `order`) VALUES
  5509. (1, 'system', '_sys_page_content_ph_loading_indicator', 'block_async_loading_indicator.html', 1),
  5510. (2, 'system', '_sys_page_content_ph_text', 'block_async_text.html', 2),
  5511. (3, 'system', '_sys_page_content_ph_image', 'block_async_image.html', 3),
  5512. (4, 'system', '_sys_page_content_ph_create_post', 'block_async_create_post.html', 4),
  5513. (100, 'system', '_sys_page_content_ph_profile_units', 'block_async_profile_units.html', 100),
  5514. (110, 'system', '_sys_page_content_ph_text_units_list', 'block_async_text_units_list.html', 110),
  5515. (120, 'system', '_sys_page_content_ph_text_units_gallery', 'block_async_text_units_gallery.html', 120);
  5516. CREATE TABLE IF NOT EXISTS `sys_pages_blocks` (
  5517. `id` int(11) NOT NULL AUTO_INCREMENT,
  5518. `object` varchar(64) NOT NULL,
  5519. `cell_id` int(11) NOT NULL DEFAULT '1',
  5520. `module` varchar(32) NOT NULL,
  5521. `title_system` varchar(255) NOT NULL,
  5522. `title` varchar(255) NOT NULL,
  5523. `description` varchar(255) NOT NULL DEFAULT '',
  5524. `icon` text NOT NULL,
  5525. `designbox_id` int(11) NOT NULL DEFAULT '11',
  5526. `class` varchar(128) NOT NULL DEFAULT '',
  5527. `submenu` varchar(64) NOT NULL DEFAULT '',
  5528. `tabs` tinyint(4) NOT NULL DEFAULT '0',
  5529. `async` int(11) NOT NULL DEFAULT '0',
  5530. `visible_for_levels` int(11) NOT NULL DEFAULT '2147483647',
  5531. `hidden_on` varchar(255) NOT NULL DEFAULT '',
  5532. `type` enum('raw','html','creative','bento_grid','lang','image','rss','menu','custom','service','wiki') NOT NULL DEFAULT 'raw',
  5533. `content` mediumtext NOT NULL,
  5534. `content_empty` varchar(255) NOT NULL DEFAULT '',
  5535. `text` mediumtext NOT NULL,
  5536. `text_updated` int(11) NOT NULL,
  5537. `help` varchar(255) NOT NULL,
  5538. `cache_lifetime` int(11) NOT NULL DEFAULT '0',
  5539. `config_api` text NOT NULL,
  5540. `deletable` tinyint(4) NOT NULL DEFAULT '1',
  5541. `copyable` tinyint(4) NOT NULL DEFAULT '1',
  5542. `active` tinyint(4) NOT NULL DEFAULT '1',
  5543. `active_api` tinyint(4) NOT NULL DEFAULT '0',
  5544. `order` int(11) NOT NULL,
  5545. PRIMARY KEY (`id`),
  5546. KEY `object` (`object`),
  5547. FULLTEXT KEY `text` (`text`)
  5548. );
  5549. -- skeleton blocks
  5550. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title`, `designbox_id`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
  5551. ('', 0, 'skeletons', '_sys_block_type_raw', 11, 2147483647, 'raw', '', 0, 1, 1, 0),
  5552. ('', 0, 'skeletons', '_sys_block_type_html', 11, 2147483647, 'html', '', 0, 1, 1, 0),
  5553. ('', 0, 'skeletons', '_sys_block_type_creative', 11, 2147483647, 'creative', '', 0, 1, 1, 0),
  5554. ('', 0, 'skeletons', '_sys_block_type_bento_grid', 11, 2147483647, 'bento_grid', '', 0, 1, 1, 0),
  5555. ('', 0, 'skeletons', '_sys_block_type_rss', 11, 2147483647, 'rss', '', 0, 1, 1, 0),
  5556. ('', 0, 'skeletons', '_sys_block_type_image', 11, 2147483647, 'image', '', 0, 1, 1, 0),
  5557. ('', 0, 'skeletons', '_sys_block_type_lang', 11, 2147483647, 'lang', '', 0, 1, 1, 0),
  5558. ('', 0, 'skeletons', '_sys_block_type_menu', 11, 2147483647, 'menu', '', 0, 1, 1, 0),
  5559. ('', 0, 'skeletons', '_sys_block_type_wiki', 11, 2147483647, 'wiki', '', 0, 1, 1, 0),
  5560. ('', 0, 'skeletons', '_sys_block_type_custom', 11, 2147483647, 'custom', '', 0, 1, 1, 0),
  5561. ('', 0, 'skeletons', '_sys_block_type_service', 11, 2147483647, 'service', '', 0, 0, 1, 0);
  5562. -- service blocks
  5563. SET @iBlockOrder = IFNULL((SELECT `order` FROM `sys_pages_blocks` WHERE `object` = '' AND `cell_id` = 0 ORDER BY `order` DESC LIMIT 1), 0);
  5564. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
  5565. ('', 0, 'system', '_sys_page_block_title_sys_search_ai', '_sys_page_block_title_search_ai', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:19:"get_block_search_ai";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServicesSearch";}', 0, 1, 1, @iBlockOrder + 1),
  5566. ('', 0, 'system', '_sys_page_block_title_sys_create_post', '_sys_page_block_title_create_post', 11, 1, 4, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_create_post_form";s:6:"params";a:1:{i:0;i:0;}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 2),
  5567. ('', 0, 'system', '_sys_page_block_title_sys_create_post_context', '_sys_page_block_title_create_post_context', 11, 1, 4, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_create_post_form";s:6:"params";a:1:{i:0;s:12:"{profile_id}";}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 3),
  5568. ('', 0, 'system', '_sys_page_block_title_sys_create_post_public', '_sys_page_block_title_create_post_public', 11, 1, 4, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_create_post_form";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 4),
  5569. ('', 0, 'system', '_sys_page_block_title_sys_std_site_submenu', '_sys_page_block_title_std_site_submenu', 3, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_site_submenu";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 5),
  5570. ('', 0, 'system', '_sys_page_block_title_sys_author', '_sys_page_block_title_author', 3, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_block_author";s:6:"params";a:2:{i:0;s:8:"{module}";i:1;s:4:"{id}";}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 6),
  5571. ('', 0, 'system', '_sys_page_block_title_sys_recom_friends', '_sys_page_block_title_recom_friends', 11, 1, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:30:"browse_recommendations_friends";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, @iBlockOrder + 7),
  5572. ('', 0, 'system', '_sys_page_block_title_sys_recom_subscriptions', '_sys_page_block_title_recom_subscriptions', 11, 1, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:36:"browse_recommendations_subscriptions";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, @iBlockOrder + 8),
  5573. ('', 0, 'system', '_sys_page_block_title_sys_invitations', '_sys_page_block_title_invitations', 11, 1, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"browse_invitations";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, @iBlockOrder + 9),
  5574. ('', 0, 'system', '_sys_page_block_title_sys_ai_agent', '_sys_page_block_title_ai_agent', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"get_block_ai_agent";s:6:"params";a:1:{i:0;i:1;}s:5:"class";s:13:"TemplServices";}', 0, 1, 1, @iBlockOrder + 10);
  5575. -- content blocks
  5576. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `active_api`, `order`) VALUES
  5577. ('sys_home', 0, 'system', '', '_sys_page_block_title_profile_avatar', 13, 0, 0, 2147483646, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"profile_avatar";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 0, 1),
  5578. ('sys_home', 0, 'system', '', '_sys_page_block_title_profile_menu', 13, 0, 0, 2147483644, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:12:"profile_menu";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 0, 2),
  5579. ('sys_home', 0, 'system', '', '_sys_page_block_title_profile_followings', 13, 0, 0, 2147483644, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"profile_followings";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 0, 3),
  5580. ('sys_home', 1, 'system', '', '_sys_page_block_title_homepage_splash', 0, 0, 0, 2147483647, 'raw', '<style>\r\n /*--- Splash ---*/\r\n .bx-page {\r\n position: relative;\r\n }\r\n .bx-splash-block {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n }\r\n .bx-spl-preload {\r\n position: absolute;\r\n\r\n top: 0px;\r\n left: 0px;\r\n width: 1px;\r\n height: 1px;\r\n\r\n overflow: hidden;\r\n }\r\n .bx-spl-line {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: stretch;\r\n align-items: stretch;\r\n }\r\n .bx-media-phone .bx-spl-line {\r\n -webkit-flex-direction: column;\r\n flex-direction: column;\r\n }\r\n .bx-spl-cell {\r\n position: relative;\r\n }\r\n .bx-media-phone .bx-spl-cell {\r\n -webkit-basis: 100% !important; \r\n flex-basis: 100% !important;\r\n width: 100% !important;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell {\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: center;\r\n align-items: center;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c1 {\r\n -webkit-flex: 1 1 70%; \r\n flex: 1 1 70%;\r\n width: 70%;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c1 {\r\n text-align: center;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-cell.bx-spl-c2 {\r\n -webkit-flex: 0 0 30%; \r\n flex: 0 1 30%;\r\n -webkit-justify-content: center;\r\n justify-content: center;\r\n width: 30%;\r\n }\r\n .bx-spl-line.bx-spl-l1 .bx-spl-image {\r\n max-width: 100%;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cell {\r\n -webkit-flex: 1 1 33%; \r\n flex: 1 1 33%;\r\n width: 33%;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l2 .bx-spl-cell {\r\n text-align: center;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cicon {\r\n position: relative;\r\n display: -webkit-flex;\r\n display: flex;\r\n -webkit-align-items: flex-start;\r\n align-items: flex-start;\r\n justify-content: flex-start;\r\n -webkit-justify-content: flex-start;\r\n }\r\n .bx-media-phone .bx-spl-line.bx-spl-l2 .bx-spl-cicon {\r\n justify-content: center;\r\n -webkit-justify-content: center;\r\n }\r\n .bx-spl-line.bx-spl-l2 .bx-spl-cicon .animation {\r\n width: 4.25rem;\r\n height: 4.25rem;\r\n }\r\n</style>\r\n<div class=\"bx-page bx-def-color-bg-page\">\r\n <div class=\"bx-splash-block\">\r\n <div class=\"bx-splash-cnt bx-def-page-width bx-def-centered bx-def-padding-leftright\">\r\n <div class=\"bx-spl-preload\">\r\n <img src=\"<bx_image_url:spl-image-main.svg />\">\r\n </div>\r\n <div class=\"bx-spl-line bx-spl-l1\">\r\n <div class=\"bx-spl-cell bx-spl-c1\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-title bx-def-font-h1 bx-def-font-semibold\"><bx_text:_sys_txt_splash_title /></div>\r\n <div class=\"bx-spl-slogan bx-def-padding-sec-top bx-def-padding-bottom bx-def-font-grayed\"><bx_text:_sys_txt_splash_slogan /></div>\r\n <div class=\"bx-spl-image bx-def-padding-top\">\r\n <img class=\"bx-spl-image\" src=\"<bx_image_url:spl-image-main.svg />\" />\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c2 bx-hide-when-logged-in\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">__join_form_in_box__</div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-line bx-spl-l2 bx-def-padding\">\r\n <div class=\"bx-spl-cell bx-spl-c1\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon connect\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_connect /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_connect_text /></div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c2\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon share\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_share /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_share_text /></div>\r\n </div>\r\n </div>\r\n <div class=\"bx-spl-cell bx-spl-c3\">\r\n <div class=\"bx-spl-ccnt bx-def-padding\">\r\n <div class=\"bx-spl-cicon create\"><div class=\"animation\"></div></div>\r\n <div class=\"bx-spl-ctitle bx-def-padding-sec-topbottom bx-def-font-h2\"><bx_text:_sys_txt_splash_create /></div>\r\n <div class=\"bx-spl-ctext bx-def-font-grayed\"><bx_text:_sys_txt_splash_create_text /></div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n<script>\r\n var animConnect = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.connect .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-connect.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n var animShare = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.share .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-share.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n var animCreate = bodymovin.loadAnimation({\r\n container: $(\'.bx-spl-cicon.create .animation\').get(0),\r\n path: \'<bx_image_url:spl-icon-create.json />\',\r\n renderer: \'svg\',\r\n loop: true,\r\n autoplay: true,\r\n });\r\n</script>', 0, 1, 0, 0, 0),
  5581. ('sys_home', 1, 'system', '', '_sys_page_block_title_homepage_menu', 13, 0, 0, 2147483647, 'menu', 'sys_homepage', 0, 1, 1, 0, 0),
  5582. ('sys_home', 2, 'system', '', '_sys_page_block_title_profile_stats', 3, 0, 0, 2147483644, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"profile_stats";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 0, 1),
  5583. ('sys_home', 3, 'system', '_sys_page_block_title_sys_create_post', '_sys_page_block_title_create_post', 11, 1, 4, 2147483644, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_create_post_form";s:6:"params";a:1:{i:0;i:0;}s:5:"class";s:13:"TemplServices";}', 0, 0, 1, 0, 1);
  5584. -- content blocks for APP (activated via separate enable-app-pages.sql)
  5585. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `description`, `icon`, `designbox_id`, `class`, `submenu`, `tabs`, `async`, `visible_for_levels`, `hidden_on`, `type`, `content`, `content_empty`, `text`, `text_updated`, `help`, `cache_lifetime`, `config_api`, `deletable`, `copyable`, `active`, `active_api`, `order`) VALUES
  5586. ('sys_home', 1, 'system', '', '_sys_page_block_title_create_account', '', '', 11, '', '', 0, 0, 1, '', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"create_account_form\";s:6:\"params\";a:0:{}s:5:\"class\";s:19:\"TemplServiceAccount\";}', '', '', 0, '', 0, '', 0, 0, 0, 0, 0),
  5587. ('sys_home', 1, 'system', '_sys_page_block_system_title_login', '_sys_page_block_title_login', '', '', 11, '', '', 0, 0, 1, '', 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:10:\"login_form\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', '', '', 0, '', 0, '', 0, 0, 0, 0, 0),
  5588. ('sys_home', 1, 'system', '', '_sys_page_block_title_forgot_password', '', '', 13, '', '', 0, 0, 1, '', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:15:\"forgot_password\";s:6:\"params\";a:0:{}s:5:\"class\";s:19:\"TemplServiceAccount\";}', '', '', 0, '', 0, '', 0, 0, 0, 0, 0),
  5589. ('sys_home', 2, 'system', '', '_sys_page_block_title_profile_menu', '', '', 0, '', '', 0, 0, 2147483644, '0', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:12:\"profile_menu\";s:6:\"params\";a:0:{}s:5:\"class\";s:20:\"TemplServiceProfiles\";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0),
  5590. ('sys_home', 4, 'system', '_sys_page_block_title_sys_recom_friends', '_sys_page_block_title_recom_friends', '', '', 11, '', '', 1, 0, 2147483644, '0', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:30:\"browse_recommendations_friends\";s:6:\"params\";a:2:{i:0;i:0;i:1;a:2:{s:8:\"per_page\";i:3;s:11:\"empty_state\";b:1;}}s:5:\"class\";s:20:\"TemplServiceProfiles\";}', '', '', 0, '', 0, '', 1, 0, 1, 0, 0),
  5591. ('sys_home', 4, 'system', '_sys_page_block_title_sys_recom_subscriptions', '_sys_page_block_title_recom_subscriptions', '', '', 11, '', '', 1, 0, 2147483644, '0', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:36:\"browse_recommendations_subscriptions\";s:6:\"params\";a:0:{}s:5:\"class\";s:20:\"TemplServiceProfiles\";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0),
  5592. ('sys_home', 4, 'system', '_sys_page_block_title_sys_invitations', '_sys_page_block_title_invitations', '', '', 11, '', '', 1, 0, 2147483644, '0', 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:18:\"browse_invitations\";s:6:\"params\";a:0:{}s:5:\"class\";s:20:\"TemplServiceProfiles\";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0);
  5593. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `class`, `submenu`, `tabs`, `async`, `visible_for_levels`, `hidden_on`, `type`, `content`, `content_empty`, `text`, `text_updated`, `help`, `cache_lifetime`, `config_api`, `deletable`, `copyable`, `active`, `active_api`, `order`) VALUES
  5594. ('sys_cooperator', 1, 'system', '_sys_page_block_title_system_cooperator', '_sys_page_block_title_cooperator', 11, '', '', 0, 0, 192, '0', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_block_ai_agents_admin";s:6:"params";a:0:{}s:5:"class";s:13:"TemplServices";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0),
  5595. ('sys_dashboard', 2, 'system', '_sys_page_block_title_dash_stats', '', 13, '', '', 0, 0, 2147483647, '0', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"get_stat_block";s:6:"params";a:0:{}s:5:"class";s:22:"TemplDashboardServices";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0),
  5596. ('sys_dashboard_admin', 1, 'system', '_sys_page_block_title_system_dashboard_admin', '_sys_page_block_title_dashboard_admin', 11, '', '', 0, 0, 192, '0', 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_admin_block";s:6:"params";a:0:{}s:5:"class";s:22:"TemplDashboardServices";}', '', '', 0, '', 0, '', 1, 0, 0, 0, 0);
  5597. -- content blocks
  5598. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `config_api`, `deletable`, `copyable`, `active`, `order`) VALUES
  5599. ('sys_login', 0, 'system', '_sys_page_block_system_title_login_only', '_sys_page_block_title_login', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:15:\"login_form_only\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', '', 0, 1, 1, 0),
  5600. ('sys_login', 1, 'system', '_sys_page_block_system_title_login', '_sys_page_block_title_login', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:10:\"login_form\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', '{"rounded": ["mobile", "tablet", "desktop"]}', 0, 1, 1, 1),
  5601. ('sys_forgot_password', 1, 'system', '', '_sys_page_block_title_forgot_password', 13, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"forgot_password";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', '{"rounded": ["mobile", "tablet", "desktop"]}', 0, 1, 1, 1);
  5602. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
  5603. ('sys_about', 1, 'system', '', '_sys_page_block_title_about', 11, 0, 0, 2147483647, 'lang', '_sys_page_lang_block_about', 0, 1, 1, 1),
  5604. ('sys_terms', 1, 'system', '', '_sys_page_block_title_terms', 11, 0, 0, 2147483647, 'lang', '_sys_page_lang_block_terms', 0, 1, 1, 1),
  5605. ('sys_privacy', 1, 'system', '', '_sys_page_block_title_privacy', 11, 0, 0, 2147483647, 'lang', '_sys_page_lang_block_privacy', 0, 1, 1, 1),
  5606. ('sys_dashboard', 3, 'system', '', '_sys_page_block_title_profile_stats', 3, 0, 0, 2147483644, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"profile_stats";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 0, 1),
  5607. ('sys_dashboard', 3, 'system', '', '_sys_page_block_title_profile_membership', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"profile_membership";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 0, 0),
  5608. ('sys_dashboard', 1, 'system', '', '_sys_page_block_title_manage_tools', 11, 0, 0, 192, 'menu', 'sys_account_dashboard_manage_tools', 0, 1, 1, 3),
  5609. ('sys_dashboard', 3, 'system', '', '_sys_page_block_title_chart_growth', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_chart_growth";s:6:"params";a:0:{}s:5:"class";s:18:"TemplChartServices";}', 0, 1, 1, 0),
  5610. ('sys_dashboard', 2, 'system', '', '_sys_page_block_title_membership_stats', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:24:"profile_membership_stats";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 2),
  5611. ('sys_dashboard', 2, 'system', '', '_sys_page_block_title_chart_stats', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_chart_stats";s:6:"params";a:0:{}s:5:"class";s:18:"TemplChartServices";}', 0, 1, 1, 3),
  5612. ('sys_dashboard_content', 1, 'system', '', '_sys_page_block_title_dashboard_content', 11, 1, 0, 192, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"manage_content";s:6:"params";a:0:{}s:5:"class";s:22:"TemplDashboardServices";}', 0, 1, 1, 1),
  5613. ('sys_dashboard_audit', 1, 'system', '', '_sys_page_block_title_dashboard_audit', 11, 0, 0, 192, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:12:"manage_audit";s:6:"params";a:0:{}s:5:"class";s:22:"TemplDashboardServices";}', 0, 1, 1, 1),
  5614. ('sys_dashboard_reports', 1, 'system', '', '_sys_page_block_title_dashboard_reports', 11, 1, 0, 192, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"manage_reports";s:6:"params";a:0:{}s:5:"class";s:22:"TemplDashboardServices";}', 0, 1, 1, 1),
  5615. ('sys_create_account', 1, 'system', '', '_sys_page_block_title_create_account', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:19:\"create_account_form\";s:6:\"params\";a:0:{}s:5:\"class\";s:19:\"TemplServiceAccount\";}', 0, 1, 1, 1),
  5616. ('sys_login_step2', 1, 'system', '_sys_page_block_system_title_login_step2', '_sys_page_block_title_login_step2', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:16:\"login_form_step2\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', 0, 1, 1, 1),
  5617. ('sys_login_step3', 1, 'system', '_sys_page_block_system_title_login_step3', '_sys_page_block_title_login_step3', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:16:\"login_form_step3\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', 0, 1, 1, 1),
  5618. ('sys_logout', 1, 'system', '', '_sys_page_block_title_logout', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:6:\"logout\";s:5:\"class\";s:17:\"TemplServiceLogin\";}', 0, 1, 1, 1),
  5619. ('sys_confirm_email', 1, 'system', '', '_sys_page_block_title_confirm_email', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"email_confirmation";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5620. ('sys_confirm_phone', 1, 'system', '', '_sys_page_block_title_confirm_phone', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"phone_confirmation";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5621. ('sys_account_settings_email', 1, 'system', '', '_sys_page_block_title_account_settings_email', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:22:"account_settings_email";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5622. ('sys_account_settings_pwd', 1, 'system', '', '_sys_page_block_title_account_settings_pwd', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"account_settings_password";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5623. ('sys_account_settings_info', 1, 'system', '', '_sys_page_block_title_account_settings_info', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"account_settings_info";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5624. ('sys_account_settings_delete', 1, 'system', '', '_sys_page_block_title_account_settings_delete', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"account_settings_del_account";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5625. ('sys_account_profile_switcher', 1, 'system', '', '_sys_page_block_title_account_profile_switcher', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:28:"account_profile_switcher_all";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 2),
  5626. ('sys_profile_settings_cfilter', 1, 'system', '', '_sys_page_block_title_profile_settings_cfilter', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:24:"profile_settings_cfilter";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 2),
  5627. ('sys_unsubscribe_notifications', 1, 'system', '', '_sys_page_block_title_unsubscribe_notifications', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"unsubscribe_notifications";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5628. ('sys_unsubscribe_news', 1, 'system', '', '_sys_page_block_title_unsubscribe_news', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"unsubscribe_news";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServiceAccount";}', 0, 1, 1, 1),
  5629. ('sys_cmts_administration', 1, 'system', '_sys_page_block_title_system_cmts_administration', '_sys_page_block_title_cmts_administration', 11, 0, 0, 192, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:12:"manage_tools";s:6:"params";a:1:{i:0;s:14:"administration";}s:5:"class";s:17:"TemplCmtsServices";}', 0, 1, 1, 1),
  5630. ('sys_audit', 1, 'system', '_sys_page_block_title_system_audit_administration', '_sys_page_block_title_audit_administration', 11, 0, 0, 192, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:12:"manage_tools";s:6:"params";a:1:{i:0;s:14:"administration";}s:5:"class";s:18:"TemplAuditServices";}', 0, 1, 1, 1),
  5631. ('sys_redirect', 1, 'system', '', '_sys_page_block_title_redirect', 11, 0, 0, 2147483647, 'service', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:8:\"redirect\";s:5:\"class\";s:13:\"TemplServices\";}', 0, 1, 1, 1),
  5632. ('sys_search_keyword', 1, 'system', '', '_sys_page_block_title_search_keyword_form', 13, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:19:"search_keyword_form";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServicesSearch";}', 0, 1, 1, 1),
  5633. ('sys_search_keyword', 1, 'system', '', '_sys_page_block_title_search_keyword_result', 0, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"search_keyword_result";s:6:"params";a:0:{}s:5:"class";s:19:"TemplServicesSearch";}', 0, 1, 1, 1),
  5634. ('sys_wiki_add_page', 1, 'system', '', '_sys_page_block_title_wiki_add_page', 0, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"wiki_add_page";s:6:"params";a:2:{i:0;s:8:"{object}";i:1;s:5:"{uri}";}s:5:"class";s:16:"TemplServiceWiki";}', 0, 1, 1, 1),
  5635. ('sys_sub_wiki_pages_list', 1, 'system', '', '_sys_page_block_title_wiki_pages_list', 0, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:10:"pages_list";s:6:"params";a:0:{}s:5:"class";s:16:"TemplServiceWiki";}', 0, 1, 1, 1),
  5636. ('sys_sub_wiki_page_contents', 1, 'system', '', '_sys_page_block_title_wiki_page_contents', 0, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:13:"page_contents";s:6:"params";a:0:{}s:5:"class";s:16:"TemplServiceWiki";}', 0, 1, 1, 1),
  5637. ('sys_con_friends', 1, 'system', '', '_sys_page_block_title_con_friends', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"browse_friends";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5638. ('sys_con_friend_requests', 1, 'system', '', '_sys_page_block_title_con_friend_requests', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:22:"browse_friend_requests";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5639. ('sys_con_friend_requested', 1, 'system', '', '_sys_page_block_title_con_friend_requested', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:23:"browse_friend_requested";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5640. ('sys_con_following', 1, 'system', '', '_sys_page_block_title_con_following', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"browse_subscriptions";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5641. ('sys_con_followers', 1, 'system', '', '_sys_page_block_title_con_followers', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"browse_subscribed_me";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5642. ('sys_recom_friends', 1, 'system', '', '_sys_page_block_title_recom_friends', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:30:"browse_recommendations_friends";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5643. ('sys_recom_subscriptions', 1, 'system', '', '_sys_page_block_title_recom_subscriptions', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:36:"browse_recommendations_subscriptions";s:6:"params";a:2:{i:0;s:12:"{profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 0, 1, 1),
  5644. ('sys_ntfs_context_invitations', 1, 'system', '', '_sys_page_block_title_ntfs_context_invitations', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"browse_invitations";s:6:"params";a:2:{i:0;s:19:"{logged_profile_id}";i:1;a:1:{s:13:"empty_message";b:1;}}s:5:"class";s:20:"TemplServiceProfiles";}', 0, 1, 1, 1);
  5645. -- The "create profile" block describes itself: title, description and icon are shown by
  5646. -- API clients (NEO) in the block header and can be changed in Studio.
  5647. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `description`, `icon`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
  5648. ('sys_account_profile_switcher', 1, 'system', '', '_sys_page_block_title_account_profile_create', '_sys_page_block_desc_account_profile_create', 'user-plus', 11, 0, 0, 2147483647, 'menu', 'sys_add_profile', 0, 1, 1, 1);
  5649. -- studio dashboard blocks
  5650. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `icon`, `designbox_id`, `class`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `order`) VALUES
  5651. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_version', 'package', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:17:"get_block_version";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 1),
  5652. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_users', 'users', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_block_users";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 2),
  5653. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_space', 'layers', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_block_space";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 3),
  5654. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_host_tools', 'server', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_block_host_tools";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 4),
  5655. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_cache', 'archive', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:15:"get_block_cache";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 5),
  5656. ('sys_std_dashboard', 1, 'system', '', '_sys_page_block_title_std_dash_queues', 'list-todo', 11, 'bx-dbd-block-medium', 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_block_queues";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 0, 0, 1, 6);
  5657. INSERT INTO `sys_pages_blocks` (`object`, `cell_id`, `module`, `title_system`, `title`, `designbox_id`, `tabs`, `async`, `visible_for_levels`, `type`, `content`, `deletable`, `copyable`, `active`, `active_api`, `order`) VALUES
  5658. ('sys_cmts_view', 1, 'system', '_sys_page_block_title_system_cmts_view_content', '_cmt_page_view_title_content', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:17:"get_block_content";s:6:"params";a:3:{i:0;s:8:"{system}";i:1;s:11:"{object_id}";i:2;s:12:"{comment_id}";}s:5:"class";s:17:"TemplCmtsServices";}', 0, 0, 1, 0, 0),
  5659. ('sys_cmts_view', 1, 'system', '_sys_page_block_title_system_cmts_view_author', '_cmt_page_view_title_author', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_block_author";s:6:"params";a:3:{i:0;s:8:"{system}";i:1;s:11:"{object_id}";i:2;s:12:"{comment_id}";}s:5:"class";s:17:"TemplCmtsServices";}', 0, 0, 0, 0, 1),
  5660. ('sys_cmts_view', 1, 'system', '_sys_page_block_title_system_cmts_view', '_cmt_page_view_title', 11, 0, 0, 2147483647, 'service', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:14:"get_block_view";s:6:"params";a:3:{i:0;s:8:"{system}";i:1;s:11:"{object_id}";i:2;s:12:"{comment_id}";}s:5:"class";s:17:"TemplCmtsServices";}', 0, 0, 1, 0, 2);
  5661. CREATE TABLE IF NOT EXISTS `sys_pages_blocks_data` (
  5662. `id` int(11) NOT NULL AUTO_INCREMENT,
  5663. `block_id` int(11) NOT NULL DEFAULT 0,
  5664. `content_id` int(11) NOT NULL DEFAULT 0,
  5665. `content_module` varchar(32) NOT NULL,
  5666. `data` mediumtext NOT NULL,
  5667. PRIMARY KEY (`id`),
  5668. UNIQUE KEY `block` (`block_id`, `content_id`, `content_module`)
  5669. );
  5670. -- --------------------------------------------------------
  5671. CREATE TABLE `sys_labels` (
  5672. `id` int(11) NOT NULL AUTO_INCREMENT,
  5673. `module` varchar(32) NOT NULL,
  5674. `parent` int(11) NOT NULL DEFAULT 0,
  5675. `level` int(11) NOT NULL DEFAULT 0,
  5676. `order` int(11) NOT NULL DEFAULT 0,
  5677. `value` varchar(128) NOT NULL,
  5678. PRIMARY KEY (id),
  5679. UNIQUE KEY `value` (`value`)
  5680. );
  5681. -- --------------------------------------------------------
  5682. CREATE TABLE `sys_objects_metatags` (
  5683. `id` int(11) NOT NULL AUTO_INCREMENT,
  5684. `object` varchar(64) NOT NULL,
  5685. `module` varchar(32) NOT NULL,
  5686. `table_keywords` varchar(255) NOT NULL,
  5687. `table_locations` varchar(255) NOT NULL,
  5688. `table_mentions` varchar(255) NOT NULL,
  5689. `override_class_name` varchar(255) NOT NULL,
  5690. `override_class_file` varchar(255) NOT NULL,
  5691. PRIMARY KEY (`id`),
  5692. UNIQUE KEY `object` (`object`)
  5693. );
  5694. INSERT INTO `sys_objects_metatags` (`object`, `table_keywords`, `table_locations`, `table_mentions`, `override_class_name`, `override_class_file`) VALUES
  5695. ('sys_cmts', 'sys_cmts_meta_keywords', '', 'sys_cmts_meta_mentions', '', '');
  5696. -- --------------------------------------------------------
  5697. CREATE TABLE `sys_objects_category` (
  5698. `id` int(11) NOT NULL AUTO_INCREMENT,
  5699. `object` varchar(64) NOT NULL,
  5700. `module` varchar(32) NOT NULL,
  5701. `search_object` varchar(64) NOT NULL,
  5702. `form_object` varchar(64) NOT NULL,
  5703. `list_name` varchar(255) NOT NULL,
  5704. `table` varchar(255) NOT NULL,
  5705. `field` varchar(255) NOT NULL,
  5706. `join` varchar(255) NOT NULL,
  5707. `where` varchar(255) NOT NULL,
  5708. `override_class_name` varchar(255) NOT NULL,
  5709. `override_class_file` varchar(255) NOT NULL,
  5710. PRIMARY KEY (`id`),
  5711. UNIQUE KEY `object` (`object`),
  5712. UNIQUE KEY `form_object` (`form_object`(64),`list_name`(127))
  5713. );
  5714. -- --------------------------------------------------------
  5715. CREATE TABLE IF NOT EXISTS `sys_categories` (
  5716. `id` int(11) NOT NULL AUTO_INCREMENT,
  5717. `author` int(11) NOT NULL,
  5718. `added` int(11) NOT NULL,
  5719. `module` varchar(32) NOT NULL,
  5720. `value` varchar(100) NOT NULL,
  5721. `icon_type` varchar(8) NOT NULL DEFAULT '',
  5722. `icon` text NOT NULL,
  5723. `status` enum ('active', 'hidden') NOT NULL DEFAULT 'active',
  5724. PRIMARY KEY (`id`)
  5725. );
  5726. CREATE TABLE IF NOT EXISTS `sys_categories2objects` (
  5727. `id` int(11) NOT NULL AUTO_INCREMENT,
  5728. `module` varchar(32) NOT NULL,
  5729. `object_id` int(11) NOT NULL,
  5730. `category_id` int(11) NOT NULL,
  5731. PRIMARY KEY (`id`)
  5732. );
  5733. -- --------------------------------------------------------
  5734. --
  5735. -- Table structure for table `sys_objects_live_updates`
  5736. --
  5737. CREATE TABLE `sys_objects_live_updates` (
  5738. `id` int(11) unsigned NOT NULL auto_increment,
  5739. `name` varchar(50) NOT NULL default '',
  5740. `init` tinyint(4) NOT NULL DEFAULT '0',
  5741. `frequency` tinyint(4) NOT NULL DEFAULT '1',
  5742. `service_call` text NOT NULL default '',
  5743. `active` tinyint(4) NOT NULL DEFAULT '1',
  5744. PRIMARY KEY (`id`),
  5745. UNIQUE KEY `name` (`name`)
  5746. );
  5747. INSERT INTO `sys_objects_live_updates`(`name`, `init`, `frequency`, `service_call`, `active`) VALUES
  5748. ('sys_payments_cart', 0, 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"get_live_updates_cart";s:6:"params";a:3:{i:0;a:2:{s:11:"menu_object";s:18:"sys_toolbar_member";s:9:"menu_item";s:7:"account";}i:1;a:2:{s:11:"menu_object";s:25:"sys_account_notifications";s:9:"menu_item";s:4:"cart";}i:2;s:7:"{count}";}s:5:"class";s:21:"TemplPaymentsServices";}', 1),
  5749. ('sys_payments_orders', 0, 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:23:"get_live_updates_orders";s:6:"params";a:3:{i:0;a:2:{s:11:"menu_object";s:18:"sys_toolbar_member";s:9:"menu_item";s:7:"account";}i:1;a:2:{s:11:"menu_object";s:25:"sys_account_notifications";s:9:"menu_item";s:6:"orders";}i:2;s:7:"{count}";}s:5:"class";s:21:"TemplPaymentsServices";}', 1),
  5750. ('sys_payments_invoices', 0, 1, 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:25:"get_live_updates_invoices";s:6:"params";a:3:{i:0;a:2:{s:11:"menu_object";s:18:"sys_toolbar_member";s:9:"menu_item";s:7:"account";}i:1;a:2:{s:11:"menu_object";s:25:"sys_account_notifications";s:9:"menu_item";s:8:"invoices";}i:2;s:7:"{count}";}s:5:"class";s:21:"TemplPaymentsServices";}', 1);
  5751. -- --------------------------------------------------------
  5752. --
  5753. -- Table structure for table `sys_objects_payments`
  5754. --
  5755. CREATE TABLE IF NOT EXISTS `sys_objects_payments` (
  5756. `id` int(11) NOT NULL AUTO_INCREMENT,
  5757. `object` varchar(32) NOT NULL,
  5758. `title` varchar(255) NOT NULL,
  5759. `uri` varchar(32) NOT NULL default '',
  5760. PRIMARY KEY (`id`),
  5761. UNIQUE KEY `object` (`object`),
  5762. UNIQUE KEY `uri` (`uri`)
  5763. );
  5764. -- --------------------------------------------------------
  5765. --
  5766. -- Logs Objects
  5767. --
  5768. CREATE TABLE `sys_objects_logs` (
  5769. `id` int(11) NOT NULL AUTO_INCREMENT,
  5770. `object` varchar(64) NOT NULL,
  5771. `module` varchar(32) NOT NULL,
  5772. `logs_storage` varchar(32) NOT NULL,
  5773. `title` varchar(255) NOT NULL,
  5774. `active` tinyint(4) NOT NULL DEFAULT '1',
  5775. `class_name` varchar(255) NOT NULL,
  5776. `class_file` varchar(255) NOT NULL,
  5777. PRIMARY KEY (`id`)
  5778. );
  5779. INSERT INTO `sys_objects_logs` (`object`, `module`, `logs_storage`, `title`, `active`, `class_name`, `class_file`) VALUES
  5780. ('sys_debug', 'system', 'Auto', '_sys_log_debug', 1, '', ''),
  5781. ('sys_sms', 'system', 'Auto', '_sys_log_sms', 1, '', ''),
  5782. ('sys_push', 'system', 'Auto', '_sys_log_push', 1, '', ''),
  5783. ('sys_payments', 'system', 'Auto', '_sys_log_payments', 1, '', ''),
  5784. ('sys_cron_jobs', 'system', 'Auto', '_sys_log_cron_jobs', 0, '', ''),
  5785. ('sys_transcoder', 'system', 'Auto', '_sys_log_transcoder', 1, '', ''),
  5786. ('sys_background_jobs', 'system', 'Auto', '_sys_log_background_jobs', 1, '', '');
  5787. -- --------------------------------------------------------
  5788. --
  5789. -- Location Field Objects
  5790. --
  5791. CREATE TABLE `sys_objects_location_field` (
  5792. `id` int(11) NOT NULL AUTO_INCREMENT,
  5793. `object` varchar(64) NOT NULL,
  5794. `module` varchar(32) NOT NULL,
  5795. `title` varchar(255) NOT NULL,
  5796. `class_name` varchar(255) NOT NULL,
  5797. `class_file` varchar(255) NOT NULL,
  5798. PRIMARY KEY (`id`)
  5799. );
  5800. INSERT INTO `sys_objects_location_field` (`object`, `module`, `title`, `class_name`, `class_file`) VALUES
  5801. ('sys_google', 'system', '_sys_location_field_google', 'BxDolLocationFieldGoogle', ''),
  5802. ('sys_plain', 'system', '_sys_location_field_plain', 'BxDolLocationFieldNominatim', '');
  5803. -- --------------------------------------------------------
  5804. --
  5805. -- Location Map Objects
  5806. --
  5807. CREATE TABLE `sys_objects_location_map` (
  5808. `id` int(11) NOT NULL AUTO_INCREMENT,
  5809. `object` varchar(64) NOT NULL,
  5810. `module` varchar(32) NOT NULL,
  5811. `title` varchar(255) NOT NULL,
  5812. `class_name` varchar(255) NOT NULL,
  5813. `class_file` varchar(255) NOT NULL,
  5814. PRIMARY KEY (`id`)
  5815. );
  5816. INSERT INTO `sys_objects_location_map` (`object`, `module`, `title`, `class_name`, `class_file`) VALUES
  5817. ('sys_google_static', 'system', '_sys_location_map_google_static', 'BxDolLocationMapGoogleStatic', ''),
  5818. ('sys_leaflet', 'system', '_sys_location_map_leaflet', 'BxDolLocationMapLeaflet', '');
  5819. -- --------------------------------------------------------
  5820. --
  5821. -- WIKI Objects
  5822. --
  5823. CREATE TABLE IF NOT EXISTS `sys_objects_wiki` (
  5824. `id` int(11) NOT NULL AUTO_INCREMENT,
  5825. `object` varchar(64) NOT NULL,
  5826. `uri` varchar(32) NOT NULL,
  5827. `title` varchar(255) NOT NULL,
  5828. `module` varchar(32) NOT NULL,
  5829. `override_class_name` varchar(255) NOT NULL,
  5830. `override_class_file` varchar(255) NOT NULL,
  5831. PRIMARY KEY (`id`),
  5832. UNIQUE KEY `object` (`object`),
  5833. UNIQUE KEY `uri` (`uri`)
  5834. );
  5835. INSERT INTO `sys_objects_wiki` (`object`, `uri`, `title`, `module`, `override_class_name`, `override_class_file`) VALUES
  5836. ('system', 'sys', '_sys_wiki_system_title', 'system', '', '');
  5837. CREATE TABLE IF NOT EXISTS `sys_pages_wiki_blocks` (
  5838. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  5839. `block_id` int(11) NOT NULL,
  5840. `revision` int(11) NOT NULL,
  5841. `language` varchar(5) NOT NULL,
  5842. `main_lang` tinyint(4) NOT NULL DEFAULT '0',
  5843. `profile_id` int(10) UNSIGNED NOT NULL,
  5844. `content` mediumtext NOT NULL,
  5845. `unsafe` tinyint(4) NOT NULL DEFAULT '0',
  5846. `notes` varchar(255) NOT NULL,
  5847. `added` int(11) NOT NULL,
  5848. PRIMARY KEY (`id`),
  5849. UNIQUE KEY `block_lang_rev` (`block_id`,`language`,`revision`)
  5850. );
  5851. -- --------------------------------------------------------
  5852. --
  5853. -- Rewrite Rules
  5854. --
  5855. CREATE TABLE IF NOT EXISTS `sys_rewrite_rules` (
  5856. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  5857. `preg` varchar(255) NOT NULL,
  5858. `service` varchar(255) NOT NULL,
  5859. `active` tinyint(4) NOT NULL DEFAULT '1',
  5860. PRIMARY KEY (`id`)
  5861. );
  5862. INSERT INTO `sys_rewrite_rules` (`preg`, `service`, `active`) VALUES
  5863. ('^sys-action/(.*)$', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"wiki_action";s:6:"params";a:2:{i:0;s:3:"sys";i:1;s:3:"{1}";}s:5:"class";s:16:"TemplServiceWiki";}', '1'),
  5864. ('^home/?$', 'a:3:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:13:\"home_redirect\";s:6:\"params\";a:0:{}}', 1),
  5865. ('^sys-agent-form-input/(.*)$', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:25:\"call_agent_for_form_input\";s:6:\"params\";a:1:{i:0;s:3:\"{1}\";}s:5:\"class\";s:13:\"TemplServices\";}', 1),
  5866. ('^sys-ai-chat/(.*)$', 'a:4:{s:6:\"module\";s:6:\"system\";s:6:\"method\";s:7:\"ai_chat\";s:6:\"params\";a:1:{i:0;s:3:\"{1}\";}s:5:\"class\";s:13:\"TemplServices\";}', 1);
  5867. -- --------------------------------------------------------
  5868. --
  5869. -- SEO Links
  5870. --
  5871. CREATE TABLE `sys_seo_links` (
  5872. `id` int(11) NOT NULL AUTO_INCREMENT,
  5873. `module` varchar(32) NOT NULL,
  5874. `page_uri` varchar(255) NOT NULL,
  5875. `param_name` varchar(32) NOT NULL,
  5876. `param_value` varchar(32) NOT NULL,
  5877. `uri` varchar(50) NOT NULL,
  5878. `added` int(11) NOT NULL,
  5879. PRIMARY KEY (`id`),
  5880. UNIQUE KEY `module_page_param` (`module`,`page_uri`(109),`param_value`),
  5881. UNIQUE KEY `module_page_uri` (`module`,`page_uri`(109),`uri`),
  5882. KEY `param_name_value` (`param_name`,`param_value`)
  5883. );
  5884. CREATE TABLE `sys_seo_uri_rewrites` (
  5885. `id` int(11) NOT NULL AUTO_INCREMENT,
  5886. `uri_orig` varchar(255) NOT NULL,
  5887. `uri_rewrite` varchar(255) NOT NULL,
  5888. PRIMARY KEY (`id`),
  5889. UNIQUE KEY `uri_orig` (`uri_orig`(191)),
  5890. UNIQUE KEY `uri_rewrite` (`uri_rewrite`(191))
  5891. );
  5892. -- --------------------------------------------------------
  5893. CREATE TABLE `sys_api_keys` (
  5894. `id` int(11) NOT NULL AUTO_INCREMENT,
  5895. `title` varchar(255) NOT NULL,
  5896. `key` varchar(48) NOT NULL,
  5897. `order` int(11) NOT NULL,
  5898. PRIMARY KEY (`id`),
  5899. UNIQUE KEY `key` (`key`)
  5900. );
  5901. CREATE TABLE `sys_api_origins` (
  5902. `id` int(11) NOT NULL AUTO_INCREMENT,
  5903. `url` varchar(255) NOT NULL,
  5904. `order` int(11) NOT NULL,
  5905. PRIMARY KEY (`id`)
  5906. );
  5907. -- --------------------------------------------------------
  5908. CREATE TABLE `sys_agents_models` (
  5909. `id` int(11) NOT NULL AUTO_INCREMENT,
  5910. `type` varchar(64) NOT NULL,
  5911. `model` varchar(64) NOT NULL,
  5912. `title` varchar(64) NOT NULL DEFAULT '',
  5913. `icon` text NOT NULL,
  5914. `docs` text NOT NULL,
  5915. `key` varchar(255) NOT NULL DEFAULT '',
  5916. `params` text NOT NULL,
  5917. `params_user` text DEFAULT NULL,
  5918. `capabilities` enum('chatllm','chatvlm','embeddings','judge') NOT NULL DEFAULT 'chatllm',
  5919. `duplicate` tinyint(4) NOT NULL DEFAULT 1,
  5920. `active` tinyint(4) NOT NULL DEFAULT 1,
  5921. `changed` int(11) UNSIGNED NOT NULL DEFAULT 0,
  5922. PRIMARY KEY (`id`)
  5923. );
  5924. SET @j = JSON_OBJECT(
  5925. 'parameters', JSON_OBJECT()
  5926. );
  5927. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5928. ('anthropic', 'claude-sonnet-4-6', 'Anthropic', 'ai-claude.svg', 'https://platform.claude.com/docs/en/about-claude/models/overview', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5929. SET @j = JSON_OBJECT(
  5930. 'parameters', JSON_OBJECT(),
  5931. 'strict_response', FALSE
  5932. );
  5933. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5934. ('openai-responses', 'gpt-5-mini', 'OpenAI (Responses)', 'ai-openai.svg', 'https://developers.openai.com/api/docs/models', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5935. SET @j = JSON_OBJECT(
  5936. 'endpoint', 'AZURE_ENDPOINT',
  5937. 'version', 'AZURE_API_VERSION'
  5938. );
  5939. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5940. ('azure-openai', 'gpt-5-mini', 'Azure OpenAI', 'ai-azure.svg', 'https://ai.azure.com/catalog/publishers/openai', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5941. SET @j = JSON_OBJECT(
  5942. 'baseUri', 'https://api.together.xyz/v1',
  5943. 'parameters', JSON_OBJECT()
  5944. );
  5945. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5946. ('openai-like', 'MODEL_NAME_HERE', 'OpenAI Like', 'ai-openai.svg', 'Use any provider with the same data format like official OpenAI API', '', CAST(@j AS CHAR), NULL, 'chatllm', 0, 0, 0);
  5947. SET @j = JSON_OBJECT(
  5948. 'url', 'http://localhost:11434/api',
  5949. 'parameters', JSON_OBJECT()
  5950. );
  5951. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5952. ('ollama', 'llama3.2:1b', 'Ollama', 'ai-ollama.svg', 'Run AI models locally - https://ollama.com/library', '', CAST(@j AS CHAR), NULL, 'chatllm', 0, 0, 0);
  5953. SET @j = JSON_OBJECT(
  5954. 'parameters', JSON_OBJECT()
  5955. );
  5956. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5957. ('gemini', 'gemini-3-flash-preview', 'Gemini', 'ai-gemini.svg', 'https://ai.google.dev/gemini-api/docs/models', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5958. SET @j = JSON_OBJECT(
  5959. 'parameters', JSON_OBJECT(),
  5960. 'strict_response', FALSE
  5961. );
  5962. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5963. ('mistral', 'mistral-medium-2508', 'Mistral', 'ai-mistral.svg', 'https://docs.mistral.ai/getting-started/models', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5964. SET @j = JSON_OBJECT(
  5965. 'inferenceProvider', 'hf-inference/models',
  5966. 'parameters', JSON_OBJECT(
  5967. 'max_tokens', 500,
  5968. 'temperature', 0.5
  5969. )
  5970. );
  5971. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5972. ('huggingface', 'mistralai/Mistral-7B-Instruct-v0.3', 'HuggingFace', 'ai-huggingface.svg', 'https://huggingface.co/models?pipeline_tag=text-generation', '', CAST(@j AS CHAR), NULL, 'chatllm', 0, 0, 0);
  5973. SET @j = JSON_OBJECT(
  5974. 'parameters', JSON_OBJECT(),
  5975. 'strict_response', FALSE
  5976. );
  5977. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5978. ('deepseek', 'deepseek-chat', 'Deepseek', 'ai-deepseek.svg', 'https://api-docs.deepseek.com/quick_start/pricing', '', CAST(@j AS CHAR), NULL, 'chatllm', 0, 0, 0);
  5979. SET @j = JSON_OBJECT(
  5980. 'parameters', JSON_OBJECT(),
  5981. 'strict_response', FALSE
  5982. );
  5983. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5984. ('grok', 'grok-4-1-fast-reasoning', 'Grok (X-AI)', 'ai-grok.svg', 'https://docs.x.ai/developers/models', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5985. SET @j = JSON_OBJECT(
  5986. 'client_params', JSON_OBJECT(
  5987. 'version', 'latest',
  5988. 'region', 'us-east-1',
  5989. 'credentials', JSON_OBJECT(
  5990. 'key', '{key}',
  5991. 'secret', 'AWS_BEDROCK_SECRET'
  5992. )
  5993. ),
  5994. 'inferenceConfig', JSON_OBJECT()
  5995. );
  5996. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5997. ('aws-bedrock', 'google.gemma-3-12b-it', 'AWS Bedrock', 'ai-bedrock.svg', 'https://docs.aws.amazon.com/bedrock/latest/userguide/models.html', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  5998. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  5999. ('cohere', 'command-a-03-2025', 'Cohere', 'ai-cohere.svg', 'https://docs.cohere.com/docs/models', '', '', NULL, 'chatllm', 0, 0, 0);
  6000. SET @j = JSON_OBJECT(
  6001. 'baseUri', 'https://api.typesafe.ai/v1',
  6002. 'timeout', 15,
  6003. 'retries', 2
  6004. );
  6005. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6006. ('typesafe', 'jev-latest', 'TypeSafe (Jev)', 'ai-typesafe.svg', 'Judge model: answers typed questions (yes/no, choice, score) about a text with probabilities and confidence instead of generating text. It can not be assigned to an agent, it is used from code - moderation, guardrails, routing, search parsing. Models - https://docs.typesafe.ai/models, API - https://docs.typesafe.ai/api', '', CAST(@j AS CHAR), NULL, 'judge', 0, 0, 0);
  6007. SET @j = JSON_OBJECT(
  6008. 'baseUri', 'https://api.moonshot.ai/v1',
  6009. 'parameters', JSON_OBJECT(
  6010. 'thinking', JSON_OBJECT(
  6011. 'type', 'disabled'
  6012. )
  6013. )
  6014. );
  6015. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6016. ('openai-like', 'kimi-k2.6', 'Kimi', 'ai-kimi.svg', 'Kimi - https://www.kimi.com/ai-models/kimi-k2-6', '', CAST(@j AS CHAR), NULL, 'chatvlm', 0, 0, 0);
  6017. SET @j = JSON_OBJECT(
  6018. 'url', 'http://localhost:11434/api',
  6019. 'parameters', JSON_OBJECT()
  6020. );
  6021. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6022. ('ollama-embeddings', 'all-minilm', 'Ollama', 'ai-ollama.svg', 'With Ollama you can run embedding models locally. Documentation - https://ollama.com/blog/embedding-models', '', CAST(@j AS CHAR), NULL, 'embeddings', 0, 0, 0);
  6023. SET @j = JSON_OBJECT(
  6024. 'dimensions', 1024
  6025. );
  6026. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6027. ('voyageai-embeddings', 'voyage-4-large', 'Voyage AI', 'ai-voyage.svg', 'Models - https://docs.voyageai.com/docs/embeddings, pricing - https://docs.voyageai.com/docs/embeddings', '', CAST(@j AS CHAR), NULL, 'embeddings', 0, 0, 0);
  6028. SET @j = JSON_OBJECT(
  6029. 'dimensions', 1024
  6030. );
  6031. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6032. ('openai-embeddings', 'text-embedding-3-small', 'OpenAI', 'ai-openai.svg', 'Models - https://developers.openai.com/api/docs/guides/embeddings#embedding-models', '', CAST(@j AS CHAR), NULL, 'embeddings', 0, 0, 0);
  6033. SET @j = JSON_OBJECT(
  6034. 'baseUri', 'PRODIDER_URL'
  6035. );
  6036. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6037. ('openai-like-embeddings', 'MODEL_NAME_HER', 'OpenAI Like Embeddings', 'ai-openai.svg', 'Use any providers comaptible with OpenAI API format.', '', CAST(@j AS CHAR), NULL, 'embeddings', 0, 0, 0);
  6038. SET @j = JSON_OBJECT(
  6039. 'client_params', JSON_OBJECT(
  6040. 'version', 'latest',
  6041. 'region', 'us-east-1',
  6042. 'credentials', JSON_OBJECT(
  6043. 'key', '{key}',
  6044. 'secret', 'AWS_BEDROCK_SECRET'
  6045. )
  6046. )
  6047. );
  6048. INSERT INTO `sys_agents_models` (`type`, `model`, `title`, `icon`, `docs`, `key`, `params`, `params_user`, `capabilities`, `duplicate`, `active`, `changed`) VALUES
  6049. ('aws-bedrock-embeddings', 'amazon.titan-embed-text-v2:0', 'Aws Bedrock', 'ai-bedrock.svg', 'https://docs.aws.amazon.com/bedrock/latest/userguide/titan-embedding-models.html', '', CAST(@j AS CHAR), NULL, 'embeddings', 0, 0, 0);
  6050. CREATE TABLE `sys_agents_agents` (
  6051. `id` int(11) NOT NULL AUTO_INCREMENT,
  6052. `name` varchar(128) NOT NULL DEFAULT '',
  6053. `title` varchar(128) NOT NULL DEFAULT '',
  6054. `description` text NOT NULL,
  6055. `icon` text NOT NULL,
  6056. `model_id` int(11) NOT NULL DEFAULT 0,
  6057. `profile_id` int(11) NOT NULL DEFAULT 0,
  6058. `acl_levels` int(10) UNSIGNED NOT NULL DEFAULT 0,
  6059. `prompt_system` text NOT NULL,
  6060. `prompt_steps` text NOT NULL,
  6061. `prompt_output` text NOT NULL,
  6062. `prompt_tools` text NOT NULL,
  6063. `tools` varchar(255) NOT NULL DEFAULT '',
  6064. `tools_max_run` int(11) NOT NULL DEFAULT 10,
  6065. `max_turns` int(11) NOT NULL DEFAULT 0,
  6066. `chat_ttl_min` int(11) NOT NULL DEFAULT 0,
  6067. `limit_message` text NOT NULL,
  6068. `max_input_chars` int(11) NOT NULL DEFAULT 0,
  6069. `max_tokens` int(11) NOT NULL DEFAULT 0,
  6070. `max_sessions_per_hour` int(11) NOT NULL DEFAULT 0,
  6071. `max_sessions_per_day` int(11) NOT NULL DEFAULT 0,
  6072. `hidden_first_message` varchar(64) NOT NULL DEFAULT '',
  6073. `chat_history_context` int(11) NOT NULL DEFAULT 50000,
  6074. `vector_store_id` int(11) NOT NULL,
  6075. `trigger` enum('alert','scheduler','webhook','manual','agent','message','form-input') NOT NULL DEFAULT 'message',
  6076. `async` tinyint(4) NOT NULL DEFAULT 0,
  6077. `alert` varchar(192) NOT NULL DEFAULT '',
  6078. `scheduler_cron` varchar(64) NOT NULL,
  6079. `webhook_key` varchar(255) NOT NULL,
  6080. `webhook_sample` text NOT NULL,
  6081. `form_object` varchar(128) NOT NULL,
  6082. `form_input` varchar(128) NOT NULL,
  6083. `agent_sample` text NOT NULL,
  6084. `message_profile_id` int(11) NOT NULL,
  6085. `added` int(11) UNSIGNED NOT NULL DEFAULT 0,
  6086. `active` tinyint(4) NOT NULL DEFAULT 0,
  6087. PRIMARY KEY (`id`),
  6088. UNIQUE KEY `name` (`name`),
  6089. KEY `alert` (`alert`),
  6090. KEY `profile_id` (`profile_id`,`message_profile_id`),
  6091. KEY `webhook_key` (`webhook_key`(192))
  6092. );
  6093. CREATE TABLE IF NOT EXISTS `sys_agents_vector_store_data` (
  6094. `id` int(11) NOT NULL AUTO_INCREMENT,
  6095. `vector_store_id` int(11) NOT NULL,
  6096. `type` varchar(128) NOT NULL,
  6097. `name` varchar(255) NOT NULL DEFAULT '',
  6098. `size` int(11) NOT NULL DEFAULT 0,
  6099. `metadata` text NOT NULL DEFAULT '',
  6100. `settings` varchar(255) NOT NULL DEFAULT '',
  6101. `content` longtext NOT NULL DEFAULT '',
  6102. `status` enum('pending', 'processing','ready','error') NOT NULL DEFAULT 'pending',
  6103. `added` int(11) NOT NULL DEFAULT 0,
  6104. PRIMARY KEY (`id`)
  6105. );
  6106. CREATE TABLE IF NOT EXISTS `sys_agents_vector_store` (
  6107. `id` int(11) NOT NULL AUTO_INCREMENT,
  6108. `embedding_provider_id` int(11) NOT NULL,
  6109. `type` varchar(128) NOT NULL,
  6110. `title` varchar(255) NOT NULL DEFAULT '',
  6111. `docs` text DEFAULT NULL,
  6112. `topk` tinyint(4) DEFAULT 4,
  6113. `params` text DEFAULT NULL,
  6114. `params_user` text DEFAULT NULL,
  6115. `duplicate` tinyint(4) NOT NULL DEFAULT 1,
  6116. `changed` int(11) NOT NULL DEFAULT 0,
  6117. `active` tinyint(4) NOT NULL DEFAULT 0,
  6118. PRIMARY KEY (`id`)
  6119. );
  6120. -- 1. File
  6121. SET @j = JSON_OBJECT(
  6122. 'folder', 'vectorstore'
  6123. );
  6124. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6125. VALUES ('file', 'File', 'Local low volume embeddings storage', 4, CAST(@j AS CHAR), 0, 0, 0);
  6126. -- 2. Pinecone
  6127. SET @j = JSON_OBJECT(
  6128. 'key', 'PINECONE_API_KEY',
  6129. 'indexUrl', 'PINECONE_INDEX_URL'
  6130. );
  6131. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6132. VALUES ('pinecone', 'Pinecone', 'https://www.pinecone.io/', 4, CAST(@j AS CHAR), 0, 0, 0);
  6133. -- 3. Elasticsearch
  6134. SET @j = JSON_OBJECT(
  6135. 'client_params', JSON_OBJECT(
  6136. 'endpoint', 'ELASTICSEARCH-ENDPOINT',
  6137. 'key', 'API-KEY'
  6138. ),
  6139. 'index', 'vectorstore'
  6140. );
  6141. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6142. VALUES ('elasticsearch', 'Elasticsearch', 'https://www.elastic.co/elasticsearch/vector-database', 4, CAST(@j AS CHAR), 0, 0, 0);
  6143. -- 4. Opensearch
  6144. SET @j = JSON_OBJECT(
  6145. 'client_params', JSON_OBJECT(
  6146. 'base_uri', 'http://localhost:9200'
  6147. ),
  6148. 'index', 'vectorstore'
  6149. );
  6150. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6151. VALUES ('opensearch', 'Opensearch', 'Free open source fork of Elasticsearch - https://opensearch.org/', 4, CAST(@j AS CHAR), 0, 0, 0);
  6152. -- 5. Typesense
  6153. SET @j = JSON_OBJECT(
  6154. 'client_params', JSON_OBJECT(
  6155. 'api_key', 'TYPESENSE_API_KEY',
  6156. 'nodes', JSON_ARRAY(
  6157. JSON_OBJECT(
  6158. 'host', 'TYPESENSE_NODE_HOST',
  6159. 'port', 'TYPESENSE_NODE_PORT',
  6160. 'protocol', 'TYPESENSE_NODE_PROTOCOL'
  6161. )
  6162. )
  6163. ),
  6164. 'collection', 'vectorstore',
  6165. 'vectorDimension', 1024
  6166. );
  6167. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6168. VALUES ('typesense', 'Typesense', 'https://typesense.org/', 4, CAST(@j AS CHAR), 0, 0, 0);
  6169. -- 6. Qdrant
  6170. SET @j = JSON_OBJECT(
  6171. 'collectionUrl', 'http://localhost:6333/collections/neuron-ai/',
  6172. 'key', 'QDRANT_API_KEY'
  6173. );
  6174. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6175. VALUES ('qdrant', 'Qdrant', 'https://qdrant.tech/', 4, CAST(@j AS CHAR), 0, 0, 0);
  6176. -- 7. ChromaDB
  6177. SET @j = JSON_OBJECT(
  6178. 'collection', 'vectorstore',
  6179. 'host', 'http://localhost:8000'
  6180. );
  6181. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6182. VALUES ('chromadb', 'ChromaDB', 'https://www.trychroma.com/products/chromadb', 5, CAST(@j AS CHAR), 0, 0, 0);
  6183. -- 8. Meilisearch
  6184. SET @j = JSON_OBJECT(
  6185. 'indexUid', 'MEILISEARCH_INDEXUID',
  6186. 'host', 'http://localhost:8000',
  6187. 'key', 'MEILISEARCH_API_KEY',
  6188. 'embedder', 'default'
  6189. );
  6190. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6191. VALUES ('meilisearch', 'Meilisearch', 'https://www.meilisearch.com/', 5, CAST(@j AS CHAR), 0, 0, 0);
  6192. SET @j = JSON_OBJECT();
  6193. INSERT INTO sys_agents_vector_store (type, title, docs, topk, params, duplicate, changed, active)
  6194. VALUES ('mariadb', 'MariaDB', 'Embeddings in the site database. Supported on MariaDB 11.7 and newer. Rows are stored in sys_agents_vector_mariadb_1024 or sys_agents_vector_mariadb_384, matching the embedding width.', 4, CAST(@j AS CHAR), 0, 0, 0);
  6195. -- Vector tables are in mariadb.sql. The installer runs that file after this one, on MariaDB 11.7 and newer.
  6196. CREATE TABLE IF NOT EXISTS `sys_agents_tools` (
  6197. `id` int(11) NOT NULL AUTO_INCREMENT,
  6198. `type` varchar(128) NOT NULL,
  6199. `title` varchar(255) NOT NULL DEFAULT '',
  6200. `docs` text DEFAULT NULL,
  6201. `params` text DEFAULT NULL,
  6202. `params_user` text DEFAULT NULL,
  6203. `duplicate` tinyint(4) NOT NULL DEFAULT 1,
  6204. `changed` int(11) NOT NULL DEFAULT 0,
  6205. `active` tinyint(4) NOT NULL DEFAULT 0,
  6206. `class_name` varchar(255) NOT NULL DEFAULT '',
  6207. `class_file` varchar(255) NOT NULL DEFAULT '',
  6208. PRIMARY KEY (`id`)
  6209. );
  6210. INSERT INTO `sys_agents_tools` (`type`, `title`, `docs`, `params`, `params_user`, `duplicate`, `changed`, `active`, `class_name`, `class_file`) VALUES
  6211. ('mysql_schema', 'MySQL Schema', 'This tool allows agents to understand the structure of the database, enabling them to construct intelligent queries without requiring you to hardcode table structures or relationships into the prompts. This tool essentially gives your agent the equivalent of a database administrator''s understanding of your schema, allowing it to craft queries that respect your data model and take advantage of existing indexes. \r\nIt reads all tables by default, but it''s possible to limit it to a certain number of tables by providing the list in the `tables` parameter. By limiting the schema scope, you can create specialized agents that focus on specific areas of the site.', '{\"tables\":[]}', NULL, 0, 0, 1, '', ''),
  6212. ('mysql_select', 'MySQL Select', 'Use this tool to make your agent able to run SELECT query against the database. It''s like read-only access without ability to change anything in the DB. It works the best in par of MySQL Schema tool. \r\nNo parameters are needed for this tool.', '{}', NULL, 0, 0, 1, '', ''),
  6213. ('mysql_write', 'MySQL Write', 'Use this tool to make your agent able to performs write operations against the database (INSERT, UPDATE, DELETE). It works the best in par of MySQL Schema tool. \r\nNo parameters are needed for this tool. \r\n**USE WITH CAUTION**', '{}', NULL, 0, 0, 0, '', ''),
  6214. ('content_structure', 'Content modules structure', 'This tool allows agents to understand the structure of content modules fields, allowing them to call content adding and editing with correct data. It provide knowledge of what content modules are available and what the fields in them, event if fields are changed in fields builder.', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentStructure', ''),
  6215. ('content_get', 'Content modules get', 'This tool allows agents to get info about specific content by module name and content id.', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentGet', ''),
  6216. ('content_search', 'Content modules search', 'This tool allows agents to search for content items based on a keyword and optional sections.', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentSearch', ''),
  6217. ('content_delete', 'Content modules delete', 'This tool allows agents to delete content. ', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentDelete', ''),
  6218. ('content_add', 'Content modules add', 'This tool allows agents to add new content. It works with the "content_structure" tool to get knowledge about content modules fields for add actions.', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentAdd', ''),
  6219. ('content_update', 'Content modules update', 'This tool allows agents to update existing content. It works with the "content_structure" tool to get knowledge about content modules fields for update actions.', '{}', NULL, 0, 0, 1, 'BxDolAIToolContentUpdate', ''),
  6220. ('comments_get', 'Comments get', 'This tool allows agents to get comments for specific content by module name and content id.', '{}', NULL, 0, 0, 1, 'BxDolAIToolCmtsGet', ''),
  6221. ('comments_add', 'Comments add', 'This tool allows agents to post comments for specific content.', '{}', NULL, 0, 0, 1, 'BxDolAIToolCmtsAdd', ''),
  6222. ('comments_update', 'Comments update', 'This tool allows agents to edit comments.', '{}', NULL, 0, 0, 1, 'BxDolAIToolCmtsUpdate', ''),
  6223. ('comments_delete', 'Comments delete', 'This tool allows agents to delete comments.', '{}', NULL, 0, 0, 1, 'BxDolAIToolCmtsDelete', ''),
  6224. ('comment_get', 'Comment get', 'This tool allows agents to get single comment by global comment id.', '{}', NULL, 0, 0, 1, 'BxDolAIToolCmtsGetSingle', ''),
  6225. ('chat_artifact_save', 'Chat artifact save', 'Save one field from the conversation into sys_agents_chat_artifacts.', '{}', NULL, 0, 0, 0, 'BxDolAIToolChatArtifactSave', ''),
  6226. ('chat_goal_reached', 'Chat goal reached', 'Call once when the conversation goal is done. Fires agent_conversation_closed with reason=goal.', '{}', NULL, 0, 0, 0, 'BxDolAIToolChatGoalReached', ''),
  6227. ('chat_buttons', 'Chat buttons', 'Clickable buttons under the assistant reply. Call instead of printing options in chat text.', '{}', NULL, 0, 0, 1, 'BxDolAIToolChatButtons', ''),
  6228. ('chat_title', 'Chat title', 'Lets the agent name the conversation (3-6 words) once, in its first reply. Shown in the chat history list.', '{}', NULL, 0, 0, 1, 'BxDolAIToolChatTitle', ''),
  6229. ('mysql_write_safe', 'MySQL Write (safe)', 'INSERT or UPDATE one row by primary key. DELETE/DROP/TRUNCATE/ALTER are blocked. Each change is snapshotted into sys_agents_sql_log (before/after JSON). Roll back with mysql_undo. Use together with MySQL Schema and MySQL Select. Do not enable the stock MySQL Write tool on the same agent.', '{}', NULL, 0, 0, 1, 'BxDolAIToolMysqlWrite', ''),
  6230. ('mysql_undo', 'MySQL Undo', 'Roll back the last mysql_write snapshot (scope=last) or all snapshots in this chat (scope=session), newest first. UPDATE restores before_json. INSERT deletes that primary key internally. Already-undone rows are skipped. Attach to the same agent as MySQL Write (safe).', '{}', NULL, 0, 0, 1, 'BxDolAIToolMysqlUndo', ''),
  6231. ('prompt_feedback', 'Prompt feedback', 'Call when the user says the previous reply was wrong, corrects you, or you notice you broke a rule. Writes one paste-ready markdown case into sys_agents_prompt_feedback.markdown: question, wrong answer, correction, why, expected behavior, suggested prompt rule, excerpt, and the prompt that was active. Do not mention the log to the visitor.', '{}', NULL, 0, 0, 1, 'BxDolAIToolPromptFeedback', ''),
  6232. ('mockup_upsert', 'Mockup upsert', 'Save a NEO mockup JSON tree (view/row/text/image/icon/button) onto a get_mockup_block service page block. The tree is stored in sys_pages_blocks_data and rendered by the NEO app as a mockup block. Add a "get_mockup_block" service block (system / get_mockup_block / TemplServices) to the page first. Do not use MySQL Write for mockups.', '{}', NULL, 0, 0, 1, 'BxDolAIToolMockup', ''),
  6233. ('agent_create', 'Agent create', 'Create or update a Studio agent (sys_agents_agents). Do not use mysql_write on that table. action=catalog|create|update. Never ask for numeric profile_id — catalog.profile_buttons as chat_buttons, then profile=Name or profile_new=Name; create without a profile is refused. preset=comment_reply for comment-reply alert agents.', '{}', NULL, 0, 0, 1, 'BxDolAIToolAgentCreate', '');
  6234. CREATE TABLE IF NOT EXISTS `sys_agents_chat_history` (
  6235. `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  6236. `thread_id` varchar(255) NOT NULL,
  6237. `ip` bigint(20) unsigned NOT NULL DEFAULT 0,
  6238. `messages` longtext NOT NULL,
  6239. `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  6240. `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  6241. `closed_reason` varchar(16) NOT NULL DEFAULT '',
  6242. `title` varchar(255) NOT NULL DEFAULT '',
  6243. PRIMARY KEY (`id`),
  6244. UNIQUE KEY `uk_thread_id` (`thread_id`(192)),
  6245. KEY `ip_created` (`ip`, `created_at`)
  6246. );
  6247. CREATE TABLE IF NOT EXISTS `sys_agents_chat_artifacts` (
  6248. `id` int(11) NOT NULL AUTO_INCREMENT,
  6249. `history_id` int(11) NOT NULL,
  6250. `field_name` varchar(64) NOT NULL,
  6251. `field_value` text NOT NULL,
  6252. `updated_at` int(11) NOT NULL DEFAULT 0,
  6253. PRIMARY KEY (`id`),
  6254. UNIQUE KEY `history_field` (`history_id`, `field_name`),
  6255. KEY `history_id` (`history_id`)
  6256. );
  6257. CREATE TABLE IF NOT EXISTS `sys_agents_chat_images` (
  6258. `id` int(11) NOT NULL AUTO_INCREMENT,
  6259. `profile_id` int(10) unsigned NOT NULL,
  6260. `remote_id` varchar(128) NOT NULL,
  6261. `path` varchar(255) NOT NULL,
  6262. `file_name` varchar(255) NOT NULL,
  6263. `mime_type` varchar(128) NOT NULL,
  6264. `ext` varchar(32) NOT NULL,
  6265. `size` bigint(20) NOT NULL,
  6266. `dimensions` varchar(24) NOT NULL,
  6267. `added` int(11) NOT NULL,
  6268. `modified` int(11) NOT NULL,
  6269. `private` int(11) NOT NULL,
  6270. PRIMARY KEY (`id`),
  6271. UNIQUE KEY `remote_id` (`remote_id`)
  6272. );
  6273. CREATE TABLE IF NOT EXISTS `sys_agents_sql_log` (
  6274. `id` int(11) NOT NULL AUTO_INCREMENT,
  6275. `agent_id` int(11) NOT NULL DEFAULT 0,
  6276. `profile_id` int(11) NOT NULL DEFAULT 0,
  6277. `thread_id` varchar(255) NOT NULL DEFAULT '',
  6278. `op` varchar(16) NOT NULL DEFAULT '',
  6279. `table_name` varchar(128) NOT NULL DEFAULT '',
  6280. `pk_name` varchar(64) NOT NULL DEFAULT '',
  6281. `pk_value` varchar(64) NOT NULL DEFAULT '',
  6282. `sql_text` mediumtext NOT NULL,
  6283. `before_json` longtext DEFAULT NULL,
  6284. `after_json` longtext DEFAULT NULL,
  6285. `undone` int(11) NOT NULL DEFAULT 0,
  6286. `added` int(11) NOT NULL DEFAULT 0,
  6287. PRIMARY KEY (`id`),
  6288. KEY `thread_id` (`thread_id`(191)),
  6289. KEY `agent_id` (`agent_id`),
  6290. KEY `table_pk` (`table_name`(64), `pk_name`(64), `pk_value`(63))
  6291. );
  6292. CREATE TABLE IF NOT EXISTS `sys_agents_activity` (
  6293. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  6294. `agent_id` int(11) unsigned NOT NULL DEFAULT 0,
  6295. `profile_id` int(11) unsigned NOT NULL DEFAULT 0,
  6296. `trigger` varchar(32) NOT NULL DEFAULT '',
  6297. `thread_id` varchar(255) NOT NULL DEFAULT '',
  6298. `tool` varchar(64) NOT NULL DEFAULT '',
  6299. `action` varchar(32) NOT NULL DEFAULT '',
  6300. `unit` varchar(128) NOT NULL DEFAULT '',
  6301. `object_id` int(11) unsigned NOT NULL DEFAULT 0,
  6302. `object_url` varchar(1024) NOT NULL DEFAULT '',
  6303. `object_title` varchar(255) NOT NULL DEFAULT '',
  6304. `summary` text,
  6305. `details` mediumtext,
  6306. `ok` tinyint(1) NOT NULL DEFAULT 1,
  6307. `added` int(11) unsigned NOT NULL DEFAULT 0,
  6308. PRIMARY KEY (`id`),
  6309. KEY `agent_added` (`agent_id`, `added`),
  6310. KEY `thread_id` (`thread_id`(191))
  6311. );
  6312. CREATE TABLE IF NOT EXISTS `sys_agents_prompt_feedback` (
  6313. `id` int(11) NOT NULL AUTO_INCREMENT,
  6314. `agent_id` int(11) NOT NULL DEFAULT 0,
  6315. `agent_name` varchar(255) NOT NULL DEFAULT '',
  6316. `profile_id` int(11) NOT NULL DEFAULT 0,
  6317. `thread_id` varchar(255) NOT NULL DEFAULT '',
  6318. `history_id` int(11) NOT NULL DEFAULT 0,
  6319. `category` varchar(32) NOT NULL DEFAULT 'other',
  6320. `severity` varchar(16) NOT NULL DEFAULT 'medium',
  6321. `user_question` mediumtext NOT NULL,
  6322. `wrong_answer` mediumtext NOT NULL,
  6323. `user_correction` mediumtext NOT NULL,
  6324. `error_reason` mediumtext NOT NULL,
  6325. `expected_behavior` mediumtext NOT NULL,
  6326. `suggested_prompt_rule` mediumtext NOT NULL,
  6327. `conversation_excerpt` mediumtext DEFAULT NULL,
  6328. `prompt_system` mediumtext DEFAULT NULL,
  6329. `prompt_hash` varchar(64) NOT NULL DEFAULT '',
  6330. `markdown` mediumtext NOT NULL,
  6331. `added` int(11) NOT NULL DEFAULT 0,
  6332. PRIMARY KEY (`id`),
  6333. KEY `agent_id` (`agent_id`),
  6334. KEY `thread_id` (`thread_id`(191)),
  6335. KEY `added` (`added`),
  6336. KEY `prompt_hash` (`prompt_hash`)
  6337. );
  6338. -- --------------------------------------------------------
  6339. --
  6340. -- Table structure for table `sys_preloader`
  6341. --
  6342. CREATE TABLE IF NOT EXISTS `sys_preloader` (
  6343. `id` int(11) NOT NULL AUTO_INCREMENT,
  6344. `module` varchar(32) NOT NULL,
  6345. `type` varchar(16) NOT NULL,
  6346. `content` varchar(255) NOT NULL,
  6347. `active` tinyint(4) NOT NULL DEFAULT '1',
  6348. `order` int(11) unsigned NOT NULL default '0',
  6349. PRIMARY KEY (`id`)
  6350. );
  6351. INSERT INTO `sys_preloader`(`module`, `type`, `content`, `active`, `order`) VALUES
  6352. ('system', 'css_system', '{dir_plugins_public}marka/|marka.min.css', 1, 1),
  6353. ('system', 'css_system', '{dir_plugins_public}at.js/css/|jquery.atwho.min.css', 1, 2),
  6354. ('system', 'css_system', '{dir_plugins_public}prism/|prism.css', 1, 3),
  6355. ('system', 'css_system', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"get_preloader_content";s:6:"params";a:1:{i:0;s:8:"tailwind";}s:5:"class";s:12:"BaseServices";}', 1, 4),
  6356. ('system', 'css_system', 'common.css', 1, 10),
  6357. ('system', 'css_system', 'default.less', 1, 11),
  6358. ('system', 'css_system', 'general.css', 1, 12),
  6359. ('system', 'css_system', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"get_preloader_content";s:6:"params";a:1:{i:0;s:9:"icons_css";}s:5:"class";s:12:"BaseServices";}', 1, 13),
  6360. ('system', 'css_system', 'colors.css', 1, 14),
  6361. ('system', 'css_system', 'forms.css', 1, 15),
  6362. ('system', 'css_system', 'media-desktop.css', 1, 20),
  6363. ('system', 'css_system', 'media-tablet.css', 1, 21),
  6364. ('system', 'css_system', 'media-phone.css', 1, 22),
  6365. ('system', 'css_system', 'media-print.css', 1, 23),
  6366. ('system', 'css_system', 'cmts.css', 1, 30),
  6367. ('system', 'css_system', 'favorite.css', 1, 31),
  6368. ('system', 'css_system', 'feature.css', 1, 32),
  6369. ('system', 'css_system', 'report.css', 1, 33),
  6370. ('system', 'css_system', 'score.css', 1, 34),
  6371. ('system', 'css_system', 'view.css', 1, 35),
  6372. ('system', 'css_system', 'vote.css', 1, 36),
  6373. ('system', 'css_system', '{dir_plugins_public}spin.js/|spin.css', 1, 37),
  6374. ('system', 'js_system', 'pusher/pusher.min.js', 1, 0),
  6375. ('system', 'js_system', 'jquery/jquery.min.js', 1, 1),
  6376. ('system', 'js_system', 'jquery/jquery-migrate.min.js', 1, 2),
  6377. ('system', 'js_system', 'jquery-ui/jquery-ui.min.js', 1, 3),
  6378. ('system', 'js_system', 'jquery.easing.js', 1, 4),
  6379. ('system', 'js_system', 'jquery.cookie.min.js', 1, 5),
  6380. ('system', 'js_system', 'jquery.form.min.js', 1, 6),
  6381. ('system', 'js_system', 'spin.js/spin.js', 1, 7),
  6382. ('system', 'js_system', 'moment-with-locales.min.js', 1, 8),
  6383. ('system', 'js_system', 'marka/marka.min.js', 1, 9),
  6384. ('system', 'js_system', 'headroom.min.js', 1, 10),
  6385. ('system', 'js_system', 'at.js/js/jquery.atwho.min.js', 1, 11),
  6386. ('system', 'js_system', 'prism/prism.js', 1, 12),
  6387. ('system', 'js_system', 'htmx/htmx.min.js', 1, 13),
  6388. ('system', 'js_system', 'htmx/head-support.min.js', 1, 14),
  6389. ('system', 'js_system', 'htmx/preload.min.js', 1, 15),
  6390. ('system', 'js_system', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:21:"get_preloader_content";s:6:"params";a:1:{i:0;s:8:"icons_js";}s:5:"class";s:12:"BaseServices";}', 1, 20),
  6391. ('system', 'js_system', 'functions.js', 1, 20),
  6392. ('system', 'js_system', 'jquery.webForms.js', 1, 21),
  6393. ('system', 'js_system', 'jquery.dolPopup.js', 1, 22),
  6394. ('system', 'js_system', 'jquery.dolConverLinks.js', 1, 23),
  6395. ('system', 'js_system', 'jquery.anim.js', 1, 24),
  6396. ('system', 'js_system', 'jquery.ba-resize.min.js', 1, 25),
  6397. ('system', 'js_system', 'BxDolCmts.js', 1, 30),
  6398. ('system', 'js_system', 'BxDolFavorite.js', 1, 31),
  6399. ('system', 'js_system', 'BxDolFeature.js', 1, 32),
  6400. ('system', 'js_system', 'BxDolReport.js', 1, 33),
  6401. ('system', 'js_system', 'BxDolScore.js', 1, 34),
  6402. ('system', 'js_system', 'BxDolView.js', 1, 35),
  6403. ('system', 'js_system', 'BxDolVote.js', 1, 36),
  6404. ('system', 'js_system', 'BxDolVoteLikes.js', 1, 37),
  6405. ('system', 'js_system', 'BxDolVoteReactions.js', 1, 38),
  6406. ('system', 'js_system', 'BxDolVoteStars.js', 1, 39),
  6407. ('system', 'js_system', 'BxDolCmtsReviews.js', 1, 40),
  6408. ('system', 'js_system', 'BxDolMenuMoreAuto.js', 1, 41),
  6409. ('system', 'js_system', 'BxDolForm.js', 1, 42),
  6410. ('system', 'js_system', 'BxDolNestedForm.js', 1, 43),
  6411. ('system', 'js_system', 'BxDolConnection.js', 1, 44),
  6412. ('system', 'js_system', 'BxDolSockets.js', 1, 45),
  6413. ('system', 'js_system', 'bundle.js', 1, 46),
  6414. ('system', 'js_translation', '_Are_you_sure', 1, 1),
  6415. ('system', 'js_translation', '_error occured', 1, 2),
  6416. ('system', 'js_translation', '_sys_loading', 1, 3),
  6417. ('system', 'js_translation', '_copyright', 1, 4),
  6418. ('system', 'js_translation', '_sys_redirect_confirmation', 1, 5),
  6419. ('system', 'js_translation', '_sys_form_input_password_show', 1, 6),
  6420. ('system', 'js_translation', '_sys_form_input_password_hide', 1, 7);
  6421. -- --------------------------------------------------------
  6422. --
  6423. -- Table structure for table `sys_std_roles`
  6424. --
  6425. CREATE TABLE `sys_std_roles` (
  6426. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  6427. `name` varchar(64) NOT NULL default '',
  6428. `title` varchar(255) NOT NULL,
  6429. `description` varchar(255) NOT NULL default '',
  6430. `active` tinyint(4) NOT NULL DEFAULT '1',
  6431. `order` int(11) NOT NULL default '0',
  6432. PRIMARY KEY (`id`),
  6433. UNIQUE KEY `name` (`name`),
  6434. FULLTEXT KEY `searchable` (`title`, `description`)
  6435. );
  6436. INSERT INTO `sys_std_roles` (`id`, `name`, `title`, `description`, `active`, `order`) VALUES
  6437. (1, 'master', '_adm_rl_txt_role_master', '_adm_rl_txt_role_master_dsc', 1, 1),
  6438. (2, 'operator', '_adm_rl_txt_role_operator', '_adm_rl_txt_role_operator_dsc', 1, 2);
  6439. -- --------------------------------------------------------
  6440. --
  6441. -- Table structure for table `sys_std_roles_actions`
  6442. --
  6443. CREATE TABLE `sys_std_roles_actions` (
  6444. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  6445. `name` varchar(64) NOT NULL default '',
  6446. `title` varchar(255) NOT NULL,
  6447. `description` varchar(255) NOT NULL,
  6448. PRIMARY KEY (`id`),
  6449. FULLTEXT KEY `searchable` (`title`, `description`)
  6450. );
  6451. -- --------------------------------------------------------
  6452. --
  6453. -- Table structure for table `sys_std_roles_actions2roles`
  6454. --
  6455. CREATE TABLE `sys_std_roles_actions2roles` (
  6456. `role_id` int(11) unsigned NOT NULL default '0',
  6457. `action_id` int(11) unsigned NOT NULL default '0',
  6458. PRIMARY KEY (`role_id`, `action_id`)
  6459. );
  6460. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6461. ('manage roles', '_adm_rl_txt_action_manage_roles', '_adm_rl_txt_action_manage_roles_dsc');
  6462. SET @iIdActionManageRoles = LAST_INSERT_ID();
  6463. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6464. ('manage apps', '_adm_rl_txt_action_manage_apps', '_adm_rl_txt_action_manage_apps_dsc');
  6465. SET @iIdActionManageApps = LAST_INSERT_ID();
  6466. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6467. ('use appearance', '_adm_rl_txt_action_use_appearance', '_adm_rl_txt_action_use_appearance_dsc');
  6468. SET @iIdActionUseAppearance = LAST_INSERT_ID();
  6469. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6470. ('use structure', '_adm_rl_txt_action_use_structure', '_adm_rl_txt_action_use_structure_dsc');
  6471. SET @iIdActionUseStructure = LAST_INSERT_ID();
  6472. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6473. ('use content', '_adm_rl_txt_action_use_content', '_adm_rl_txt_action_use_content_dsc');
  6474. SET @iIdActionUseContent = LAST_INSERT_ID();
  6475. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6476. ('use users', '_adm_rl_txt_action_use_users', '_adm_rl_txt_action_use_users_dsc');
  6477. SET @iIdActionUseUsers = LAST_INSERT_ID();
  6478. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6479. ('use configuration', '_adm_rl_txt_action_use_configuration', '_adm_rl_txt_action_use_configuration_dsc');
  6480. SET @iIdActionUseConfiguration = LAST_INSERT_ID();
  6481. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6482. ('use extensions', '_adm_rl_txt_action_use_extensions', '_adm_rl_txt_action_use_extensions_dsc');
  6483. SET @iIdActionUseExtensions = LAST_INSERT_ID();
  6484. INSERT INTO `sys_std_roles_actions` (`name`, `title`, `description`) VALUES
  6485. ('use integrations', '_adm_rl_txt_action_use_integrations', '_adm_rl_txt_action_use_integrations_dsc');
  6486. SET @iIdActionUseIntegrations = LAST_INSERT_ID();
  6487. SET @iMaster = 1;
  6488. SET @iOperator = 2;
  6489. INSERT INTO `sys_std_roles_actions2roles` (`role_id`, `action_id`) VALUES
  6490. -- manage roles
  6491. (@iMaster, @iIdActionManageRoles),
  6492. (@iMaster, @iIdActionManageApps),
  6493. -- use appearance
  6494. (@iMaster, @iIdActionUseAppearance),
  6495. (@iOperator, @iIdActionUseAppearance),
  6496. -- use structure
  6497. (@iMaster, @iIdActionUseStructure),
  6498. (@iOperator, @iIdActionUseStructure),
  6499. -- use content
  6500. (@iMaster, @iIdActionUseContent),
  6501. (@iOperator, @iIdActionUseContent),
  6502. -- use users
  6503. (@iMaster, @iIdActionUseUsers),
  6504. (@iOperator, @iIdActionUseUsers),
  6505. -- use configuration
  6506. (@iMaster, @iIdActionUseConfiguration),
  6507. (@iOperator, @iIdActionUseConfiguration),
  6508. -- use extensions
  6509. (@iMaster, @iIdActionUseExtensions),
  6510. (@iOperator, @iIdActionUseExtensions),
  6511. -- use integrations
  6512. (@iMaster, @iIdActionUseIntegrations),
  6513. (@iOperator, @iIdActionUseIntegrations);
  6514. -- --------------------------------------------------------
  6515. --
  6516. -- Table structure for table `sys_std_roles_members`
  6517. --
  6518. CREATE TABLE `sys_std_roles_members` (
  6519. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  6520. `account_id` int(11) unsigned NOT NULL default '0',
  6521. `role` int(11) unsigned NOT NULL DEFAULT '0',
  6522. PRIMARY KEY (`id`),
  6523. UNIQUE KEY `account` (`account_id`)
  6524. );
  6525. -- --------------------------------------------------------
  6526. --
  6527. -- Table structure for table `sys_std_pages`
  6528. --
  6529. CREATE TABLE `sys_std_pages` (
  6530. `id` int(11) unsigned NOT NULL auto_increment,
  6531. `index` int(11) unsigned NOT NULL default '0',
  6532. `name` varchar(64) NOT NULL default '',
  6533. `header` varchar(255) NOT NULL default '',
  6534. `caption` varchar(255) NOT NULL default '',
  6535. `icon` varchar(255) NOT NULL default '',
  6536. PRIMARY KEY (`id`),
  6537. UNIQUE KEY `name` (`name`)
  6538. );
  6539. -- --------------------------------------------------------
  6540. --
  6541. -- Table structure for table `sys_std_widgets`
  6542. --
  6543. CREATE TABLE `sys_std_widgets` (
  6544. `id` int(11) unsigned NOT NULL auto_increment,
  6545. `page_id` varchar(255) NOT NULL default '',
  6546. `module` varchar(32) NOT NULL default '',
  6547. `type` varchar(32) NOT NULL default '',
  6548. `url` varchar(255) NOT NULL default '',
  6549. `click` text NOT NULL default '',
  6550. `icon` varchar(255) NOT NULL default '',
  6551. `caption` varchar(255) NOT NULL default '',
  6552. `cnt_notices` text NOT NULL default '',
  6553. `cnt_actions` text NOT NULL default '',
  6554. `featured` tinyint(4) unsigned NOT NULL default '0',
  6555. PRIMARY KEY (`ID`),
  6556. UNIQUE KEY `widget-page` (`id`, `page_id`(187))
  6557. );
  6558. --
  6559. -- Table structure for table `sys_std_widgets_bookmarks`
  6560. --
  6561. CREATE TABLE `sys_std_widgets_bookmarks` (
  6562. `id` int(11) NOT NULL AUTO_INCREMENT,
  6563. `widget_id` int(11) unsigned NOT NULL default '0',
  6564. `profile_id` int(11) unsigned NOT NULL default '0',
  6565. `bookmark` tinyint(4) unsigned NOT NULL default '0',
  6566. PRIMARY KEY (`id`),
  6567. UNIQUE KEY `bookmark` (`widget_id`, `profile_id`)
  6568. );
  6569. -- --------------------------------------------------------
  6570. --
  6571. -- Table structure for table `sys_std_pages_widgets`
  6572. --
  6573. CREATE TABLE `sys_std_pages_widgets` (
  6574. `id` int(11) unsigned NOT NULL auto_increment,
  6575. `page_id` int(11) unsigned NOT NULL default '0',
  6576. `widget_id` int(11) unsigned NOT NULL default '0',
  6577. `order` int(11) unsigned NOT NULL default '0',
  6578. PRIMARY KEY (`id`),
  6579. UNIQUE KEY `wid_pag` (`widget_id`, `page_id`)
  6580. );
  6581. --
  6582. -- Dumping data for table `sys_std_pages`
  6583. --
  6584. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6585. (3, 'home', '_adm_page_cpt_home', '_adm_page_cpt_home', 'tmi-launcher.svg');
  6586. SET @iIdHome = LAST_INSERT_ID();
  6587. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6588. (4, 'dashboard', '_adm_page_cpt_dashboard', '_adm_page_cpt_dashboard', 'wi-dashboard.svg');
  6589. SET @iIdDashboard = LAST_INSERT_ID();
  6590. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6591. (3, 'settings', '_adm_page_cpt_settings', '_adm_page_cpt_settings', 'wi-settings.svg');
  6592. SET @iIdSettings = LAST_INSERT_ID();
  6593. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6594. (3, 'store', '_adm_page_cpt_store', '_adm_page_cpt_store', 'wi-store.svg');
  6595. SET @iIdStore = LAST_INSERT_ID();
  6596. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6597. (3, 'designer', '_adm_page_cpt_designer', '_adm_page_cpt_designer', 'wi-designer.svg');
  6598. SET @iIdDesigner = LAST_INSERT_ID();
  6599. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6600. (3, 'polyglot', '_adm_page_cpt_polyglot', '_adm_page_cpt_polyglot', 'wi-polyglot.svg');
  6601. SET @iIdPolyglot = LAST_INSERT_ID();
  6602. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6603. (3, 'builder_pages', '_adm_page_cpt_builder_pages', '_adm_page_cpt_builder_pages', 'wi-bld-pages.svg');
  6604. SET @iIdBuilderPages = LAST_INSERT_ID();
  6605. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6606. (3, 'builder_menus', '_adm_page_cpt_builder_menus', '_adm_page_cpt_builder_menus', 'wi-bld-navigation.svg');
  6607. SET @iIdBuilderMenus = LAST_INSERT_ID();
  6608. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6609. (3, 'builder_forms', '_adm_page_cpt_builder_forms', '_adm_page_cpt_builder_forms', 'wi-bld-forms.svg');
  6610. SET @iIdBuilderForms = LAST_INSERT_ID();
  6611. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6612. (3, 'builder_permissions', '_adm_page_cpt_builder_permissions', '_adm_page_cpt_builder_permissions', 'wi-bld-permissions.svg');
  6613. SET @iIdBuilderPermissions = LAST_INSERT_ID();
  6614. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6615. (3, 'builder_roles', '_adm_page_cpt_builder_roles', '_adm_page_cpt_builder_roles', 'wi-bld-roles.svg');
  6616. SET @iIdBuilderRoles = LAST_INSERT_ID();
  6617. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6618. (3, 'storages', '_adm_page_cpt_storages', '_adm_page_cpt_storages', 'wi-storages.svg');
  6619. SET @iIdManagerStorages = LAST_INSERT_ID();
  6620. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6621. (3, 'audit', '_adm_page_cpt_audit', '_adm_page_cpt_audit', 'wi-audit.svg');
  6622. SET @iIdAudit = LAST_INSERT_ID();
  6623. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6624. (3, 'badges', '_adm_page_cpt_badges', '_adm_page_cpt_badges', 'wi-badges.svg');
  6625. SET @iIdBadges = LAST_INSERT_ID();
  6626. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6627. (3, 'api', '_adm_page_cpt_api', '_adm_page_cpt_api', 'wi-api.svg');
  6628. SET @iIdAPI = LAST_INSERT_ID();
  6629. INSERT INTO `sys_std_pages`(`index`, `name`, `header`, `caption`, `icon`) VALUES
  6630. (3, 'agents', '_adm_page_cpt_agents', '_adm_page_cpt_agents', 'wi-agents.svg');
  6631. SET @iIdAgents = LAST_INSERT_ID();
  6632. --
  6633. -- Dumping data for table `sys_std_widgets` and `sys_std_pages_widgets`
  6634. -- Home Page
  6635. --
  6636. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6637. (@iIdSettings, 'system', 'configuration', '{url_studio}settings.php', '', 'wi-settings.svg', '_adm_wgt_cpt_settings', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6638. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 3);
  6639. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6640. (@iIdStore, 'system', 'extensions', '{url_studio}store.php', '', 'wi-store.svg', '_adm_wgt_cpt_store', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6641. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 2);
  6642. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`, `featured`) VALUES
  6643. (@iIdDashboard, 'system', '', '{url_studio}dashboard.php', '', 'wi-dashboard.svg', '_adm_wgt_cpt_dashboard', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:18:"get_widget_notices";s:6:"params";a:0:{}s:5:"class";s:20:"TemplStudioDashboard";}', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}', 1);
  6644. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 1);
  6645. --
  6646. -- Templates Page
  6647. --
  6648. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6649. (@iIdDesigner, 'system', 'appearance', '{url_studio}designer.php', '', 'wi-designer.svg', '_adm_wgt_cpt_designer', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6650. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 6);
  6651. --
  6652. -- Languages Page
  6653. --
  6654. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6655. (@iIdPolyglot, 'system', 'appearance', '{url_studio}polyglot.php', '', 'wi-polyglot.svg', '_adm_wgt_cpt_polyglot', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6656. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 5);
  6657. --
  6658. -- Builders Page
  6659. --
  6660. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6661. (@iIdBuilderPages, 'system', 'structure', '{url_studio}builder_page.php', '', 'wi-bld-pages.svg', '_adm_wgt_cpt_builder_pages', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6662. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 7);
  6663. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6664. (@iIdBuilderMenus, 'system', 'structure', '{url_studio}builder_menu.php', '', 'wi-bld-navigation.svg', '_adm_wgt_cpt_builder_menus', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6665. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 8);
  6666. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6667. (@iIdBuilderForms, 'system', 'structure', '{url_studio}builder_forms.php', '', 'wi-bld-forms.svg', '_adm_wgt_cpt_builder_forms', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6668. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 9);
  6669. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6670. (@iIdBuilderPermissions, 'system', 'configuration', '{url_studio}builder_permissions.php', '', 'wi-bld-permissions.svg', '_adm_wgt_cpt_builder_permissions', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6671. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 10);
  6672. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6673. (@iIdBuilderRoles, 'system', 'configuration', '{url_studio}builder_roles.php', '', 'wi-bld-roles.svg', '_adm_wgt_cpt_builder_roles', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6674. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 11);
  6675. --
  6676. -- Storages Page
  6677. --
  6678. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6679. (@iIdManagerStorages, 'system', 'content', '{url_studio}storages.php', '', 'wi-storages.svg', '_adm_wgt_cpt_storages', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6680. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 4);
  6681. --
  6682. -- Audit Page
  6683. --
  6684. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6685. (@iIdAudit, 'system', 'extensions', '{url_studio}audit.php', '', 'wi-audit.svg', '_adm_wgt_cpt_audit', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6686. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 12);
  6687. --
  6688. -- Badges Page
  6689. --
  6690. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6691. (@iIdBadges, 'system', 'structure', '{url_studio}badges.php', '', 'wi-badges.svg', '_adm_wgt_cpt_badges', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6692. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 13);
  6693. --
  6694. -- API Page
  6695. --
  6696. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`) VALUES
  6697. (@iIdAPI, 'system', 'configuration', '{url_studio}api.php', '', 'wi-api.svg', '_adm_wgt_cpt_api', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}');
  6698. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 14);
  6699. --
  6700. -- Agents Page
  6701. --
  6702. INSERT INTO `sys_std_widgets`(`page_id`, `module`, `type`, `url`, `click`, `icon`, `caption`, `cnt_notices`, `cnt_actions`, `featured`) VALUES
  6703. (@iIdAgents, 'system', 'configuration', '{url_studio}agents.php', '', 'wi-agents.svg', '_adm_wgt_cpt_agents', '', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:11:"get_actions";s:6:"params";a:0:{}s:5:"class";s:18:"TemplStudioModules";}', 1);
  6704. INSERT INTO `sys_std_pages_widgets`(`page_id`, `widget_id`, `order`) VALUES(@iIdHome, LAST_INSERT_ID(), 15);
  6705. -- Logger
  6706. CREATE TABLE `sys_logger` (
  6707. `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  6708. `level` VARCHAR(16) NOT NULL,
  6709. `message` TEXT NOT NULL,
  6710. `context` TEXT NULL,
  6711. `channel` VARCHAR(64) NOT NULL DEFAULT 'system',
  6712. `created_at` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  6713. PRIMARY KEY (`id`),
  6714. INDEX `idx_level` (`level`),
  6715. INDEX `idx_channel` (`channel`),
  6716. INDEX `idx_created_at` (`created_at`)
  6717. );