Гороскоп

Материал из wiki-MyMakerBot

↩️ Назад

Имя для команды

Вызывается: /horo

Размещение в конструкторе

Контроллер: Любой контроллер

Экшн: horo (например)


Исходный код

{$sign=0}{if isset($argv[1])}{$sign=$argv[1]}{/if}
{$period='daily'}{if isset($argv[2])}{$period=$argv[2]}{/if}
{$pertip='common'}{if isset($argv[3])}{$pertip=$argv[3]}{/if}
{$comhor='conceiving'}{if isset($argv[4])}{$comhor=$argv[4]}{/if}

{horoscope sign=$sign period=$period}

💘 <b>Гороскоп на {date('d.m.Y')}</b> 💘
___________________________
{$ch=['conceiving'=>'Зачатие', 'garden'=>'Садоводство', 'hair'=>'Стрижка']}
<b>Общий: {$ch[$comhor]}</b>

{$horoscope.$comhor.description}

{$pers="{$pertip}_{$period}"}
{if isset($horoscope.$pers)}
{$ch1=['common'=>'Общий', 'career'=>'Карьера', 'love'=>'Любовный']}
{$ch2=['daily'=>'ежедневный', 'weekly'=>'еженедельный', 'monthly'=>'ежемесячный', 'yearly'=>'ежегодный']}
<b>{$horoscope.$pers.sign}</b> - <i>{$ch1[$pertip]}  {$ch2[$period]} </i>
В период: <b>{$horoscope.$pers.start} - {$horoscope.$pers.finish}</b>

{mb_substr($horoscope.$pers.description, 0, 1300, 'utf-8')} 
{else}
Нет информации за указанный период <b>{$pers}</b>
{/if}

{$ch=['', "❤️", "💚", "💙"]}
{key l=1 t="{$ch[($comhor=='conceiving')*1]} Зачатие" c="/$cmd $sign $period $pertip conceiving"}
{key l=1 t="{$ch[($comhor=='garden')*2]} Садоводство" c="/$cmd $sign $period $pertip garden"}
{key l=1 t="{$ch[($comhor=='hair')*3]} Стрижка" c="/$cmd $sign $period $pertip hair"}

{$ch=['', "👕", "👔", "👙"]}
{key l=2 t="{$ch[($pertip=='common')*1]} Общий" c="/$cmd $sign $period common $comhor"}
{key l=2 t="{$ch[($pertip=='career')*2]} Карьера" c="/$cmd $sign $period career $comhor"}
{key l=2 t="{$ch[($pertip=='love')*3]} Любовный" c="/$cmd $sign $period love $comhor"}

{$ch=['', "⌚️", "📱", "📲", "💻"]}
{key l=3 t="{$ch[($period=='daily')*1]} daily" c="/$cmd $sign daily $pertip $comhor"}
{key l=3 t="{$ch[($period=='weekly')*2]} weekly" c="/$cmd $sign weekly $pertip $comhor"}
{key l=3 t="{$ch[($period=='monthly')*3]} monthly" c="/$cmd $sign monthly $pertip $comhor"}
{key l=3 t="{$ch[($period=='yearly')*4]} yearly" c="/$cmd $sign yearly $pertip $comhor"}

{key l=10 t='♈️ Овен' c="/$cmd 1 $period $pertip $comhor"}
{key l=10 t='♉️ Телец' c="/$cmd 2 $period $pertip $comhor"}
{key l=10 t='♊️ Близнецы' c="/$cmd 3 $period $pertip $comhor"}

{key l=20 t='♋️ Рак' c="/$cmd 4 $period $pertip $comhor"}
{key l=20 t='♌️ Лев' c="/$cmd 5 $period $pertip $comhor"}
{key l=20 t='♍️ Дева' c="/$cmd 6 $period $pertip $comhor"}

{key l=30 t='♎️ Весы' c="/$cmd 7 $period $pertip $comhor"}
{key l=30 t='♏️ Скорпион' c="/$cmd 8 $period $pertip $comhor"}
{key l=30 t='♐️ Стрелец' c="/$cmd 9 $period $pertip $comhor"}

{key l=40 t='♑️ Козерог' c="/$cmd 10 $period $pertip $comhor"}
{key l=40 t='♒️ Водолей' c="/$cmd 11 $period $pertip $comhor"}
{key l=40 t='♓️ Рыбы' c="/$cmd 12 $period $pertip $comhor"}