本文整理汇总了PHP中HtmlPage::addJavascriptFile方法的典型用法代码示例。如果您正苦于以下问题:PHP HtmlPage::addJavascriptFile方法的具体用法?PHP HtmlPage::addJavascriptFile怎么用?PHP HtmlPage::addJavascriptFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlPage
的用法示例。
在下文中一共展示了HtmlPage::addJavascriptFile方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Folder
$_SESSION['photo_album'] =& $photoAlbum;
}
// check if album belongs to current organization
if ($photoAlbum->getValue('pho_org_shortname') != $gCurrentOrganization->getValue('org_shortname')) {
$gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
}
if ($getMode == 'choose_files') {
// delete old stuff in upload folder
$uploadFolder = new Folder(SERVER_PATH . '/adm_my_files/photos/upload');
$uploadFolder->delete('', true);
// create html page object
$page = new HtmlPage();
$page->hideThemeHtml();
$page->hideMenu();
$page->addCssFile($g_root_path . '/adm_program/libs/jquery-file-upload/css/jquery.fileupload.css');
$page->addJavascriptFile($g_root_path . '/adm_program/libs/jquery-file-upload/js/vendor/jquery.ui.widget.js');
$page->addJavascriptFile($g_root_path . '/adm_program/libs/jquery-file-upload/js/jquery.iframe-transport.js');
$page->addJavascriptFile($g_root_path . '/adm_program/libs/jquery-file-upload/js/jquery.fileupload.js');
$page->addJavascript('
var countErrorFiles = 0;
$(function () {
"use strict";
$("#fileupload").fileupload({
url: "photoupload.php?mode=upload_files&pho_id=' . $getPhotoId . '",
sequentialUploads: true,
dataType: "json",
done: function (e, data) {
$.each(data.result.files, function (index, file) {
if(typeof file.error != "undefined") {
$("<p/>").html("<div class=\\"alert alert-danger\\"><span class=\\"glyphicon glyphicon-exclamation-sign\\"></span>"
示例2: HtmlPage
$html['value'] = $value;
}
return $html;
}
unset($_SESSION['profile_request']);
// set headline
$headline = $gL10n->get('PRO_PROFILE_FROM', $inventory->getValue('ITEM_NAME'));
// if user id was not set and own profile should be shown then initialize navigation
if (!isset($_GET['item_id'])) {
$gNavigation->clear();
}
$gNavigation->addUrl(CURRENT_URL, $headline);
// create html page object
$page = new HtmlPage($headline);
$page->addCssFile($g_root_path . '/adm_program/libs/bootstrap-datepicker/css/datepicker3.css');
$page->addJavascriptFile($g_root_path . '/adm_program/modules/profile/profile.js');
$page->addJavascriptFile($g_root_path . '/adm_program/libs/bootstrap-datepicker/js/bootstrap-datepicker.js');
$page->addJavascriptFile($g_root_path . '/adm_program/libs/bootstrap-datepicker/js/locales/bootstrap-datepicker.' . $gPreferences['system_language'] . '.js');
$page->addJavascript('
var profileJS = new profileJSClass();
profileJS.deleteRole_ConfirmText = "' . $gL10n->get('ROL_MEMBERSHIP_DEL', '[rol_name]') . '";
profileJS.deleteFRole_ConfirmText = "' . $gL10n->get('ROL_LINK_MEMBERSHIP_DEL', '[rol_name]') . '";
profileJS.setBy_Text = "' . $gL10n->get('SYS_SET_BY') . '";
profileJS.inv_id = ' . $inventory->getValue('inv_id') . ';
function showHideMembershipInformation(element) {
id = "#" + element.attr("id") + "_Content";
if($(id).css("display") === "none") {
$(id).show("fast");
} else {
示例3: HtmlPage
}
// check if a registration to this event is possible
if ($date->getValue('dat_rol_id') > 0) {
$dateRegistrationPossible = 1;
}
// check if current user is assigned to this date
$dateCurrentUserAssigned = $gCurrentUser->isLeaderOfRole($date->getValue('dat_rol_id'));
}
if ($date->getValue('dat_rol_id') > 0) {
$dateRoleID = $date->getValue('dat_rol_id');
} else {
$dateRoleID = '0';
}
// create html page object
$page = new HtmlPage($headline);
$page->addJavascriptFile('adm_program/system/js/date-functions.js');
$page->addJavascript('
// Funktion blendet Zeitfelder ein/aus
function setAllDay() {
if ($("#dat_all_day:checked").val() !== undefined) {
$("#date_from_time").hide();
$("#date_to_time").hide();
} else {
$("#date_from_time").show("slow");
$("#date_to_time").show("slow");
}
}
function setDateParticipation() {
if ($("#date_registration_possible:checked").val() !== undefined) {
$("#date_current_user_assigned_group").show("slow");
示例4: HtmlPage
}
if (isset($_SESSION['ecard_request'])) {
// if user is returned to this form after he submit it,
// then try to restore all values that he has entered before
$template = $_SESSION['ecard_request']['ecard_template'];
$recipients = $_SESSION['ecard_request']['ecard_recipients'];
$message = $_SESSION['ecard_request']['ecard_message'];
} else {
$template = $gPreferences['ecard_template'];
$recipients = null;
$message = '';
}
// create html page object
$page = new HtmlPage($headline);
$page->enableModal();
$page->addJavascriptFile('adm_program/libs/lightbox/ekko-lightbox.min.js');
$page->addJavascript('
$(document).delegate("*[data-toggle=\\"lightbox\\"]", "click", function(event) { event.preventDefault(); $(this).ekkoLightbox(); });
$("#admidio_modal").on("show.bs.modal", function () {
$(this).find(".modal-dialog").css({width: "800px"});
});
$("#btn_ecard_preview").click(function(event) {
event.preventDefault();
$("#ecard_form input[id=\'submit_action\']").val("preview");
$("#ecard_form textarea[name=\'ecard_message\']").text( CKEDITOR.instances.ecard_message.getData() );
$.ajax({ // create an AJAX call...
data: $("#ecard_form").serialize(), // get the form data
type: "POST", // GET or POST
示例5: HtmlPage
}
}
});
});
});
--></script>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">' . $headline . '</h4>
</div>
<div class="modal-body">';
} else {
// create html page object
$page = new HtmlPage($headline);
$page->addJavascriptFile($g_root_path . '/adm_program/modules/profile/profile.js');
$page->addJavascript('var profileJS = new profileJSClass();');
// add back link to module menu
$rolesMenu = $page->getMenu();
$rolesMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png');
}
// show headline of module
$html .= '<form id="roles_assignment_form" action="' . $g_root_path . '/adm_program/modules/profile/roles_save.php?usr_id=' . $getUserId . '&new_user=' . $getNewUser . '&inline=' . $getInline . '" method="post">';
// Create table
$table = new HtmlTable('role_assignment_table');
$columnHeading = array(' ', $gL10n->get('ROL_ROLE'), $gL10n->get('SYS_DESCRIPTION'), $gL10n->get('SYS_LEADER'));
$table->addRowHeadingByArray($columnHeading);
$table->setColumnAlignByArray(array('center', 'left', 'left', 'left'));
if ($gCurrentUser->manageRoles()) {
// Benutzer mit Rollenrechten darf ALLE Rollen zuordnen
$sql = 'SELECT cat_id, cat_name, rol_name, rol_description, rol_id, rol_visible, rol_leader_rights,
示例6: HtmlPage
// set headline
if ($user->getValue('usr_id') == $gCurrentUser->getValue('usr_id')) {
$headline = $gL10n->get('PRO_MY_PROFILE');
} else {
$headline = $gL10n->get('PRO_PROFILE_FROM', $user->getValue('FIRST_NAME'), $user->getValue('LAST_NAME'));
}
// if user id was not set and own profile should be shown then initialize navigation
if (!isset($_GET['user_id'])) {
$gNavigation->clear();
}
$gNavigation->addUrl(CURRENT_URL, $headline);
// create html page object
$page = new HtmlPage($headline);
$page->enableModal();
$page->addCssFile('adm_program/libs/bootstrap-datepicker/css/bootstrap-datepicker3.css');
$page->addJavascriptFile('adm_program/libs/bootstrap-datepicker/js/bootstrap-datepicker.js');
$page->addJavascriptFile('adm_program/libs/bootstrap-datepicker/locales/bootstrap-datepicker.' . $gL10n->getLanguageIsoCode() . '.min.js');
$page->addJavascriptFile('adm_program/modules/profile/profile.js');
$page->addJavascript('
var profileJS = new profileJSClass();
profileJS.deleteRole_ConfirmText = "' . $gL10n->get('ROL_MEMBERSHIP_DEL', '[rol_name]') . '";
profileJS.deleteFRole_ConfirmText = "' . $gL10n->get('ROL_LINK_MEMBERSHIP_DEL', '[rol_name]') . '";
profileJS.setBy_Text = "' . $gL10n->get('SYS_SET_BY') . '";
profileJS.usr_id = ' . $user->getValue('usr_id') . ';
function showHideMembershipInformation(element) {
id = "#" + element.attr("id") + "_Content";
if($(id).css("display") === "none") {
$(id).show("fast");
} else {
示例7: HtmlPage
}
if (isset($_SESSION['ecard_request'])) {
// if user is returned to this form after he submit it,
// then try to restore all values that he has entered before
$template = $_SESSION['ecard_request']['ecard_template'];
$recipients = $_SESSION['ecard_request']['ecard_recipients'];
$message = $_SESSION['ecard_request']['ecard_message'];
} else {
$template = $gPreferences['ecard_template'];
$recipients = null;
$message = '';
}
// create html page object
$page = new HtmlPage($headline);
$page->enableModal();
$page->addJavascriptFile($g_root_path . '/adm_program/libs/lightbox/ekko-lightbox.min.js');
$page->addJavascript('
$(document).delegate("*[data-toggle=\\"lightbox\\"]", "click", function(event) { event.preventDefault(); $(this).ekkoLightbox(); });
$("#admidio_modal").on("show.bs.modal", function () {
$(this).find(".modal-dialog").css({width: "800px"});
});
$("#btn_ecard_preview").click(function(event) {
event.preventDefault();
$("#ecard_form input[id=\'submit_action\']").val("preview");
$("#ecard_form textarea[name=\'ecard_message\']").text( CKEDITOR.instances.ecard_message.getData() );
$.ajax({ // create an AJAX call...
data: $("#ecard_form").serialize(), // get the form data
type: "POST", // GET or POST
示例8: HtmlPage
}
}
});
});
});
--></script>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">' . $headline . '</h4>
</div>
<div class="modal-body">';
} else {
// create html page object
$page = new HtmlPage($headline);
$page->addJavascriptFile('adm_program/modules/profile/profile.js');
$page->addJavascript('var profileJS = new profileJSClass();');
// add back link to module menu
$rolesMenu = $page->getMenu();
$rolesMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png');
}
// show headline of module
$html .= '<form id="roles_assignment_form" action="' . $g_root_path . '/adm_program/modules/profile/roles_save.php?usr_id=' . $getUserId . '&new_user=' . $getNewUser . '&inline=' . $getInline . '" method="post">';
// Create table
$table = new HtmlTable('role_assignment_table');
$columnHeading = array(' ', $gL10n->get('SYS_ROLE'), $gL10n->get('SYS_DESCRIPTION'), $gL10n->get('SYS_LEADER'));
$table->addRowHeadingByArray($columnHeading);
$table->setColumnAlignByArray(array('center', 'left', 'left', 'left'));
$table->setColumnsWidth(array('10%', '30%', '45%', '15%'));
if ($gCurrentUser->manageRoles()) {
// Benutzer mit Rollenrechten darf ALLE Rollen zuordnen
示例9: HtmlPage
// check for valid login
if (!$gValidLogin) {
$gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
}
// check if the call of the page was allowed by settings
if ($gPreferences['enable_chat_module'] != 1) {
// message if the Chat is not allowed
$gMessage->show($gL10n->get('SYS_MODULE_DISABLED'));
}
$headline = 'Admidio Chat';
// add current url to navigation stack
$gNavigation->addUrl(CURRENT_URL, $headline);
// create html page object
$page = new HtmlPage($headline);
$page->addCssFile(THEME_PATH . '/css/chat.css');
$page->addJavascriptFile('adm_program/modules/messages/chat.js');
$page->addJavascript('
// kick off chat
var chat = new Chat();
chat.getState();
$(function() {
// watch textarea for release of key press [enter]
$("#sendie").keyup(function(e) {
if (e.keyCode === 13) {
var text = $(this).val().trim();
if (text.length > 0)
{
chat.send(text);
}
示例10: HtmlPage
// check for valid login
if (!$gValidLogin) {
$gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW'));
}
// check if the call of the page was allowed by settings
if ($gPreferences['enable_chat_module'] != 1) {
// message if the Chat is not allowed
$gMessage->show($gL10n->get('SYS_MODULE_DISABLED'));
}
$headline = 'Admidio Chat';
// add current url to navigation stack
$gNavigation->addUrl(CURRENT_URL, $headline);
// create html page object
$page = new HtmlPage($headline);
$page->addCssFile(THEME_PATH . '/css/chat.css');
$page->addJavascriptFile($g_root_path . '/adm_program/modules/messages/chat.js');
$page->addJavascript('
// kick off chat
var chat = new Chat();
chat.getState();
$(function() {
// watch textarea for release of key press [enter]
$("#sendie").keyup(function(e) {
if (e.keyCode === 13) {
var text = $(this).val().trim();
if (text.length > 0)
{
chat.send(text);
}
示例11: HtmlPage
}
// check if a registration to this event is possible
if ($date->getValue('dat_rol_id') > 0) {
$dateRegistrationPossible = 1;
}
// check if current user is assigned to this date
$dateCurrentUserAssigned = $gCurrentUser->isLeaderOfRole($date->getValue('dat_rol_id'));
}
if ($date->getValue('dat_rol_id') > 0) {
$dateRoleID = $date->getValue('dat_rol_id');
} else {
$dateRoleID = '0';
}
// create html page object
$page = new HtmlPage($headline);
$page->addJavascriptFile($g_root_path . '/adm_program/system/js/date-functions.js');
$page->addJavascript('
// Funktion blendet Zeitfelder ein/aus
function setAllDay() {
if ($("#dat_all_day:checked").val() !== undefined) {
$("#date_from_time").hide();
$("#date_to_time").hide();
}
else {
$("#date_from_time").show("slow");
$("#date_to_time").show("slow");
}
}
function setDateParticipation() {
if ($("#date_registration_possible:checked").val() !== undefined) {