Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
- <link rel="stylesheet" type="text/css" href="css/symbiosis.css" />
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
- <script type="text/javascript" src="js/symbiosis.js"></script>
- <script type="text/javascript">
- $(function()
- {
- // разбор полетов, что же от нас хотят
- switch ('{$task_id}')
- {
- case 'create':
- $('.request_create').show();
- $('.request_view').hide();
- $('.request_edit').hide();
- break;
- case 'view':
- $('.request_create').hide();
- $('.request_view').show();
- $('.request_edit').hide();
- $('.dev-clone-example').show();
- $(function()
- {
- $.get('request.php?task=listcomments&request_id='+'{$request_id}', function(data)
- {
- $('comment', data).each(function()
- {
- $('#table_comments').append(example_clone('comments_show', {
- id: $(this).attr('id'),
- comment: $(this).attr('comment'),
- user_name: $(this).attr('user_name'),
- stamp: $(this).attr('stamp')
- } ));
- });
- });
- });
- break;
- default:
- $('.request_create').hide();
- $('.request_view').hide();
- $('.request_edit').hide();
- document.write('Nothing to do');
- }
- });
- // посылаем созданную заявку
- function request_send()
- {
- // запрос на создание заявки
- $.post(
- "/request.php",
- {
- receiver_id: '{$receiver_id}',
- requested_id: '{$requested_id}',
- kind_id: '{$kind_id}',
- conditions: $("#conditions_send").val(),
- task: 'send'
- },
- function(data)
- {
- // выкидываем всплывающим окном, получилось ли отправить заявку (xml-ответ)
- alert( $('response message', data).text() );
- }
- );
- }
- //редактируем условия заявки
- function request_edit()
- {
- // делаем запрос на редактирование заявки
- $.post(
- "/request.php",
- {
- id: '{$request_id}',
- conditions: $("#conditions_edit").val(),
- task: 'edit'
- },
- function(data)
- {
- // выводим результат редактирования всплывающим окошком(результат в xml-ответе)
- if ( $('response', data).attr('code') == '0')
- cancel_edit_about();
- else alert( $('response message', data).text() );
- }
- );
- }
- // открываем форму редактирования заявки
- function show_edit_about()
- {
- $('.request_create').hide();
- $('.request_view').hide();
- $('.request_edit').show();
- }
- // отмена редактирования -> просмотр текущей заявки
- function cancel_edit_about()
- {
- //возвращаем обратно просмотр заявки
- document.location.href = "/request.php?task=view&id="+'{$request_id}';
- }
- </script>
- </head>
- <body>
- {*
- Элементы которые причасны к созданию заявки должны иметь класс request_create
- Элементы которые причасны к просмотру заявки должны иметь класс request_view
- Элементы которые причасны к редактированию заявки должны иметь класс request_edit
- Внутри элемента с id='conditions_edit' должны находится условия заявки, которую мы редактируем
- *}
- <form id="request_send_form" class=request_create>
- <p>От кого: {$receiver_name}</p>
- <p>Кому:{$requested_name}</p>
- <p>Вид деятельности: {$kind_name}</p>
- <p>Условия:</p>
- <textarea class=request_create name="text" rows="5" cols="25" id='conditions_send'></textarea>
- <br>
- <input class=request_create type=button name=task id='request_send_button' value="Создать заявку" onclick=request_send()>
- </form>
- <form id="request_info" class=request_view>
- <p>От кого: {$receiver_name} </p>
- <p>Кому: {$requested_name} </p>
- <p>Вид деятельности: {$kind_name}</p>
- <p>Условия:{$conditions} </p>
- </form>
- <input class=request_view type=button name=task id='edit_button_show' value="Редактировать инфо" onclick=show_edit_about()>
- <form id="request_edit_form" class=request_edit>
- <p>От кого: {$receiver_name} </p>
- <p>Кому: {$requested_name} </p>
- <p>Вид деятельности: {$kind_name}</p>
- <textarea class request_edit name="conditions_send" rows="5" cols="25" id='conditions_edit'>{$conditions}</textarea>
- <br>
- <input class=request_edit type=button name=task id='request_edit_button' value="Изменить заявку" onclick=request_edit()>
- </form>
- <input class=request_edit type=button name=task id='edit_button_cancel' value="Отмена" onclick=cancel_edit_about()>
- <div id="exmaple-comments_show" class="dev-clone-example">
- <li><p>От кого:%user_name% Время: %stamp%</p>
- <textarea rows="5" cols="25">%comment%</textarea>
- </li>
- </div>
- <ul id="table_comments">
- </ul>
- <form id="comment_send_form" class=request_create>
- <textarea class=request_create name="comment_send" rows="5" cols="25" id='comment_send'></textarea>
- <input class=request_create type=button name=task id='comment_send_button' value="Комментировать" onclick=comment_send()>
- </form>
- {include file='_auth.tpl'}
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment