Merge remote branch 'upstream/master' into BUG-9962
This commit is contained in:
@@ -149,6 +149,7 @@ class Applications
|
|||||||
|
|
||||||
$Criteria->addAlias( 'CU', 'USERS' );
|
$Criteria->addAlias( 'CU', 'USERS' );
|
||||||
$Criteria->addJoin( AppCacheViewPeer::USR_UID, 'CU.USR_UID', Criteria::LEFT_JOIN );
|
$Criteria->addJoin( AppCacheViewPeer::USR_UID, 'CU.USR_UID', Criteria::LEFT_JOIN );
|
||||||
|
$Criteria->addAsColumn( 'USR_UID', 'CU.USR_UID' );
|
||||||
$Criteria->addAsColumn( 'USR_FIRSTNAME', 'CU.USR_FIRSTNAME' );
|
$Criteria->addAsColumn( 'USR_FIRSTNAME', 'CU.USR_FIRSTNAME' );
|
||||||
$Criteria->addAsColumn( 'USR_LASTNAME', 'CU.USR_LASTNAME' );
|
$Criteria->addAsColumn( 'USR_LASTNAME', 'CU.USR_LASTNAME' );
|
||||||
$Criteria->addAsColumn( 'USR_USERNAME', 'CU.USR_USERNAME' );
|
$Criteria->addAsColumn( 'USR_USERNAME', 'CU.USR_USERNAME' );
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ class dynaformEditor extends WebResource
|
|||||||
$oHeadPublisher->addScriptCode("var TRANSLATIONS = " . G::json_encode($labesTrans) . ";");
|
$oHeadPublisher->addScriptCode("var TRANSLATIONS = " . G::json_encode($labesTrans) . ";");
|
||||||
$oHeadPublisher->setTitle(G::LoadTranslation('ID_DYNAFORM_EDITOR') . ' - ' . $Properties['DYN_TITLE']);
|
$oHeadPublisher->setTitle(G::LoadTranslation('ID_DYNAFORM_EDITOR') . ' - ' . $Properties['DYN_TITLE']);
|
||||||
$G_PUBLISH->AddContent('blank');
|
$G_PUBLISH->AddContent('blank');
|
||||||
$this->panelConf['title'] = $this->title;
|
$this->panelConf['title'] = '';
|
||||||
$G_PUBLISH->AddContent('panel-init', 'mainPanel', $this->panelConf);
|
$G_PUBLISH->AddContent('panel-init', 'mainPanel', $this->panelConf);
|
||||||
if ($Properties['DYN_TYPE'] == 'xmlform') {
|
if ($Properties['DYN_TYPE'] == 'xmlform') {
|
||||||
$G_PUBLISH->AddContent('xmlform', 'toolbar', 'dynaforms/fields_Toolbar', 'display:none', $Parameters, '', '');
|
$G_PUBLISH->AddContent('xmlform', 'toolbar', 'dynaforms/fields_Toolbar', 'display:none', $Parameters, '', '');
|
||||||
|
|||||||
@@ -155,6 +155,29 @@ class XmlForm_Field_toolButton extends XmlForm_Field
|
|||||||
case 'text/image':
|
case 'text/image':
|
||||||
$html = $this->htmlentities( $this->label, ENT_QUOTES, 'utf-8' ) . '<br/><img src="' . htmlentities( $url, ENT_QUOTES, 'utf-8' ) . '"' . (($this->style) ? ' style="' . $this->style . '"' : '') . '/>';
|
$html = $this->htmlentities( $this->label, ENT_QUOTES, 'utf-8' ) . '<br/><img src="' . htmlentities( $url, ENT_QUOTES, 'utf-8' ) . '"' . (($this->style) ? ' style="' . $this->style . '"' : '') . '/>';
|
||||||
break;
|
break;
|
||||||
|
case 'dropdown':
|
||||||
|
$html = '';
|
||||||
|
if (isset($this->owner->values['PRO_UID'])) {
|
||||||
|
G::LoadClass('processMap');
|
||||||
|
$criteria = processMap::getDynaformsCriteria($this->owner->values['PRO_UID']);
|
||||||
|
$dataset = DynaformPeer::doSelectRS($criteria);
|
||||||
|
if ($dataset->getRecordCount() > 0) {
|
||||||
|
$html .= '<span style="font-size: 8pt;margin-left: 20px;">' . G::LoadTranslation('ID_EDITING_DYNAFORM');
|
||||||
|
$html .= ': <select onchange="window.location = \'dynaforms_Editor?PRO_UID=' . $this->owner->values['PRO_UID'];
|
||||||
|
$html .= '&DYN_UID=\' + this.value;" class="module_app_input___gray">';
|
||||||
|
$dataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
|
$dataset->next();
|
||||||
|
while ($row = $dataset->getRow()) {
|
||||||
|
$html .= '<option value="' . $row['DYN_UID'] . '"';
|
||||||
|
$html .= ($this->owner->values['DYN_UID'] == $row['DYN_UID'] ? ' selected="selected"' : '') . '>';
|
||||||
|
$html .= htmlentities($row['DYN_TITLE'], ENT_QUOTES, 'utf-8') . '</option>';
|
||||||
|
$dataset->next();
|
||||||
|
}
|
||||||
|
$html .= '</select></span>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $html;
|
||||||
|
break;
|
||||||
case 'class':
|
case 'class':
|
||||||
$html = '<a href="#" onclick="' . $this->onclick . '" onmouseover="backImage(this, \'url(/images/dynamicForm/hover.gif) no-repeat\')" onmouseout="backImage(this, \'\')" style="width:25px;height:25px;margin-bottom:3px">
|
$html = '<a href="#" onclick="' . $this->onclick . '" onmouseover="backImage(this, \'url(/images/dynamicForm/hover.gif) no-repeat\')" onmouseout="backImage(this, \'\')" style="width:25px;height:25px;margin-bottom:3px">
|
||||||
<div class="' . $this->class . '" title="' . strip_tags( $this->label ) . '" style="width:25px;height:25px;margin-bottom:3px"></div>
|
<div class="' . $this->class . '" title="' . strip_tags( $this->label ) . '" style="width:25px;height:25px;margin-bottom:3px"></div>
|
||||||
|
|||||||
@@ -315,6 +315,8 @@ class workspaceTools
|
|||||||
} elseif ($first) {
|
} elseif ($first) {
|
||||||
CLI::logging( "Updating XML form translations with $poName\n" );
|
CLI::logging( "Updating XML form translations with $poName\n" );
|
||||||
Language::import( $poFile, true, false );
|
Language::import( $poFile, true, false );
|
||||||
|
CLI::logging( "Updating database translations with $poName\n" );
|
||||||
|
Language::import( $poFile, false, true );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
#loading-msg {
|
#loading-msg {
|
||||||
font: bold 11px arial,tahoma,sans-serif;
|
font: bold 11px arial,tahoma,sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -56,15 +56,9 @@
|
|||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
||||||
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
||||||
<!--
|
|
||||||
<script type='text/javascript' src='/js/ext/wz_jsgraphics.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/mootools.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/moocanvas.js'></script>
|
|
||||||
!-->
|
|
||||||
<script type='text/javascript' src='/js/ext/draw2d.js'></script>
|
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
||||||
{styles}
|
{styles}
|
||||||
|
|
||||||
{bodyTemplate}
|
{bodyTemplate}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
#loading-msg {
|
#loading-msg {
|
||||||
font: bold 11px arial,tahoma,sans-serif;
|
font: bold 11px arial,tahoma,sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -57,15 +57,9 @@
|
|||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
||||||
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
||||||
<!--
|
|
||||||
<script type='text/javascript' src='/js/ext/wz_jsgraphics.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/mootools.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/moocanvas.js'></script>
|
|
||||||
!-->
|
|
||||||
<script type='text/javascript' src='/js/ext/draw2d.js'></script>
|
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
||||||
{styles}
|
{styles}
|
||||||
|
|
||||||
{bodyTemplate}
|
{bodyTemplate}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
#loading-msg {
|
#loading-msg {
|
||||||
font: bold 11px arial,tahoma,sans-serif;
|
font: bold 11px arial,tahoma,sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -56,15 +56,9 @@
|
|||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
||||||
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
||||||
<!--
|
|
||||||
<script type='text/javascript' src='/js/ext/wz_jsgraphics.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/mootools.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/moocanvas.js'></script>
|
|
||||||
!-->
|
|
||||||
<script type='text/javascript' src='/js/ext/draw2d.js'></script>
|
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
||||||
{styles}
|
{styles}
|
||||||
|
|
||||||
{bodyTemplate}
|
{bodyTemplate}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
#loading-msg {
|
#loading-msg {
|
||||||
font: bold 11px arial,tahoma,sans-serif;
|
font: bold 11px arial,tahoma,sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -56,15 +56,9 @@
|
|||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Components...';</script>
|
||||||
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
<script type='text/javascript' src='/js/ext/ext-all.js'></script>
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Loading UI Extensions';</script>
|
||||||
<!--
|
|
||||||
<script type='text/javascript' src='/js/ext/wz_jsgraphics.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/mootools.js'></script>
|
|
||||||
<script type='text/javascript' src='/js/ext/moocanvas.js'></script>
|
|
||||||
!-->
|
|
||||||
<script type='text/javascript' src='/js/ext/draw2d.js'></script>
|
|
||||||
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
<script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initializing...';</script>
|
||||||
{styles}
|
{styles}
|
||||||
|
|
||||||
{bodyTemplate}
|
{bodyTemplate}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -491,7 +491,7 @@ Ext.onReady ( function() {
|
|||||||
return _FNF(s.data.USR_USERNAME, s.data.USR_FIRSTNAME, s.data.USR_LASTNAME);
|
return _FNF(s.data.USR_USERNAME, s.data.USR_FIRSTNAME, s.data.USR_LASTNAME);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return '';
|
return '[' + _('ID_UNASSIGNED').toUpperCase() + ']';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -9,11 +9,11 @@
|
|||||||
<en>Enable HTML Editing</en>
|
<en>Enable HTML Editing</en>
|
||||||
</PME_HTML_ENABLETEMPLATE>
|
</PME_HTML_ENABLETEMPLATE>
|
||||||
|
|
||||||
<PME_RESTORE_HTML type="button" onclick="dynaformEditor.restoreHTML();">
|
<PME_RESTORE_HTML type="button" onclick="dynaformEditor.restoreHTML(); this.blur();">
|
||||||
<en>Restore Original HTML</en>
|
<en>Restore Original HTML</en>
|
||||||
</PME_RESTORE_HTML>
|
</PME_RESTORE_HTML>
|
||||||
|
|
||||||
<PME_REFRESH_VIEW type="button" onclick="html2_html();">
|
<PME_REFRESH_VIEW type="button" onclick="html2_html(); this.blur();">
|
||||||
<en>Refresh View</en>
|
<en>Refresh View</en>
|
||||||
</PME_REFRESH_VIEW>
|
</PME_REFRESH_VIEW>
|
||||||
|
|
||||||
@@ -79,13 +79,14 @@ getField("PME_HTML_ENABLETEMPLATE","dynaforms_HtmlEditor").onclick=function()
|
|||||||
label: "@G::LoadTranslation(ID_MSG_ENABLE_HTML_EDITING)",
|
label: "@G::LoadTranslation(ID_MSG_ENABLE_HTML_EDITING)",
|
||||||
size:{ w: 350, h: 150 },
|
size:{ w: 350, h: 150 },
|
||||||
action: function() { },
|
action: function() { },
|
||||||
cancel: function() {
|
cancel: function () {
|
||||||
getField("PME_HTML_ENABLETEMPLATE","dynaforms_HtmlEditor").checked = false;
|
getField("PME_HTML_ENABLETEMPLATE","dynaforms_HtmlEditor").checked = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
dynaformEditor.setEnableTemplate( this.checked );
|
|
||||||
|
dynaformEditor.setEnableTemplate(this.checked);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]]></PME_RESIZE_JS>
|
]]></PME_RESIZE_JS>
|
||||||
|
|
||||||
</dynaForm>
|
</dynaForm>
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<dynaForm name="fields_Toolbar" version="1.0" type="toolbar" align="left" width="100%">
|
<dynaForm name="fields_Toolbar" version="1.0" type="toolbar" align="left" width="100%">
|
||||||
|
<PRO_UID type="private" />
|
||||||
|
<DYN_UID type="private" />
|
||||||
<separator1 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
<separator1 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
||||||
<saveDyna type="toolButton" class="ss_sprite button_toolbar ss_disk" onclick="dynaformEditor.save()" home="public_html" buttonType="class">
|
<saveDyna type="toolButton" class="ss_sprite button_toolbar ss_disk" onclick="dynaformEditor.save()" home="public_html" buttonType="class">
|
||||||
<en>Save</en>
|
<en>Save</en>
|
||||||
@@ -92,4 +94,6 @@
|
|||||||
<grid type="toolButton" class="ss_sprite button_toolbar ss_table" onclick="fieldsAdd('grid')" buttonType="class">
|
<grid type="toolButton" class="ss_sprite button_toolbar ss_table" onclick="fieldsAdd('grid')" buttonType="class">
|
||||||
<en>Grid</en>
|
<en>Grid</en>
|
||||||
</grid>
|
</grid>
|
||||||
|
<separator10 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
||||||
|
<dynaforms type="toolButton" class="" onclick="" buttonType="dropdown" />
|
||||||
</dynaForm>
|
</dynaForm>
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<dynaForm name="fields_Toolbar" version="1.0" type="toolbar" align="left" width="894px">
|
<dynaForm name="fields_Toolbar" version="1.0" type="toolbar" align="left" width="894px">
|
||||||
|
<PRO_UID type="private" />
|
||||||
|
<DYN_UID type="private" />
|
||||||
<separator1 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
<separator1 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
||||||
<saveDyna type="toolButton" class="ss_sprite button_toolbar ss_disk" onclick="dynaformEditor.save()" buttonType="class">
|
<saveDyna type="toolButton" class="ss_sprite button_toolbar ss_disk" onclick="dynaformEditor.save()" buttonType="class">
|
||||||
<en>Save</en>
|
<en>Save</en>
|
||||||
@@ -49,4 +51,6 @@
|
|||||||
<file type="toolButton" class="ss_sprite button_toolbar ss_upload" onclick="fieldsAdd('file')" buttonType="class">
|
<file type="toolButton" class="ss_sprite button_toolbar ss_upload" onclick="fieldsAdd('file')" buttonType="class">
|
||||||
<en>File</en>
|
<en>File</en>
|
||||||
</file>
|
</file>
|
||||||
|
<separator10 type="toolButton" file="images/dynamicForm/separatorTable.gif" home="public_html" buttonStyle=""/>
|
||||||
|
<dynaforms type="toolButton" class="" onclick="" buttonType="dropdown" />
|
||||||
</dynaForm>
|
</dynaForm>
|
||||||
Reference in New Issue
Block a user