Example #1
0
/******************************************************************************/
/******************************************************************************/
$__args_list = array('LinkID', 'Text');
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Links =& Links();
#-------------------------------------------------------------------------------
$Object =& $Links[$LinkID];
#-------------------------------------------------------------------------------
$Object->AddAttribs(array('onmouseover' => SPrintF("PromptShow(event,'%s',this);", AddcSlashes(Str_Replace("\n", '<BR />', $Text), "\n\r\\\\'"))));
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Form/Prompt')) {
    #-----------------------------------------------------------------------------
    $DOM =& $Links['DOM'];
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Prompt.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
    #-----------------------------------------------------------------------------
    $Comp = Comp_Load('Css', array('Prompt'));
    if (Is_Error($Comp)) {
        return ERROR | @Trigger_Error(500);
    }
    #-----------------------------------------------------------------------------
    foreach ($Comp as $Css) {
        $DOM->AddChild('Head', $Css);
    }
Example #2
0
<?php

#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
if (!Comp_IsLoaded('Mp3Player')) {
    #-----------------------------------------------------------------------------
    $Links =& Links();
    #-----------------------------------------------------------------------------
    $DOM =& $Links['DOM'];
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Mp3Player.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
    #-----------------------------------------------------------------------------
    $Td = new Tag('TD', array('id' => 'Mp3PlayerInto', 'valign' => 'top', 'style' => 'padding:0px;', 'width' => 200, 'height' => 120), 'Загрузка...');
    #-----------------------------------------------------------------------------
    $Table = new Tag('TABLE', array('id' => 'Mp3Player', 'cellspacing' => 5, 'style' => 'border:2px solid #DCDCDC;background-color:#FFFFFF;display:none;position:absolute;top:-1000;left:-1000;'), new Tag('TR', new Tag('TD', array('align' => 'right', 'style' => 'font-size:11px;border-bottom:1px solid #DCDCDC;'), new Tag('A', array('href' => 'javascript:Mp3PlayerHide();'), '[закрыть]'))), new Tag('TR', $Td));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Floating', $Table);
}
#-------------------------------------------------------------------------------
Example #3
0
<?php

