Browse Source

++ обновление до версии v1.2.2

master
root 7 years ago
parent
commit
19d72679b2
  1. 3
      unicalendar/class.unicalendar.php
  2. 1
      unicalendar/lang/ru.txt
  3. 1
      unicalendar/module.php
  4. 4
      unicalendar/sql.php
  5. 25
      unicalendar/templates/admin_unicalendar_list.tpl

3
unicalendar/class.unicalendar.php

@ -1,5 +1,4 @@
<?php <?php
/** /**
* Класс работы с календарями событий - модуля Unicalendar * Класс работы с календарями событий - модуля Unicalendar
* *
@ -20,7 +19,6 @@ class Unicalendar
* @param string $tpl_dir - путь к папке с шаблонами модуля * @param string $tpl_dir - путь к папке с шаблонами модуля
* @param int $id - идентификатор календаря * @param int $id - идентификатор календаря
*/ */
function unicalendarShow($tpl_dir, $id) function unicalendarShow($tpl_dir, $id)
{ {
require(BASE_DIR . '/modules/unicalendar/lang/ru.php'); // загружаем файл ленгов для php переменных require(BASE_DIR . '/modules/unicalendar/lang/ru.php'); // загружаем файл ленгов для php переменных
@ -103,7 +101,6 @@ class Unicalendar
$AVE_Template->assign('unicalendars', $unicalendars); $AVE_Template->assign('unicalendars', $unicalendars);
$AVE_Template->assign('formaction', 'index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=new&sub=save&amp;cp=' . SESSION); $AVE_Template->assign('formaction', 'index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=new&sub=save&amp;cp=' . SESSION);
$AVE_Template->assign('content', $AVE_Template->fetch($tpl_dir . 'admin_unicalendar_list.tpl')); $AVE_Template->assign('content', $AVE_Template->fetch($tpl_dir . 'admin_unicalendar_list.tpl'));
} }
/** /**

1
unicalendar/lang/ru.txt

@ -51,6 +51,7 @@ UCA_ID_INF = "Id"
UCA_TITLE_INF = "Название документа" UCA_TITLE_INF = "Название документа"
UCA_DATE_INF = "Дата создания" UCA_DATE_INF = "Дата создания"
UCA_SELECT_ALL_INF = "Выбрать/Снять все чекбоксы" UCA_SELECT_ALL_INF = "Выбрать/Снять все чекбоксы"
UCA_RELEV = "Актуальность"
UCA_ALERT_RELEV_YES = "Ок - данные календаря актуальны" UCA_ALERT_RELEV_YES = "Ок - данные календаря актуальны"
UCA_ALERT_RELEV_BAD = "Внимание - события в календаре неактуальны! На момент создания календаря документов в рубрике было больше, чем на текущий момент, это приводит к тому, что календарь содержит события, ведущие на страницу с ошибкой 404! Для устранения - пересохраните календарь!" UCA_ALERT_RELEV_BAD = "Внимание - события в календаре неактуальны! На момент создания календаря документов в рубрике было больше, чем на текущий момент, это приводит к тому, что календарь содержит события, ведущие на страницу с ошибкой 404! Для устранения - пересохраните календарь!"
UCA_ALERT_RELEV_WAR = "Предупреждение - события в календаре неактуальны! На момент создания календаря документов в рубрике было меньше, чем на текущий момент. Для устранения - пересохраните календарь." UCA_ALERT_RELEV_WAR = "Предупреждение - события в календаре неактуальны! На момент создания календаря документов в рубрике было меньше, чем на текущий момент. Для устранения - пересохраните календарь."

1
unicalendar/module.php

@ -26,7 +26,6 @@ if (defined('ACP'))
$modul['ModuleAveTag'] = '#\\\[mod_unicalendar:([\\\d-]+)]#'; $modul['ModuleAveTag'] = '#\\\[mod_unicalendar:([\\\d-]+)]#';
$modul['ModulePHPTag'] = "<?php mod_unicalendar(''$1''); ?>"; $modul['ModulePHPTag'] = "<?php mod_unicalendar(''$1''); ?>";
} }
/** /**
* Публичная часть - вывод календаря * Публичная часть - вывод календаря
* *

4
unicalendar/sql.php

@ -1,5 +1,4 @@
<?php <?php
/** /**
* AVE.cms - Универсальный календарь событий. * AVE.cms - Универсальный календарь событий.
* *
@ -12,7 +11,6 @@
/** /**
* mySQL-запросы для установки, обновления и удаления модуля * mySQL-запросы для установки, обновления и удаления модуля
*/ */
$module_sql_install = array(); $module_sql_install = array();
$module_sql_deinstall = array(); $module_sql_deinstall = array();
$module_sql_update = array(); $module_sql_update = array();
@ -20,7 +18,6 @@ $module_sql_update = array();
//Удаление модуля //Удаление модуля
$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_unicalendar`"; $module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_unicalendar`";
//Установка модуля //Установка модуля
$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_unicalendar` ( $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_unicalendar` (
`id` int(10) unsigned NOT NULL auto_increment, `id` int(10) unsigned NOT NULL auto_increment,
@ -65,5 +62,4 @@ $module_sql_update[] = "
ALTER TABLE `CPPREFIX_module_unicalendar` ALTER TABLE `CPPREFIX_module_unicalendar`
ADD IF NOT EXISTS `uca_rub_doc_count` int(10) NOT NULL ADD IF NOT EXISTS `uca_rub_doc_count` int(10) NOT NULL
AFTER `uca_doc_id`"; AFTER `uca_doc_id`";
?> ?>

25
unicalendar/templates/admin_unicalendar_list.tpl

@ -6,7 +6,6 @@
</ul> </ul>
</div> </div>
</div> </div>
<div class="breadCrumbHolder module"> <div class="breadCrumbHolder module">
<div class="breadCrumb module"> <div class="breadCrumb module">
<ul> <ul>
@ -23,18 +22,15 @@
</ul> </ul>
</div> </div>
{/if} {/if}
<div class="widget first"> <div class="widget first">
<ul class="tabs"> <ul class="tabs">
<li class="activeTab"><a href="#tab1">{#UCA_LIST#}</a></li> <li class="activeTab"><a href="#tab1">{#UCA_LIST#}</a></li>
<li class=""><a href="#tab2">{#UCA_NEW#}</a></li> <li class=""><a href="#tab2">{#UCA_NEW#}</a></li>
</ul> </ul>
<div class="tab_container"> <div class="tab_container">
<div id="tab1" class="tab_content" style="display: block;"> <div id="tab1" class="tab_content" style="display: block;">
<form action="" method="post" class="mainForm"> <form action="" method="post" class="mainForm">
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic settings"> <table cellpadding="0" cellspacing="0" width="100%" class="tableStatic settings">
<colgroup> <colgroup>
<col width="1"> <col width="1">
<col width="*"> <col width="*">
@ -45,23 +41,21 @@
<col width="1"> <col width="1">
</colgroup> </colgroup>
<thead> <thead>
<tr class="noborder">
<tr class="noborder">
<td>Id</td> <td>Id</td>
<td>{#UCA_TITLE#}</td> <td>{#UCA_TITLE#}</td>
<td>{#UCA_EVENTS#}</td> <td>{#UCA_EVENTS#}</td>
<td>Актуальность</td> <td>{#UCA_RELEV#}</td>
<td>{#UCA_CP_TAG#}</td> <td>{#UCA_CP_TAG#}</td>
<td colspan="3">{#UCA_ACTIONS#}</td> <td colspan="3">{#UCA_ACTIONS#}</td>
</tr> </tr>
</thead>
</thead>
<tbody> <tbody>
<form action="" method="post" class="mainForm"> <form action="" method="post" class="mainForm">
{foreach from=$unicalendars item=unicalendar} {foreach from=$unicalendars item=unicalendar}
<tr> <tr>
<td align="center"> <td align="center">
<strong class="code">{$unicalendar.id}</strong> <strong class="code">{$unicalendar.id}</strong>
</td> </td>
<td align="left"> <td align="left">
<a class="btn greyishBtn" title="{#UCA_EDIT#}" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=edit&id={$unicalendar.id}&cp={$sess}">{$unicalendar.uca_title|escape}</a> <a class="btn greyishBtn" title="{#UCA_EDIT#}" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=edit&id={$unicalendar.id}&cp={$sess}">{$unicalendar.uca_title|escape}</a>
@ -89,13 +83,10 @@
<td align="center"> <td align="center">
<a class="btn blueBtn" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=edit&id={$unicalendar.id}&cp={$sess}">{#UCA_EDIT#}</a> <a class="btn blueBtn" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=edit&id={$unicalendar.id}&cp={$sess}">{#UCA_EDIT#}</a>
</td> </td>
<td align="center"> <td align="center">
<a class="btn redBtn ConfirmDelete" dir="{#UCA_DELETE_UNICLN#}" name="{#UCA_DELETE_UNICLN_A#}" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=delunicalendar&id={$unicalendar.id}&cp={$sess}">{#UCA_DELETE#}</a> <a class="btn redBtn ConfirmDelete" dir="{#UCA_DELETE_UNICLN#}" name="{#UCA_DELETE_UNICLN_A#}" href="index.php?do=modules&action=modedit&mod=unicalendar&moduleaction=delunicalendar&id={$unicalendar.id}&cp={$sess}">{#UCA_DELETE#}</a>
</td> </td>
</tr> </tr>
<script type="text/javascript"> <script type="text/javascript">
// START ПРОВЕРКА АКТУАЛЬНОСТИ ДАННЫХ В КАЛЕНДАРЯХ // START ПРОВЕРКА АКТУАЛЬНОСТИ ДАННЫХ В КАЛЕНДАРЯХ
$.ajax({ldelim} $.ajax({ldelim}
@ -133,7 +124,6 @@
{rdelim}); {rdelim});
{rdelim} {rdelim}
{rdelim}); // END ПРОВЕРКА АКТУАЛЬНОСТИ ДАННЫХ В КАЛЕНДАРЯХ {rdelim}); // END ПРОВЕРКА АКТУАЛЬНОСТИ ДАННЫХ В КАЛЕНДАРЯХ
</script> </script>
{/foreach} {/foreach}
{if !$unicalendars} {if !$unicalendars}
@ -212,7 +202,6 @@
</select> </select>
</td> </td>
</tr> </tr>
</table> </table>
<table cellpadding="0" cellspacing="0" width="100%" class="tableStatic mainForm"> <table cellpadding="0" cellspacing="0" width="100%" class="tableStatic mainForm">
<tr> <tr>
@ -225,7 +214,6 @@
</table> </table>
</form> </form>
</div> </div>
</div> </div>
<div class="fix"></div> <div class="fix"></div>
</div> </div>
@ -237,10 +225,6 @@
</div> </div>
{/if} {/if}
<script> <script>
// START Получаем значениe value выбранного option - События календаря // START Получаем значениe value выбранного option - События календаря
$('#uca_events_sel').change(function(){ldelim} $('#uca_events_sel').change(function(){ldelim}
$('#uca_events').val(''); $('#uca_events').val('');
@ -270,7 +254,6 @@
{rdelim}); {rdelim});
{rdelim}// END Если значение value не пустое и выбран тип события "Все документы из заданной рубрики"... {rdelim}// END Если значение value не пустое и выбран тип события "Все документы из заданной рубрики"...
// Если значение value не пустое и выбран тип события "Выбранные документы из заданной рубрики", подставляем значение value в input, // Если значение value не пустое и выбран тип события "Выбранные документы из заданной рубрики", подставляем значение value в input,
// создаем таблицу, отправляем AJAX запрос и пишем данные в эту таблицу. // создаем таблицу, отправляем AJAX запрос и пишем данные в эту таблицу.
if (uca_events !='' && uca_events == '2' ){ldelim} if (uca_events !='' && uca_events == '2' ){ldelim}

Loading…
Cancel
Save