ph91.de
  • Home
  • About me
  • Categories
    • Software Development
    • New Zealand
    • Music
    • Tech & IT
    • Sports
    • Dublin
    • Junk
  • Contact
  • Disclaimer
ph91.de
ph91.de
  • Home
  • About me
  • Categories
    • Software Development
    • New Zealand
    • Music
    • Tech & IT
    • Sports
    • Dublin
    • Junk
  • Contact
  • Disclaimer
  • Software Development

wpDataTables Hack: Default to current year

  • 23. January 2021
  • Philipp

For speed-kini.de we have two types of tables:

  1. Tables which show the current rankings overall, women, juniors, foil..
  2. Tables which show rankings of previous years (archive) for overall, women, juniors, foil…

The initial approach was having two different wpDataTables: one for the current year and one with the year as variable. This duplication should ring all your software engineer alarm bells! 

Another possibility would have been to use the archive tables for the current rankings by just setting the variable to 2021, 2022 etc… this would mean work every year to edit the wordpress pages and manually increase the variable to the current year. So this is a bit nicer but still means regular maintenance work.

After some thought, I ended up with a neat approach how to use one table for both: current and archive.

For the current year you just leave the variable empty and for archive you specify the variable to your desired year. 
The mechanism to default to the current year in case no year is specified consists of two parts:

#1 Setting the default value of %VAR1% to a very high number (> 5000 should be enough 😉 )

#2 Small SQL modifications to the places which use %VAR1%

[...]

WHERE
YEAR(date) = LEAST(year(curdate()), %VAR1%)

[...]

Related Topics
  • speed-kini
  • wordpress
  • wpDataTables
Philipp

Previous Article
action adventure beach clouds
  • Software Development

Creating “Windwarner”

  • 2. January 2021
  • Philipp
View Post
15,547 comments

Comments navigation