#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('TableID', 'RowID', 'SortID');
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
if (!Comp_IsLoaded('SortID')) {
    #-----------------------------------------------------------------------------
    $Links =& Links();
    #-----------------------------------------------------------------------------
    $DOM =& $Links['DOM'];
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/SortIDEdit.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
}
#-------------------------------------------------------------------------------
return new Tag('NOBODY', array('onclick' => SPrintF("ShowAnswer('Порядок сортировки','Сохранить','%u','SortIDEdit(\\'%s\\',%u,__VALUE__)');", $SortID, $TableID, $RowID)), $SortID);
#-------------------------------------------------------------------------------
Example #4
0
#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('ClauseID', 'Prefix', 'Width', 'Groups');
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('libs/Image.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Clauses/ImagesGallery')) {
    #-----------------------------------------------------------------------------
    $Links =& Links();
    # Коллекция ссылок
    $DOM =& $Links['DOM'];
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/ClauseImage.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
}
#-------------------------------------------------------------------------------
$Images = DB_Select('ClausesFiles', array('ID', 'Comment', 'FileData'), array('Where' => SPrintF("`ClauseID` = %u AND `FileName` LIKE '%s%%'", $ClauseID, DB_Escape($Prefix))));
#-------------------------------------------------------------------------------
switch (ValueOf($Images)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
Example #5
0
<?php

#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('MenuPath', 'Replace');
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Links =& Links();
#-------------------------------------------------------------------------------
$DOM =& $Links['DOM'];
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Menus/List')) {
    #-------------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/ListMenu.js}'));
    #-------------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
    #-------------------------------------------------------------------------------
    $Table = new Tag('TABLE', array('id' => 'ListMenu', 'class' => 'Standard', 'cellspacing' => 0, 'cellpadding' => 0, 'style' => 'display:none;position:absolute;top:-1000;left:-1000;'));
    #-------------------------------------------------------------------------------
    $DOM->AddChild('Floating', $Table);
    #-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
$XML = Styles_XML(SPrintF('Menus/%s', $MenuPath));
if (Is_Error($XML)) {
    return ERROR | @Trigger_Error(500);
Example #6
0
#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('WidgetID', 'Title', 'Inner');
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Links =& Links();
# Коллекция ссылок
#-------------------------------------------------------------------------------
$DOM =& $Links['DOM'];
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Widget')) {
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Widget.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
}
#-------------------------------------------------------------------------------
$Table = new Tag('TABLE', array('id' => $WidgetID, 'class' => 'Widget', 'cellspacing' => 5, 'cellpadding' => 0));
#-------------------------------------------------------------------------------
$lPosition = 0;
$rPosition = 0;
$IsOpened = TRUE;
#-------------------------------------------------------------------------------
if (isset($_COOKIE[$WidgetID])) {
    #-----------------------------------------------------------------------------
    $Settings = Explode(':', $_COOKIE[$WidgetID]);
Example #7
0
    #-------------------------------------------------------------------------------
    $Delete = $__USER['IsAdmin'] ? SPrintF('<a href="JavaScript:ShowConfirm(\'Вы подтверждаете удаление файла?\',\'AjaxCall(\\\'/Administrator/API/FileDelete\\\',{Table:\\\'EdesksMessages\\\',ID:%u},\\\'Удаление файла\\\',\\\'GetURL(document.location);\\\');\');" onmouseover="PromptShow(event,\'Удалить это вложение\',this);">[удалить]</a>', $MessageID) : ' ';
    #-------------------------------------------------------------------------------
    $Params2 = array('Delete' => $Delete, 'FileName' => $FileName, 'FileSize' => SPrintF('%01.2f', $FileLength / 1024), 'MessageID' => $MessageID);
    #-------------------------------------------------------------------------------
    #$Table->AddHTML(TemplateReplace('Edesks.Message.Uploaded',$Params));
    $Params['File'] = TemplateReplace('Edesks.Message.Uploaded', $Params2);
    #-------------------------------------------------------------------------------
} else {
    #-------------------------------------------------------------------------------
    $Params['File'] = '';
    #-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Edesks/Message')) {
    #-------------------------------------------------------------------------------
    $Links =& Links();
    #-------------------------------------------------------------------------------
    $DOM =& $Links['DOM'];
    #-------------------------------------------------------------------------------
    $Script = "function EdeskMessageEdit(MessageID,Message){ ShowAnswer('Сообщение','Сохранить',Message,SPrintF('AjaxCall(\"/API/EdeskMessageEdit\",{MessageID:%u,Message:__VALUE__},\"Сохранение сообщения\",\"GetURL(document.location);\")',MessageID)); }";
    #-------------------------------------------------------------------------------
    $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript'), $Script));
    #-------------------------------------------------------------------------------
    # TODO всё что про prompt надо бы причесать как-то...
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Prompt.js}'));
    $DOM->AddChild('Head', $Script);
    #-------------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Pages/TicketStars.js}'));
    $DOM->AddChild('Head', $Script);
Example #8
0
/******************************************************************************/
/******************************************************************************/
$__args_list = array('Field', 'Time');
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
if (Is_Null($Time)) {
    $Time = Time();
}
#-------------------------------------------------------------------------------
$Links = Links();
# Коллекция ссылок
$DOM =& $Links['DOM'];
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('jQuery/DatePicker')) {
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{others/jQuery/ui.core.js}')));
    $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{others/jQuery/ui.datepicker.js}')));
    #$DOM->AddChild('Head',new Tag('SCRIPT',Array('type'=>'text/javascript','src'=>'SRC:{others/jQuery/datepicker-ru.js}')));
    #-------------------------------------------------------------------------------
    #Debug(TemplateReplace('jQuery.DatePicker',Array(),FALSE));
    $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript'), TemplateReplace('jQuery.DatePicker', array(), FALSE)));
    #-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
$UniqID = UniqID();
#-------------------------------------------------------------------------------
$DOM->AddAttribs('Body', array('onload' => SPrintF("\$('#%s').datepicker({dateFormat:'[yy/mm/dd]',firstDay:0,showAnim:'slideDown',beforeShow:DatePickerBeforeShow,onClose:DatePickerOnClose,onSelect:function(sDate){ DatePickerSelect('%s',sDate,'%s'); },showOn:'button',duration:'fast'});", $Field, $Field, $UniqID)));
#-------------------------------------------------------------------------------
$Comp = Comp_Load('Formats/Date/Standard', $Time);
Example #9
0
#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('Name', 'Info');
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
$Config = Config();
#-------------------------------------------------------------------------------
$Settings = $Config['Other']['Upload'];
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Upload')) {
    #-------------------------------------------------------------------------------
    $Links =& Links();
    #-------------------------------------------------------------------------------
    $DOM =& $Links['DOM'];
    #-------------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Upload.js}'));
    #-------------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
    #-------------------------------------------------------------------------------
    $Comp = Comp_Load('Css', array('Upload'));
    if (Is_Error($Comp)) {
        return ERROR | @Trigger_Error(500);
    }
    #-------------------------------------------------------------------------------
    foreach ($Comp as $Css) {
Example #10
0
#-------------------------------------------------------------------------------
/** @author Великодный В.В. (Joonte Ltd.) */
/******************************************************************************/
/******************************************************************************/
$__args_list = array('FileID', 'Scale', 'IsBorder');
/******************************************************************************/
/******************************************************************************/
eval(COMP_INIT);
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('libs/Image.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
if (!Comp_IsLoaded('Clauses/Image')) {
    #-----------------------------------------------------------------------------
    $Links =& Links();
    # Коллекция ссылок
    $DOM =& $Links['DOM'];
    #-----------------------------------------------------------------------------
    $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/ClauseImage.js}'));
    #-----------------------------------------------------------------------------
    $DOM->AddChild('Head', $Script);
}
#-------------------------------------------------------------------------------
$Image = DB_Select('ClausesFiles', array('ID', 'FileData', 'Comment'), array('UNIQ', 'ID' => $FileID));
#-------------------------------------------------------------------------------
switch (ValueOf($Image)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
Example #11
0
    $Query['IsDesc'] = $Args['IsDesc'];
}
if (isset($Args['SortOn'])) {
    $Query['SortOn'] = $Args['SortOn'];
}
if (isset($Args['GroupBy'])) {
    $Query['GroupBy'] = $Args['GroupBy'];
}
if (isset($Args['InPage'])) {
    $Query['InPage'] = $Args['InPage'];
}
$Source =& $Template['Source'];
$Form = new Tag('FORM', array('id' => 'TableSuperForm', 'name' => 'TableSuperForm', 'method' => 'POST', 'onsubmit' => 'return false;'), new Tag('INPUT', array('type' => 'submit', 'style' => 'display:none;')));
$Links = Links();
$DOM =& $Links['DOM'];
if (!Comp_IsLoaded('Tables/Super')) {
    $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/TableSuper.js}')));
}
$Appearance = $Template['Appearance'];
$Comp = Comp_Load('Css', $Appearance['Css']);
if (Is_Error($Comp)) {
    return ERROR | @Trigger_Error(500);
}
foreach ($Comp as $Css) {
    $DOM->AddChild('Head', $Css);
}
#-------------------------------------------------------------------------------
$Before = $Template['Comps']['Before'];
#-------------------------------------------------------------------------------
$LinkID = UniqID('Super');
#-------------------------------------------------------------------------------