function draw_user_auth_plank($data) { $values = array(); ?> <div class="plank_login"> <form method="post"> <input type="hidden" value="user" name="writemodule"> <input type="hidden" value="auth" name="action"> <span>E-mail: </span><?php input_error($data, 'email', 'auth'); ?> <input class="email" type="text" name="email" value="<?php input_val($data, $values, 'email', 'auth') ?>" /> <span>Пароль: </span><?php input_error($data, 'password', 'auth'); ?> <input class="pwd" type="password" name="password" /> <input class="submit" type="submit" value="войти"> <a href="/register">зарегистрироваться</a> <a href="/forget">забыли пароль?</a> </form> </div> <?php }
function tp_admin_edit_event($data) { $event = isset($data['events']) ? array_pop($data['events']) : array(); ?> <style> input{width:290px;} </style> <a href="/admin/">Назад к списку эвентов</a> <form method="post"> <input type="hidden" value="admin" name="writemodule"> <input type="hidden" value="edit_event" name="action"> <input type="hidden" value="<?php input_val($data, $event, 'id', 'edit_event'); ?> " name="id"> <table width="100%"> <tr> <td>Название<?php input_error($data, 'title', 'edit_event'); ?> </td> <td width="300px"><input value="<?php input_val($data, $event, 'title', 'edit_event'); ?> " name="title"></td> <td>отображается юзеру</td> </tr> <tr> <td>Пол<?php input_error($data, 'male', 'edit_event'); ?> </td> <td><input value="<?php input_val($data, $event, 'male', 'edit_event'); ?> " name="male"></td> <td>0-всё равно,1-только мальчики,2-только девочки могут заполнять эвент</td> </tr> <tr> <td>Возраст от<?php input_error($data, 'age_start_days', 'edit_event'); ?> </td> <td><input value="<?php input_val($data, $event, 'age_start_days', 'edit_event'); ?> " name="age_start_days"></td> <td>В днях! Примерное время начала эвента, например, 93 день - первые зубы</td> </tr> <tr> <td>Возраст до<?php input_error($data, 'age_end_days', 'edit_event'); ?> </td> <td><input value="<?php input_val($data, $event, 'age_end_days', 'edit_event'); ?> " name="age_end_days"></td> <td>В днях! Примерное время окончания эвента, например, 365 день - первые зубы.</td> </tr> <tr> <td colspan="3"> Например, я мама ребенка, которому 63 дня. Мне напоминается об эвентах, которые подходят мне по возрасту - все эвенты начинающиеся с дней до 63 ого и оканчивающиеся после 63его </td> </tr> <tr> <td>Описание<?php input_error($data, 'description', 'edit_event'); ?> </td> <td><textarea name="description"><?php input_val($data, $event, 'description', 'edit_event'); ?> </textarea></td> <td>Текст, который показывается при заполнении эвента, и в описании эвента</td> </tr> <tr> <td>Шаблон</td> <td><select name="template_id"> <option value="0">без шаблона</option> <?php foreach ($data['lib_templates'] as $id => $template) { $selected = $id == input_val($data, $event, 'template_id', 'edit_event', $return = true) ? 'selected="selected"' : ''; ?> <option <?php echo $selected; ?> value="<?php echo $id; ?> "><?php echo $template['title']; ?> </option><?php } ?> </select> </td> <td>Шаблон эвента</td> </tr> <tr> <td colspan="3"> <input name="save" type="submit" value="сохранить"> </td> </tr> <tr> <td colspan="3"> Шаблон эвента - это список дополнительных полей, который нужно заносить мамам при заполнении эвента.<br/> Обычно эвент состоит из: <ul> <li>-Фотография</li> <li>-Заголовок</li> <li>-Дата</li> </ul> Шаблоны содержат список полей с флагами "обязательное к заполнению" или "не обязательное к заполнению" и определенным типом. Например, шаблон "Рождение" включает обязательные поля:Мой вес(типа Вес), Мой рост(типа Рост), цвет глазок(типа Цвет глаз). Так мамы точно не забудут описать эти поля. Можно выбрать шаблон из <a href="/admin/templates/">списка</a> или сначала <a href="/admin/templates/0/edit/">добавить новый шаблон</a>. </td> </tr> </table> </form> <?php }
function tp_album_edit_item($data) { $values = $data['album']; ?> <div class="album_edit"> <?php if (!$values) { ?> <h2>Создание альбома</h2><?php } else { ?> <h2>Изменение настроек альбома</h2><?php } ?> <form method="post" enctype="multipart/form-data"> <input type="hidden" value="album" name="writemodule"> <input type="hidden" value="edit_album" name="action"> <input type="hidden" value="<?php echo $values['id']; ?> " name="album_id"> <div class="head">Мой ребёнок</div> <div class="data"> <div class="title">Имя <?php input_error($data, 'child_name', 'edit'); ?> </div> <div class="value"> <input name="child_name" value="<?php input_val($data, $values, 'child_name', 'edit'); ?> "> </div> </div> <div class="data"> <div class="title">Я ребёнку <?php input_error($data, 'family', 'edit'); ?> </div> <div class="value"> <label for="radio_m">мама</label> <input id="radio_m" type="radio" <?php if (input_val($data, $values, 'family', 'edit', 1) == 1) { echo 'checked="checked"'; } ?> name="family" value="1"> <label for="radio_d">папа</label> <input id="radio_d" type="radio" <?php if (input_val($data, $values, 'family', 'edit', 1) == 2) { echo 'checked="checked"'; } ?> name="family" value="2"> </div> </div> <div class="data"> <div class="title">Пол <?php input_error($data, 'sex', 'edit'); ?> </div> <div class="value"> <label for="radio_m">мальчик</label> <input id="radio_m" type="radio" <?php if (input_val($data, $values, 'sex', 'edit', 1) == 1) { echo 'checked="checked"'; } ?> name="sex" value="1"> <label for="radio_d">девочка</label> <input id="radio_d" type="radio" <?php if (input_val($data, $values, 'sex', 'edit', 1) == 2) { echo 'checked="checked"'; } ?> name="sex" value="2"> </div> </div> <div class="data"> <div class="title">Дата рождения <?php input_error($data, 'birthDate', 'edit'); ?> </div> <div class="value"> <input name="birthDate" value="<?php input_val($data, $values, 'birthDate', 'edit'); ?> "> </div> <script> $('input[name="birthDate"]').datepicker({ dateFormat:"yy-mm-dd", timeFormat: 'hh:mm', timeText: 'Время', hourText: 'Часы', minuteText: 'Минуты', secondText: 'Секунды', currentText: 'Сегодня', closeText: 'Закрыть' }); </script> </div> <div class="data"> <div class="title"> <?php if (isset($values['pic_small']) && $values['pic_small']) { ?> <div class="img"><img src="<?php echo $values['pic_small']; ?> " /></div> <?php } ?> Фото малыша на обложку </div> <div class="value"> <input name="cover" type="file"> </div> </div> <div class="submit"> <input type="submit" value="сохранить"> </div> </form> </div> <div class="album_edit relations"> <div class="head">Родственники</div> <div class="data"> <?php if (count($data['family'])) { ?> <div class="title">Мои родственники</div> <?php } ?> <div class="value"> <?php foreach ($data['family'] as $row) { ?> <div class="family"> <div class="u"><a href=""><?php echo $row['user']->data['nickname']; ?> </a></div> <div class="e"><?php if (CurrentUser::$id !== $row['user']->id) { ?> <a href="">удалить</a><?php } ?> </div> </div> <?php } ?> <div class="addN">Указать родственников</div> <div class="addNt"> Вы можете указать, кто из пользователей сайта и каким родственником ребёнку является. Более подробно про назначение родственников можно почитать <a href="/faq/relation">здесь</a> </div> <div class="addNtt">Выбрать из пользователей</div> <div class="family add direct"> <div class="u"><input class="nickname" name="nickname"></div> <div class="role"><select name="role"> <?php foreach (Config::$family as $id => $title) { ?> <option value="<?php echo $id; ?> "><?php echo $title; ?> </option> <?php } ?> </select></div> <div class="e"><a class="add_direct">добавить</a></div> </div> <div class="addNtt">Послать приглашение</div> <div class="family add link"> <div class="role"><select name="role"> <?php foreach (Config::$family as $id => $title) { ?> <option value="<?php echo $id; ?> "><?php echo $title; ?> </option> <?php } ?> </select></div> <div class="e"><a>добавить</a></div> </div> </div> </div> </div> <script> $(function(){ $('.add_direct').click(function(){ var params = { method:'add_album_relation', role:$('.family.add.direct').find('select').val(), nick:$('.family.add.direct').find('.nickname').val(), album_id:$('input[name="album_id"]').val()}; $.post('/', params, function(data){ },"json"); }) }) </script> <?php }