Older comments
Newer comments
  1. 1xbet_kcMl says:
    15. November 2025 at 03:08

    1x bet http://1xbet-7.com/ .

  2. soglasovanie pereplanirovki_oaml says:
    15. November 2025 at 03:08

    перепланировка согласование перепланировка согласование .

  3. RandomNamebag says:
    15. November 2025 at 03:22

    buildyourownfuture – Great motivational site, helps focus on goals and planning ahead.

  4. soglasovanie pereplanirovki_eiml says:
    15. November 2025 at 03:22

    как согласовать перепланировку квартиры как согласовать перепланировку квартиры .

  5. soglasovanie pereplanirovki_uqml says:
    15. November 2025 at 03:22

    услуги по узакониванию перепланировки soglasovanie-pereplanirovki-1.ru .

  6. beep beep casino_oamt says:
    15. November 2025 at 03:24

    beep casino beepbeepcasino-online.com .

  7. RandomNamebag says:
    15. November 2025 at 03:24

    Fresh Daily Corner – Find updated selections that make shopping easier.

  8. BlazeFireis1duaft says:
    15. November 2025 at 03:24

    Je suis sous le charme de Lucky 31 Casino, il cree un monde de sensations fortes. Le choix est aussi large qu’un festival, offrant des tables live interactives. Le bonus de bienvenue est genereux. Disponible a toute heure via chat ou email. Les retraits sont simples et rapides, par contre plus de promos regulieres ajouteraient du peps. En conclusion, Lucky 31 Casino offre une experience hors du commun. En bonus le design est tendance et accrocheur, facilite une immersion totale. A mettre en avant les evenements communautaires vibrants, renforce la communaute.
    Plonger dedans|

  9. beep beep casino_bmmt says:
    15. November 2025 at 03:29

    beeph casino login http://beepbeepcasino-online.com/ .

  10. Ike Peavy says:
    15. November 2025 at 03:31

    fashionchoicehub – Really liked the mix of casual and chic looks shared here today.

  11. Irina Becklin says:
    15. November 2025 at 03:35

    findnewdeals – Really like how the deals are organized clearly and updated regularly.

  12. Ernie Pittenger says:
    15. November 2025 at 03:37

    bestbuycollection – Found useful information on products today that helped me decide confidently.

  13. Alphariderix6duaft says:
    15. November 2025 at 03:39

    J’adore l’energie de Azur Casino, ca donne une vibe electrisante. La bibliotheque de jeux est captivante, offrant des experiences de casino en direct. Il propulse votre jeu des le debut. Le suivi est d’une precision remarquable. Les transactions sont toujours securisees, cependant quelques spins gratuits en plus seraient top. Pour conclure, Azur Casino est un must pour les passionnes. De plus la navigation est fluide et facile, ce qui rend chaque session plus palpitante. Un avantage le programme VIP avec des avantages uniques, offre des bonus constants.
    http://www.azurcasinoappfr.com|

  14. Kaitlin Albe says:
    15. November 2025 at 03:40

    findnewhorizons – Love how everything here encourages exploring possibilities without feeling overwhelming.

  15. beep beep casino_demt says:
    15. November 2025 at 03:41

    beep beep casino beepbeepcasino-online.com .

  16. beep beep casino_xcmt says:
    15. November 2025 at 03:41

    beep beep casino promo code beepbeepcasino-online.com .

  17. Ken Murdock says:
    15. November 2025 at 04:02

    seohero.click – Overall, professional vibe here; trustworthy, polished, and pleasantly minimal throughout.

  18. RandomNamebag says:
    15. November 2025 at 04:04

    classystylemarket – Stylish products with great prices, love the classy layout of this site.

  19. Swiftspinix9duaft says:
    15. November 2025 at 04:07

    J’adore l’ambiance electrisante de Action Casino, c’est une plateforme qui pulse avec energie. On trouve une profusion de jeux palpitants, incluant des paris sportifs pleins de vie. Le bonus de bienvenue est genereux. Le service client est excellent. Les gains arrivent en un eclair, cependant quelques free spins en plus seraient bienvenus. Dans l’ensemble, Action Casino est un lieu de fun absolu. A mentionner la plateforme est visuellement vibrante, ce qui rend chaque moment plus vibrant. Particulierement fun les options variees pour les paris sportifs, qui booste la participation.
    http://www.casinoactionbonusfr.com|

  20. Shakira Refsal says:
    15. November 2025 at 04:07

    digitallift.click – Appreciate the typography choices; comfortable spacing improved my reading experience.

  21. Nightbyteor6duaft says:
    15. November 2025 at 04:08

    Je suis accro a 1xBet Casino, c’est une plateforme qui pulse avec energie. Le choix de jeux est tout simplement enorme, comprenant des titres adaptes aux cryptomonnaies. Il offre un demarrage en fanfare. Les agents repondent avec rapidite. Les paiements sont surs et efficaces, toutefois des bonus plus frequents seraient un hit. En bref, 1xBet Casino vaut une visite excitante. A souligner l’interface est intuitive et fluide, amplifie l’adrenaline du jeu. Un bonus les evenements communautaires vibrants, renforce la communaute.
    Voir le site|

  22. Jesus Sina says:
    15. November 2025 at 04:17

    promoscope.click – Appreciate the typography choices; comfortable spacing improved my reading experience.

  23. Tamekia Tam says:
    15. November 2025 at 04:20

    trafficstorm.click – Overall, professional vibe here; trustworthy, polished, and pleasantly minimal throughout.

  24. cybercodeas5duaft says:
    15. November 2025 at 04:29

    J’adore la vibe de Azur Casino, c’est une plateforme qui deborde de dynamisme. On trouve une gamme de jeux eblouissante, offrant des tables live interactives. Avec des depots instantanes. Le suivi est d’une fiabilite exemplaire. Les transactions sont toujours securisees, occasionnellement quelques free spins en plus seraient bienvenus. En resume, Azur Casino est un choix parfait pour les joueurs. A signaler la plateforme est visuellement vibrante, ce qui rend chaque session plus excitante. Un avantage les tournois reguliers pour s’amuser, qui stimule l’engagement.
    Passer à l’action|

  25. Frederic Mezquita says:
    15. November 2025 at 04:39

    promovix.click – Navigation felt smooth, found everything quickly without any confusing steps.

  26. RandomNamebag says:
    15. November 2025 at 04:42

    Corner Value Picks – A handy link for discovering new savings daily.

  27. Globalrideris6duaft says:
    15. November 2025 at 04:45

    Je suis bluffe par Lucky 31 Casino, on ressent une ambiance de fete. La selection est riche et diversifiee, comprenant des titres adaptes aux cryptomonnaies. Avec des depots rapides et faciles. Les agents sont toujours la pour aider. Les transactions sont d’une fiabilite absolue, de temps a autre des offres plus consequentes seraient parfaites. En resume, Lucky 31 Casino assure un fun constant. Ajoutons que l’interface est fluide comme une soiree, ce qui rend chaque session plus palpitante. A mettre en avant les transactions crypto ultra-securisees, propose des avantages sur mesure.
    Aller sur le web|

  28. vibedreamus5duaft says:
    15. November 2025 at 05:03

    Je suis fascine par 1xBet Casino, on y trouve une vibe envoutante. Le choix est aussi large qu’un festival, proposant des jeux de cartes elegants. 100% jusqu’a 500 € avec des spins gratuits. Les agents sont toujours la pour aider. Les retraits sont fluides et rapides, mais des bonus plus varies seraient un plus. Globalement, 1xBet Casino merite une visite dynamique. Ajoutons aussi le site est fluide et attractif, ajoute une vibe electrisante. Un avantage notable les competitions regulieres pour plus de fun, qui dynamise l’engagement.
    Naviguer sur le site|

  29. Skyshiftin8duaft says:
    15. November 2025 at 05:10

    Je suis completement seduit par Lucky 31 Casino, on ressent une ambiance festive. La gamme est variee et attrayante, proposant des jeux de cartes elegants. Il booste votre aventure des le depart. Les agents repondent avec efficacite. Les transactions sont d’une fiabilite absolue, quelquefois plus de promos regulieres dynamiseraient le jeu. En somme, Lucky 31 Casino offre une aventure inoubliable. A noter l’interface est lisse et agreable, booste le fun du jeu. Egalement top les tournois reguliers pour la competition, garantit des paiements rapides.
    http://www.lucky31casino366fr.com|

  30. Swiftsparkix4duaft says:
    15. November 2025 at 05:10

    J’adore l’ambiance electrisante de Action Casino, ca offre un plaisir vibrant. Les jeux proposes sont d’une diversite folle, comprenant des titres adaptes aux cryptomonnaies. Le bonus de depart est top. Disponible 24/7 pour toute question. Le processus est clair et efficace, de temps en temps des recompenses supplementaires dynamiseraient le tout. En conclusion, Action Casino est une plateforme qui fait vibrer. En bonus le site est rapide et immersif, amplifie le plaisir de jouer. Particulierement interessant les tournois reguliers pour la competition, assure des transactions fluides.
    Continuer ici|

  31. RandomNamebag says:
    15. November 2025 at 05:12

    Trend & Buy Hub – A vibrant spot to discover the latest trends and great deals.

  32. AlphaMindos7duaft says:
    15. November 2025 at 05:40

    Je suis totalement conquis par Action Casino, il procure une sensation de frisson. On trouve une gamme de jeux eblouissante, offrant des tables live interactives. Il amplifie le plaisir des l’entree. Le service client est excellent. Les retraits sont lisses comme jamais, de temps en temps quelques free spins en plus seraient bienvenus. Au final, Action Casino assure un fun constant. En bonus l’interface est intuitive et fluide, permet une immersion complete. Egalement genial les options de paris sportifs diversifiees, offre des bonus exclusifs.
    http://www.casinoactionappfr.com|

  33. Adrianjit says:
    15. November 2025 at 05:49

    https://t.me/da_1xbet/12

  34. Jewel Nery says:
    15. November 2025 at 05:54

    growthmatrix.click – Content reads clearly, helpful examples made concepts easy to grasp.

  35. RandomNamebag says:
    15. November 2025 at 06:02

    creativegiftoutlet – Amazing gift ideas, really unique and thoughtful selections available here.

  36. RandomNamebag says:
    15. November 2025 at 06:13

    dreamdiscovercreate – Truly inspiring space that encourages creativity and following your dreams.

  37. RandomNamebag says:
    15. November 2025 at 06:29

    Trend Spot Online – Find trendy items and amazing deals all in one place.

  38. kommerches_jpSi says:
    15. November 2025 at 06:34

    Коммерческий автотранспорт в лизинг обеспечивает бизнесу необходимые транспортные средства без значительных первоначальных затрат . Это особенно важно для начинающих бизнесов, которым нужно быстро реагировать на рыночные потребности с минимальными инвестициями. Компании, выбирающие лизинг, могут сосредоточиться на основном бизнесе, не отвлекаясь на покупку и содержание автомобилей .

    Лизинг коммерческих автомобилей дает возможность??ям flexibly управлять своим флотом, быстро реагируя на изменения рыночной конъюнктуры. Это особенно ценно для тех компаний, которые стремятся минимизировать риски, связанные с владением автотранспортом . Кроме того, лизинг обеспечивает доступ к новым автомобилям без необходимости их покупки, что может быть особенно важно для pequeних и средних предприятий.

    Существует несколько типов лизинговых соглашений для коммерческого автотранспорта, каждое из которых предлагает свои преимущества и недостатки, подходящие для разных бизнес-моделей . Одним из наиболее распространенных типов лизинга является операционный лизинг, который дает возможность??ям быстро обновлять свой флот, не имея проблем с продажей старых автомобилей. Другой тип лизинга – финансовый лизинг, который позволяет компаниям включать расходы на лизинг в свои налоговые декларации, что может быть выгодно для налогового учета.

    При выборе лизинговой компании для коммерческого автотранспорта, компании должны сравнить условия и ставки, предлагаемые разными лизинговыми компаниями, чтобы найти наиболее выгодное предложение . Это особенно важно для тех компаний, которые планируют долгосрочное сотрудничество с лизинговой компанией и хотят быть уверенными в стабильности и надежности партнера . Кроме того, компании должны обсуждать возможность внесения изменений в лизинговое соглашение в случае изменения бизнес-потребностей.
    лизинг спецтехники для ип https://kommercheskij-transport-v-lizing2.ru/specztehnika/

  39. 구글 아이디 판매 says:
    15. November 2025 at 06:35

    If some one desires expert view concerning running a blog then i
    advise him/her to pay a visit this weblog, Keep up the fastidious job.

  40. RandomNamebag says:
    15. November 2025 at 06:58

    Daily Trend Picks – Regularly refreshed with new products you won’t want to miss.

  41. mostbet_kg_fiOn says:
    15. November 2025 at 07:40

    ставки мостбет https://www.mostbet12040.ru

  42. RandomNamebag says:
    15. November 2025 at 08:15

    Daily Style Market – Fresh trends delivered straight to your shopping list.

  43. mostbet_kg_kxOn says:
    15. November 2025 at 08:39

    мелбет kg мелбет kg

  44. RandomNamebag says:
    15. November 2025 at 08:40

    shopforvalue – Affordable products without compromising quality, makes shopping super satisfying.

  45. RandomNamebag says:
    15. November 2025 at 08:44

    Your Time is Now Hub – Inspires immediate action and motivates personal growth every day.

  46. 1win_kg_xnkr says:
    15. November 2025 at 08:52

    крипто букмекеры 1win12019.ru

  47. Adrianjit says:
    15. November 2025 at 08:54

    https://t.me/rq_1xbet/1523

  48. mostbet_kg_kaOn says:
    15. November 2025 at 09:19

    mostbet скачать mostbet скачать

  49. mostbet_kg_tlOn says:
    15. November 2025 at 10:24

    mostbet скачать 2024 http://mostbet12040.ru/

  50. Adrianjit says:
    15. November 2025 at 10:28

    https://t.me/rq_1xbet/1365

Comments navigation

Older comments
Newer comments

Leave a Reply

Your email address will not be published. Required fields are marked *

ph91.de
Blog by Philipp Schreitmüller

Input your search keywords and press Enter.