Following the API System Utility Application Utility

Size: px
Start display at page:

Download "Following the API System Utility Application Utility"

Transcription

1 Class Summary Following the API System Utility Application Utility Asset Tools Manipulating Resources HTML in WebGUI Users, Groups, and Privileges Messaging and Error Handling Miscellaneous Features

2 Following the API WebGUI API is found under the nightly builds for each version of WebGUI WebGUI is documented in POD Format NAME the name of the module DESCRIPTION what this module does SYNOPSIS public methods available METHODS a description of what each method does

3 System Utility WebGUI::Session Opening and Closing Sessions WebGUI::Session::open(webguiRoot,configFilename) WebGUI::Session::start(userId) WebGUI::Session::end(sessionId) WebGUI::Session::close() Updating Session Information WebGUI::Session::refreshPageInfo(assetId) WebGUI::Session::refreshSessionVars(sessionId) WebGUI::Session::refreshUserInfo(userId) WebGUI::Session::convertVisitorToUser(sessionId,userId) Dealing with Session Scratch What is Session Scratch? WebGUI::Session::setScratch(name,value) WebGUI::Session::deleteScratch(name); WebGUI::Session::deleteAllScratch(name);

4 System Utility (Cont) Admin Utilities WebGUI::Session::isAdminOn() WebGUI::Session::switchAdminOn() WebGUI::Session::swtichAdminOff() WebGUI::Auth WebGUI::Auth->new(authMethod,userId) WebGUI::Auth->getParams() WebGUi::Auth->saveParams() WebGUI::Auth->deleteParams() WebGUI::HTTP WebGUI:: WebGUI:: WebGUI:: WebGUI:: WebGUI::

5 System Utility (Cont) WebGUI:: WebGUI:: WebGUI:: WebGUI::

6 Application Utility Asset Functionality WebGUI::Asset WebGUI::Asset->newByDynamicClass(assetId) WebGUI::Asset->newByUrl([url]) WebGUI::Asset->get([propertyName]) WebGUI::Asset->getId() WebGUI::Asset->getUrl([params]) WebGUI::Asset->getvalue(key) WebGUI::Id WebGUI::Id::generate()

7 WebGUI::International WebGUI::International::get(intnlId[,namespace]) WebGUI::International::getLanguage(language[,property]) WebGUI::International::getLanguages() WebGUI::International::makeUrlCompliant(url[,language]) Manipulating Resources WebGUI::DatabaseLink WebGUI::DatabaseLink::getList() WebGUI::DatabaseLink::get(databaseLinkId) WebGUI::DatabaseLink->new(databaseLinkId) WebGUI::DatabaseLink->disconnect() WebGUI::DatabaseLink->dbh()

8 WebGUI::SQL Returning Simple Data WebGUI::SQL->buildArray(sql [,dbh]) WebGUI::SQL->buildArrayRef(sql [,dbh]) WebGUI::SQL->buildHash(sql [,dbh]) WebGUI::SQL->buildHashRef(sql [,dbh]) WebGUI::SQL->getRow(table,key,keyValue [,dbh]) WebGUI::SQL->quickArray(sql [,dbh]) WebGUI::SQL->quickCSV(sql [,dbh]) WebGUI::SQL->quickHash(sql [,dbh]) WebGUI::SQL->quickHashRef(sql [,dbh]) WebGUI::SQL->quickTab(sql [,dbh]) Returning Lists of Data WebGUI::SQl->read(sql [,dbh,placeholders]) WebGUI::SQL->unconditionalRead(sql [,dbh,placeholders]) WebGUI::SQL->prepare(sql [,dbh])

9 Statement Handler Functions $sth->array () $sth->getcolumnnames() $sth->errorcode() $sth->errormessage() $sth->execute() $sth->finish() $sth->hash() $sth->hashref() Writing to the Database WebGUI::SQL->beginTransaction() WebGUI::SQL->commit ([dbh]) WebGUI::SQL->rollback ([dbh]) WebGUI::SQL->setRow (table,key,data [,dbh,id]) WebGUI::SQL->write (sql [,dbh])

10 Utility Methods getnextid(idname) quote(string[,dbh]) quoteandjoin(arrayref[,dbh]) WebGUI::LDAPLink WebGUI::DatebaseLink::getList() WebGUI::DatabaseLink->get(databaseLinkId) WebGUI::LDAPLink->new(ldapLinkId) WebGUI::LDAPLink->bind() WebGUI::LDAPLink->getErrorMessage([ldapErrorCode]) WebGUI::LDAPLink->unbind() WebGUI::LDAPLink->getProperty(dn,property) WebGUI::LDAPLink->recurseProperty(base,array,property [,alternatekey])

11 WebGUI::Storage Creating Storage WebGUI::Storage->create WebGUI::Storage->get(storageId) Streaming Files WebGUI::Storage->addFileFromFilesystem(pathToFile) WebGUI::Storage->addFileFromFormPost(formVarName) WebGUI::Storage->addFileFromHashref(filename,hashref) WebGUI::Storage->addFileFromScalar(filename,content) Retrieving Storage WebGUI::Storage->getFiles WebGUI::Storage->getFileContentsAsHashref(filename) WebGUI::Storage->getFileContentsAsScalar(filename)

12 Storage Information WebGUI::Storage->getErrorCount() WebGUI::Storage->getFileExtension(filename) WebGUI::Storage->getFileIconUrl(filename) WebGUI::Storage->getFileSize(filename) WebGUI::Storage->getId WebGUI::Storage->getLastError WebGUI::Storage->getPath(filename) WebGUI::Storage->getUrl(filename) Filesystem Utilities WebGUI::Storage->copy WebGUI::Storage->tar(filename) WebGUI::Storage->untar(filename) WebGUI::Storage->delete WebGUI::Storage->deleteFile(filename) WebGUI::Storage->rename(filename,newFilename) WebGUI::Storage->setPrivileges(userId,groupIdView, groupidedit)

13 Dealing with HTML WebGUI::Form Asset Button Checkbox Checklist Codearea Color Combo ContentType Control DatabaseLink Date DateTime DynamicField FieldType File FilterContent Float Group Hidden HiddenList HTMLArea Integer Interval LdapLink Password Phone Radio RadioList ReadOnly SelectList Submit Template Text TextArea TimeField Url WhatNext YesNo Zipcode

14 WebGUI::Form::footer() WebGUI::Form::header({action, method, extras, enctype, tableextras}) WebGUI::HTMLForm WebGUI::HTMLForm->new([action,method,extras,enctype, tableextras]) WebGUI::HTMLForm->print() WebGUI::HTMLForm->printRowsOnly() WebGUI::HTMLForm->raw(value) WebGUI::HTMLForm->trClass(class) WebGUI::FormProcessor WebGUI::FormProcessor::process(name,type [,default]) WebGUI::HTML WebGUI::HTML::cleanSegment(html); WebGUI::HTML::filter(html[,filter]);

15 WebGUI::HTML::format(content [,contenttype]); WebGUI::HTML::html2text(html); WebGUI::HTML::makeAbsolute(html [,baseurl]); WebGUI::HTML::processReplacements(html); WebGUI::Icon WebGUI::Icon::copyIcon(urlParameters [,pageurl]) WebGUI::Icon::cutIcon(urlParameters [,pageurl]) WebGUI::Icon::deleteIcon(urlParameters [,pageurl,confirmtext]) WebGUI::Icon::dragIcon() WebGUI::Icon::editIcon(urlParameters [,pageurl ]) WebGUI::Icon::exportIcon (urlparameters [,pageurl]) WebGUI::Icon::getToolbarOptions() - WebGUI::Icon::helpIcon(helpId [,namespace]) WebGUI::Icon::lockedIcon(urlParameters [,pageurl]) WebGUI::Icon::manageIcon(urlParameters [,pageurl])

16 WebGUI::Icon::moveBottomIcon(urlParameters [,pageurl]) WebGUI::Icon::moveDownIcon(urlParameters [,pageurl]) WebGUI::Icon::moveLeftIcon(urlParameters [,pageurl]) WebGUI::Icon::moveRightIcon(urlParameters [,pageurl]) WebGUI::Icon::moveTopIcon(urlParameters [,pageurl]) WebGUI::Icon::moveUpIcon(urlParameters [,pageurl]) WebGUI::Icon::pageIcon() WebGUI::Icon::pasteIcon(urlParameters [,pageurl]) WebGUI::Icon::shortcutIcon(urlParameters [,pageurl]) WebGUI::Icon::viewIcon(urlParameters [,pageurl]) WebGUI::Icon::wobjectIcon() WebGUI::Macro WebGUI::Macro::filter(html) WebGUI::Macro::getParams(parameterString) WebGUI::Macro::negate(html) WebGUI::Macro::process(html)

17 WebGUI::Style WebGUI::Style::generateAdditionalHeadTags() WebGUI::Style::process(content,templateId) WebGUI::Style::setLink (url,params) WebGUI::Style::setMeta(params) WebGUI::Style::setRawHeadTags(tags) WebGUI::Style::setScript(url,params) WebGUI::URL WebGUI::URL::append(url,pairs) WebGUI::URL::escape(string) WebGUI::URL::gateway(pageURL [,pairs]) WebGUI::URL::getScriptURL() WebGUI::URL::getSiteURL() WebGUI::URL::makeCompliant(string) WebGUI::URL::makeAbsolute(url [,baseurl])

18 WebGUI::URL::page([pairs,useSiteUrl, skippreventproxycache ]) WebGUI::URL::setSiteURL(url) WebGUI::URL::unescape(string) WebGUI::URL::urlize(string)

19 Users, Groups, & Privileges WebGUI::User WebGUI::User->new(userId [,overrideid]) WebGUI::User->authMethod([value]) WebGUI::User->dateCreated() WebGUI::User->karma([amount,source,description]) WebGUI::User->lastUpdated() WebGUI::User->profileField (fieldname,[value]) WebGUI::User->status([value]) WebGUI::User->username([value]) WebGUI::User->userId() WebGUI::User->addToGroups(groups [,expireoffset]) WebGUI::User->deleteFromGroups(groups) WebGUI::User->referringAffiliate ([value]) WebGUI::User->delete()

20 Application Utility WebGUI::Privilege WebGUI::Privilege::adminOnly() WebGUI::Privilege::insufficient() WebGUI::Privilege::noAccess() WebGUI::Privilege::notMember() WebGUI::Privilege::vitalComponent() WebGUI::Group WebGUI::Group->new([groupId]) WebGUI::Group->find(name) WebGUI::Group->autoAdd([value]) WebGUI::Group->autoDelete([value]) WebGUI::Group->dateCreated() WebGUI::Group->deleteOffset([value]) WebGUI::Group->description([value]) WebGUI::Group->expireNotify([value]) WebGUI::Group->expireNotifyMessage([value]); WebGUI::Group->expireNotifyOffset([value]); WebGUI::Group->expireOffset([value]);

21 WebGUI::Group->groupId() WebGUI::Group->karmaThreshold([value]); WebGUI::Group->ipFilter([value]); WebGUI::Group->isEditable([value]); WebGUI::Group->lastUpdated() WebGUI::Group->name([value]); WebGUI::Group->scratchFilter([value]); WebGUI::Group->showInForms([value]); WebGUI::Group->dbQuery([value]); WebGUI::Group->databaseLinkId([value]) WebGUI::Group->dbCacheTimeout([value]) WebGUI::Group->ldapGroup([value]) WebGUI::Group->ldapGroupProperty([value]) WebGUI::Group->ldapRecursiveProperty([value]) WebGUI::Group->addGroups(groups) WebGUI::Group->addUsers(users) WebGUI::Group->deleteGroups(groups) WebGUI::Group->deleteUsers(users) WebGUI::Group->delete()

22 WebGUI::Grouping WebGUI::Grouping::addGroupsToGroups(groups,toGroups) WebGUI::Grouping::addUsersToGroups(users,groups [,expireoffset]) WebGUI::Grouping::deleteGroupsFromGroups (groups,fromgroups) WebGUI::Grouping::deleteUsersFromGroups(users,groups) WebGUI::Grouping::getGroupsForGroup(groupId) WebGUI::Grouping::getGroupsForUser(userId [,withoutexpired ]) WebGUI::Grouping::getGroupsInGroup(groupId [,recursive]) WebGUI::Grouping::getUsersInGroup(groupId [,recursive ]) WebGUI::Grouping::isInGroup([groupId,userId ]) WebGUI::Grouping::userGroupAdmin(userId,groupId[,value]) WebGUI::Grouping::userGroupExpireDate(userId,groupId [,epoch ])

23 Messaging & Error Handling WebGUI::Mail WebGUI::Mail::send (to,subject,message [,cc,from,bcc ]) WebGUI::MessageLog WebGUI::MessageLog::addEntry(userId,groupId,subject, message [,url,status,from]) WebGUI::MessageLog::addInternationalizedEntry(userId, groupid,url,internationalid [,namespace,status]) WebGUI::MessageLog::completeEntry(messageLogId) WebGUI::ErrorHandler WebGUI::ErrorHandler::audit(message) WebGUI::ErrorHandler::debug(message) WebGUI::ErrorHandler::error(message) WebGUI::ErrorHandler::fatal(message) WebGUI::ErrorHandler::getLogger()

24 WebGUI::ErrorHandler::getSessionVars() WebGUI::ErrorHandler::getStackTrace() WebGUI::ErrorHandler::info(message) WebGUI::ErrorHandler::security(message) WebGUI::ErrorHandler::showDebug() WebGUI::ErrorHandler::warn(message)

25 Miscellaneous Features WebGUI::DateTime WebGUI::DateTime::addToDate(epoch [,years,months,days]) WebGUI::DateTime::addToTime(epoch [,hours,minutes, seconds]) WebGUI::DateTime::arrayToEpochdate) WebGUI::DateTime::dayStartEnd(epoch) WebGUI::DateTime::dateToEpoch(epoch) WebGUI::DateTime::epochToArray(epoch) WebGUI::DateTime::epochToDate(epoch) WebGUI::DateTime::epochToHuman(epoch,formatString) WebGUI::DateTime::epochToSet(epoch[,withTime]) WebGUI::DateTime::getMonthName (monthinteger) WebGUI::DateTime::getDayName(dayInteger) WebGUI::DateTime::getDaysInMonth(epoch) WebGUI::DateTime::getDaysInInterval(start,end)

26 WebGUI::DateTime::getFirstDayInMonthPosition(epoch) WebGUI::DateTime::getSecondsFromEpoch(epoch) WebGUI::DateTime::humanToEpoch(dateString) WebGUI::DateTime::intervalToSeconds(interval,units) WebGUI::DateTime::localtime(epoch) WebGUI::DateTime::monthCount(startEpoch,endEpoch) WebGUI::DateTime::monthStartEnd(epoch) WebGUI::DateTime::secondsToInterval(seconds) WebGUI::DateTime::secondsToTime(seconds) WebGUI::DateTime::setToEpoch(setString) WebGUI::DateTime::time() WebGUI::DateTime::timeToSeconds(timeString) WebGUI::Paginator WebGUI::Paginator->new(currentURL [,paginateafter, pagenumber,formvar]) WebGUI::Paginator->setDataByArrayRef(arrayRef) WebGUI::Paginator->setDataByQuery(query [,dbh, unconditional,placeholders,dynamicpagenumberkey, dynamicpagenumbervalue])

27 WebGUI::Paginator->appendTemplateVars(hashRef) WebGUI::Paginator->getBar() WebGUI::Paginator->getBarAdvanced() WebGUI::Paginator->getBarSimple() WebGUI::Paginator->getBarTraditional() WebGUi::Paginator->getColumnNames() WebGUI::Paginator->getFirstPageLink() WebGUI::Paginator->getLastPageLink() WebGUI::Paginator->getNextPageLink() WebGUI::Paginator->getNumberOfPages() WebGUI::Paginator->getPage([pageNumber]) WebGUI::Paginator->getPageData([pageNumber]) WebGUI::Paginator->getPageNumber() WebGUI::Paginator->getPageLinks([limit]) WebGUI::Paginator->getPreviousPageLink() WebGUI::Paginator->getRowCount()

28 WebGUI::Utility WebGUI::Utility::commify(integer) WebGUI::Utility::formatBytes(integer) WebGUI::Utility::isBetween(value,first,second) WebGUI::Utility::isIn(value, array) WebGUI::Utility::makeArrayCommaSafe(array) WebGUI::Utility::makeArrayTabSafe(array) WebGUI::Utility::makeCommaSafe(string) WebGUI::Utility::makeTabSafe(string) WebGUI::Utility::randint(low,high) WebGUI::Utility::randomizeArray(array) WebGUI::Utility::randomizeHash(hashRef) WebGUI::Utility::round(float[,significantDigits]) WebGUI::Utility::sortHash(hash) WebGUI::Utility::sortHashDescending(hash)

29 Q&A As if there will be time for this!

Introduction. Welcom to The WebGUI API

Introduction. Welcom to The WebGUI API Introduction Welcome to The WebGUI API Introduce me If you are attending all my classes, I apologize in advanced as you are going to get very bored of this intro Frank Dillon Currently Director of development

More information

WebGUI Utility Scripts. Graham Knop /

WebGUI Utility Scripts. Graham Knop / WebGUI Utility Scripts Graham Knop / graham@plainblack.com What are Utility Scripts Maintenance functions Reporting Import / Export Anything else that uses WebGUI s data Existing Scripts WebGUI ships with

More information

Web Focused Programming With PHP

Web Focused Programming With PHP Web Focused Programming With PHP May 20 2014 Thomas Beebe Advanced DataTools Corp (tom@advancedatatools.com) Tom Beebe Tom is a Senior Database Consultant and has been with Advanced DataTools for over

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

User Account Manager

User Account Manager CHAPTER 4 Note User accounts can be accessed only when operating in Internal Directory mode. To access User tasks, log in to the system (see Logging In section on page 2-1). Then, from the Home page, click

More information

JavaScript Specialist v2.0 Exam 1D0-735

JavaScript Specialist v2.0 Exam 1D0-735 JavaScript Specialist v2.0 Exam 1D0-735 Domain 1: Essential JavaScript Principles and Practices 1.1: Identify characteristics of JavaScript and common programming practices. 1.1.1: List key JavaScript

More information

The Electronic Voting System - EVS

The Electronic Voting System - EVS The Electronic Voting System - EVS The electronic voting system is based on the MSU surveys application. Its primary purpose is to allow the MSU community to vote on a variety of issues, membership or

More information

OBS Groups API manual

OBS Groups API manual OBS Groups API manual Including OBS Groups library into external Joomla component...1 Main functions...1 get_user_permissions($user,$objectid,$component)...1 draw_permissions_form($objectid,...2 savepermissions()...2

More information

PHP,HTML5, CSS3, JQUERY SYLLABUS

PHP,HTML5, CSS3, JQUERY SYLLABUS PHP,HTML5, CSS3, JQUERY SYLLABUS AAvhdvchdvchdvhdh HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments

More information

Protect My Ministry Integrated Background Checks for Church Community Builder

Protect My Ministry Integrated Background Checks for Church Community Builder Protect My Ministry Integrated Background Checks for Church Community Builder Integration and User Guide Page 1 Introduction Background Check functionality through Protect My Ministry has been integrated

More information

A Crash Course in Perl5

A Crash Course in Perl5 z e e g e e s o f t w a r e A Crash Course in Perl5 Part 8: Database access in Perl Zeegee Software Inc. http://www.zeegee.com/ Terms and Conditions These slides are Copyright 2008 by Zeegee Software Inc.

More information

Moodle 1.9 Extension Development

Moodle 1.9 Extension Development Moodle 1.9 Extension Development Customize and extend Moodle by using its plugin systems robust Jonathan Moore Michael Churchward [ I PUBLISHING "I open source community experience distilled /4 W W - BIRMINGHAM

More information

User Management in Resource Manager

User Management in Resource Manager CHAPTER 8 This section describes how to manage user profiles. Topics in this section include: Overview of User Management, page 8-1 Using User Management, page 8-1 Overview of User Management In Resource

More information

PHPKB API Reference Guide

PHPKB API Reference Guide PHPKB API Reference Guide KB Administrator Fri, Apr 9, 09 User Manual 96 0 This document provides details on how to use the API available in PHPKB knowledge base management software. It acts as a reference

More information

Dojo: An Accessible JavaScript Toolkit

Dojo: An Accessible JavaScript Toolkit Dojo: An Accessible JavaScript Toolkit Becky Gibson Web Accessibility Architect Agenda What is Dojo? Dojo Schedule and Plans Dojo Widgets Dojo Widget Accessibility Strategy ARIA Overview Demo Questions

More information

Forms, Form Events, and Validation. Bok, Jong Soon

Forms, Form Events, and Validation. Bok, Jong Soon Forms, Form Events, and Validation Bok, Jong Soon jongsoon.bok@gmail.com www.javaexpert.co.kr How to Access to Form In JavaScript, access forms through the Document Object Model (DOM). The first approach

More information

SQLITE PERL TUTORIAL

SQLITE PERL TUTORIAL http://www.tutorialspoint.com/sqlite/sqlite_perl.htm SQLITE PERL TUTORIAL Copyright tutorialspoint.com Installation The SQLite3 can be integrated with Perl using Perl DBI module, which is a database access

More information

Global Variables Interface

Global Variables Interface WKA Technologies Global Variables Interface This document explains all options of Global Variable Interface. 1 WKA Technologies Pvt Ltd. About Global Variables Interface Variables hold information about

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006 : B. Tech

More information

CHECKOUT CUSTOM FIELD FOR MAGENTO 2

CHECKOUT CUSTOM FIELD FOR MAGENTO 2 1 User Guide Checkout Custom Field for Magento 2 CHECKOUT CUSTOM FIELD FOR MAGENTO 2 USER GUIDE BSSCOMMERCE 1 2 User Guide Checkout Custom Field for Magento 2 Contents 1. Checkout Custom Field for Magento

More information

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc.

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. Abstract This paper provides a detailed analysis of creating static and dynamic web content using the

More information

Manual for CKForms component Release 1.3.1

Manual for CKForms component Release 1.3.1 Manual for CKForms component Release 1.3.1 This manual outlines the main features of the component CK Forms including the module and the plug-in. CKForms 1.3 is the new version of the component for Joomla

More information

ITEC447 Web Projects CHAPTER 9 FORMS 1

ITEC447 Web Projects CHAPTER 9 FORMS 1 ITEC447 Web Projects CHAPTER 9 FORMS 1 Getting Interactive with Forms The last few years have seen the emergence of the interactive web or Web 2.0, as people like to call it. The interactive web is an

More information

CSE 154 LECTURE 8: FORMS

CSE 154 LECTURE 8: FORMS CSE 154 LECTURE 8: FORMS Web data most interesting web pages revolve around data examples: Google, IMDB, Digg, Facebook, YouTube, Rotten Tomatoes can take many formats: text, HTML, XML, multimedia many

More information

Transaction Cordinator: Design and Planning

Transaction Cordinator: Design and Planning Transaction Cordinator: Design and Planning Joshua Lee, Damon McCormick, Kim Ly, Chris Orimoto, John Wang, and Daniel LeCheminant October 4, 2004 Contents 1 Overview 2 2 Document Revision History 2 3 System

More information

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.7.1 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...

More information

Listing of SQLSTATE values

Listing of SQLSTATE values Listing of values 1 of 28 5/15/2008 11:28 AM Listing of values The tables in this topic provide descriptions of codes that can be returned to applications by DB2 UDB for iseries. The tables include values,

More information

Updated PDF Support Manual:

Updated PDF Support Manual: Version 2.7.0 Table of Contents Installing DT Register... 4 Component Installation... 4 Install the Upcoming Events Module...4 Joom!Fish Integration...5 Configuring DT Register...6 General... 6 Display...7

More information

Eloqua Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA

Eloqua Integration User Guide. Cvent, Inc 1765 Greensboro Station Place McLean, VA Eloqua Integration User Guide 2017 Cvent, Inc 1765 Greensboro Station Place McLean, VA 22102 www.cvent.com Contents Eloqua Integration User Guide... 3 Enabling Eloqua Integration in Your Account... 4 Helpful

More information

Guest account (Windows)

Guest account (Windows) Table 4-4. Schema of the sysintauthusers table (continued) Column Type Description flags INTEGER Flags used to store some account information (such as the account lock). min_change max_change inactie ac_expire

More information

HOW TO FLASK. And a very short intro to web development and databases

HOW TO FLASK. And a very short intro to web development and databases HOW TO FLASK And a very short intro to web development and databases FLASK Flask is a web application framework written in Python. Created by an international Python community called Pocco. Based on 2

More information

CS Exam 1 Review Suggestions - Spring 2017

CS Exam 1 Review Suggestions - Spring 2017 CS 328 - Exam 1 Review Suggestions p. 1 CS 328 - Exam 1 Review Suggestions - Spring 2017 last modified: 2017-02-16 You are responsible for material covered in class sessions and homeworks; but, here's

More information

Document Object Model. Overview

Document Object Model. Overview Overview The (DOM) is a programming interface for HTML or XML documents. Models document as a tree of nodes. Nodes can contain text and other nodes. Nodes can have attributes which include style and behavior

More information

Outline of Lecture 5. Course Content. Objectives of Lecture 6 CGI and HTML Forms

Outline of Lecture 5. Course Content. Objectives of Lecture 6 CGI and HTML Forms Web-Based Information Systems Fall 2004 CMPUT 410: CGI and HTML Forms Dr. Osmar R. Zaïane University of Alberta Outline of Lecture 5 Introduction Poor Man s Animation Animation with Java Animation with

More information

PURR The Persistent URL Resource Resolver

PURR The Persistent URL Resource Resolver PURR The Persistent URL Resource Resolver Ed Sponsler October 9, 2001 Caltech Library System CONTENTS PURR THE PERSISTENT URL RESOURCE RESOLVER... 1 INTRODUCTION... 2 PURR IMPLEMENTATION... 3 The CLS Environment...

More information

NEO OPC Client Driver. The NEO OPC Client can be launched by configuring an OPC Link from the New Link or Add Link dialog as the followings:

NEO OPC Client Driver. The NEO OPC Client can be launched by configuring an OPC Link from the New Link or Add Link dialog as the followings: The configuration program provides a built-in OPC UA Client that enables connections to OPC Servers. The NEO OPC Client is built with the OPC Client SDK and can be used to interactively browse and retrieve

More information

Sitelok Manual. Copyright Vibralogix. All rights reserved.

Sitelok Manual. Copyright Vibralogix. All rights reserved. SitelokTM V5.5 Sitelok Manual Copyright 2004-2018 Vibralogix. All rights reserved. This document is provided by Vibralogix for informational purposes only to licensed users of the Sitelok product and is

More information

System Pages (Setup Admins Only)

System Pages (Setup Admins Only) System Pages (Setup Admins Only) 1 Primary System Pages 2 More on Page Views & Sub Page Views 3 4 System Lookup Pages 5 6 7 Distinguishing Tables, Pages, Filtered Pages, & Page Views 8 9 Reasons to Create

More information

Web Design and Development ACS Chapter 13. Using Forms 11/27/2018 1

Web Design and Development ACS Chapter 13. Using Forms 11/27/2018 1 Web Design and Development ACS-1809 Chapter 13 Using Forms 11/27/2018 1 Chapter 13: Employing Forms Understand the concept and uses of forms in web pages Create a basic form Validate the form content 11/27/2018

More information

TUTORIAL QUESTION BANK

TUTORIAL QUESTION BANK + INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006

More information

C Q&As. IBM Tivoli Storage Manager V7.1 Implementation. Pass IBM C Exam with 100% Guarantee

C Q&As. IBM Tivoli Storage Manager V7.1 Implementation. Pass IBM C Exam with 100% Guarantee C2010-511 Q&As IBM Tivoli Storage Manager V7.1 Implementation Pass IBM C2010-511 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100% Money

More information

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager Vector Issue Tracker and License Manager - Administrator s Guide Configuring and Maintaining Vector Issue Tracker and License Manager Copyright Vector Networks Limited, MetaQuest Software Inc. and NetSupport

More information

To configure the extension please go to System Configuration Order Attributes in the admin panel.

To configure the extension please go to System Configuration Order Attributes in the admin panel. For more details see the Order Attributes extension page. Order Attributes Order Attributes extension allows you to collect additional order related information that may be important for shopping experience

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th

CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th CSC4370/6370 Spring/2010 Project 1 Weight: 40% of the final grade for undergraduates, 20% for graduates. Due: May/8th Note: This project is done by two people team or individual. This project must be completed

More information

NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes

NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes April 2018 NetIQ Privileged Account Manager 3.2 P4 resolves some of the previous issues. Many of these improvements were made in direct

More information

Zoho Integration. Installation Manual Release. 1 P a g e

Zoho Integration. Installation Manual Release. 1 P a g e Zoho Integration Installation Manual Release 1 P a g e Table of Contents Zoho Integration... 3 Customizing the settings in LeadForce1... 6 Configuration Settings... 7 Schedule Settings... 8 2 P a g e Zoho

More information

Release Notes McAfee Vulnerability Manager 7.5.8

Release Notes McAfee Vulnerability Manager 7.5.8 Release Notes McAfee Vulnerability Manager 7.5.8 About this release Resolved issues Installation instructions Known issues Find product documentation About this release This document contains important

More information

Web Site Design and Development Lecture 23. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

Web Site Design and Development Lecture 23. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM Web Site Design and Development Lecture 23 CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM List box The element shows a list of options in a scroll-able box when size is

More information

Pulse Secure Policy Secure

Pulse Secure Policy Secure Policy Secure RSA SecurID Ready Implementation Guide Last Modified: November 19, 2014 Partner Information Product Information Partner Name Pulse Secure Web Site http://www.pulsesecure.net/ Product Name

More information

Defect Details. Defect Id: Error when disabling slide show in Site admin: Invalid numeric input for Slide show interval (ms)

Defect Details. Defect Id: Error when disabling slide show in Site admin: Invalid numeric input for Slide show interval (ms) 214 Error when disabling slide show in Site admin: Invalid numeric input for Slide show interval (ms) 6/4/2009 Medium Impact 6/4/2009 2.3.3442 1 hrs Medium The following error occurs when attempting to

More information

Relationship Was Not Loaded Because The Type

Relationship Was Not Loaded Because The Type Schema Specified Is Not Valid. Errors The Relationship Was Not Loaded Because The Type Entityframework Error Relationship was not loaded because the type is not available Schema specified is not valid.

More information

Systems Design and Implementation I.4 Naming in a Multiserver OS

Systems Design and Implementation I.4 Naming in a Multiserver OS Systems Design and Implementation I.4 Naming in a Multiserver OS System, SS 2009 University of Karlsruhe 06.5.2009 Jan Stoess University of Karlsruhe The Issue 2 The Issue In system construction we combine

More information

Web Application Development (WAD) V th Sem BBAITM (Unit 4) By: Binit Patel

Web Application Development (WAD) V th Sem BBAITM (Unit 4) By: Binit Patel Web Application Development (WAD) V th Sem BBAITM (Unit 4) By: Binit Patel Working with Forms: A very popular way to make a web site interactive is using HTML based forms by the site. Using HTML forms,

More information

CMPT 354 Database Systems I

CMPT 354 Database Systems I CMPT 354 Database Systems I Chapter 8 Database Application Programming Introduction Executing SQL queries: Interactive SQL interface uncommon. Application written in a host language with SQL abstraction

More information

PERL DATABASE ACCESS

PERL DATABASE ACCESS http://www.tutialspoint.com/perl/perl_database.htm PERL DATABASE ACCESS Copyright tutialspoint.com This tutial will teach you how to access a database inside your Perl script. Starting from Perl 5 it has

More information

HTML5, CSS3, JQUERY SYLLABUS

HTML5, CSS3, JQUERY SYLLABUS HTML5, CSS3, JQUERY SYLLABUS AAvhdvchdvchdvhdh HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

How to Setup Goals in Google Analytics

How to Setup Goals in Google Analytics How to Setup Goals in Google Analytics Without goals in Google Analytics, it s almost impossible to determine which marketing activities benefit your business the most. Google Analytics goals are the actions

More information

COMS 469: Interactive Media II

COMS 469: Interactive Media II COMS 469: Interactive Media II Agenda Review Content Management (cont.) Replace all txt files with database tables Expand PHP/MySQL SELECT, UPDATE & DELETE queries Permit full editorial control over content

More information

Creating Forms in SOCS

Creating Forms in SOCS Training Creating Forms in SOCS Use the Form option on the Advanced Tool Bar to create a form to post to your SOCS site. The form allows visitors to complete the information online. The information gathered

More information

Table of contents. DMXzoneUniformManual DMXzone

Table of contents. DMXzoneUniformManual DMXzone Table of contents Table of contents... 1 About Uniform... 2 The Basics: Basic Usage of Uniform... 11 Advanced: Updating Uniform Elements on Demand... 19 Reference: Uniform Designs... 26 Video: Basic Usage

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by Smart Former Gold for Magento Quick Start version 1.0 created by IToris Project Team IToris company Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Work with SmartFormer Gold... 3 2.1. Quick

More information

.NET Advance Package Syllabus

.NET Advance Package Syllabus Module 1: Introduction to.net Lecture 1: About US: About SiSTech About your self Describe training methodology Lecture 2: What is.net? Application developed in.net Application development Architecture.Net

More information

SPARK. User Manual Ver ITLAQ Technologies

SPARK. User Manual Ver ITLAQ Technologies SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing

More information

TEXTAREA NN 2 IE 3 DOM 1

TEXTAREA NN 2 IE 3 DOM 1 778 TEXTAREA Chapter 9DOM Reference TEXTAREA NN 2 IE 3 DOM 1 The TEXTAREA object reflects the TEXTAREA element and is used as a form control. This object is the primary way of getting a user to enter multiple

More information

Importing Existing Data into LastPass

Importing Existing Data into LastPass Importing Existing Data into LastPass Once you have installed LastPass, you may need to impocort your existing password entries and secure data from another LastPass account or from another password manager

More information

Oracle TimesTen Patchset Update

Oracle TimesTen Patchset Update Oracle TimesTen 18.1.2.1.0 Patchset Update TimesTen Product Management 18.1.2 patchset release schedule, contents, platforms 18.1.2.1.0 is a patchset release Contents First 18.1 release with support for

More information

User Manual. ARK for SharePoint-2007

User Manual. ARK for SharePoint-2007 User Manual ARK for SharePoint-2007 Table of Contents 1 About ARKSP (Admin Report Kit for SharePoint) 1 1.1 About ARKSP 1 1.2 Who can use ARKSP? 1 1.3 System Requirements 2 1.4 How to activate the software?

More information

OrangeCRM Business Intelligence API IMPLEMENTATION GUIDE

OrangeCRM Business Intelligence API IMPLEMENTATION GUIDE OrangeCRM Business Intelligence API IMPLEMENTATION GUIDE VERSION 1.01 October 17, 2016 API UPDATES V1.01 Implementation 2 P age www.orangecrm.com API ACTIONS The following actions can be performed by the

More information

Certified Secure Web Application Secure Development Checklist

Certified Secure Web Application Secure Development Checklist www.certifiedsecure.com info@certifiedsecure.com Tel.: +31 (0)70 310 13 40 Loire 128-A 2491 AJ The Hague The Netherlands About Certified Secure Checklist Certified Secure exists to encourage and fulfill

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand

More information

25Live Custom Report Integration

25Live Custom Report Integration Custom report integration functions of the 25Live Administration Utility The 25Live Administration Utility can be used to integrate custom reports created by your institution into the 25Live environment.

More information

CORAL Resources Module User Guide

CORAL Resources Module User Guide CORAL Resources Module User Guide About CORAL Resources A component of Hesburgh Libraries locally developed ERM, CORAL Resources aids in the management of the electronic resource workflow from the initial

More information

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week WEB DESIGNING HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments HTML - Lists HTML - Images HTML

More information

Splitting and Merging. Down and Dirty Made Easy

Splitting and Merging. Down and Dirty Made Easy Splitting and Merging Down and Dirty Made Easy Splitting WebGUI Sites E unus pluribum Splitting WebGUI Sites Two possible ways Duplicate and cut-down No need for messy rewrite rules Entirely separate site

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

Aitoc. Checkout Fields Manager User Manual for Magento

Aitoc. Checkout Fields Manager User Manual for Magento Checkout Fields Manager User Manual for Magento Table of Content 1. Enabling the extension in Magento. 2. Adding a custom checkout attribute. 3. Front-end view. 4. Custom checkout fields in Order details.

More information

Application Notes: SightMax Configuration For MAXCS Release 8.0. January 13, Page 1 of 7. SightMax Configuration for MaxCS

Application Notes: SightMax Configuration For MAXCS Release 8.0. January 13, Page 1 of 7. SightMax Configuration for MaxCS Application Notes: SightMax Configuration For MAXCS Release 8.0 January 13, 2016 Page 1 of 7 Contents System Requirements... 3 Overview... 3 Installation... 4 SightMax Version Upgrades... 7 AltiGen Communications,

More information

UNIT I Java Bean, HTML & Javascript

UNIT I Java Bean, HTML & Javascript SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Web Technologies (16MC820) Year & Sem: II-MCA & II-Sem Course & Branch:

More information

1. Begin by selecting [Content] > [Add Content] > [Webform] in the administrative toolbar. A new Webform page should appear.

1. Begin by selecting [Content] > [Add Content] > [Webform] in the administrative toolbar. A new Webform page should appear. Creating a Webform 1. Begin by selecting [Content] > [Add Content] > [Webform] in the administrative toolbar. A new Webform page should appear. 2. Enter the title of the webform you would like to create

More information

Lucid Key Server. Help Documentation.

Lucid Key Server. Help Documentation. Lucid Key Server Help Documentation www.lucidcentral.org Help for the Lucid Key Server Welcome to the Lucid Key Server, one member of the Lucid family of products. For more information on other Lucid and

More information

Web Development. With PHP. Web Development With PHP

Web Development. With PHP. Web Development With PHP Web Development With PHP Web Development With PHP We deliver all our courses as Corporate Training as well if you are a group interested in the course, this option may be more advantageous for you. 8983002500/8149046285

More information

All Applications Release Bulletin January 2010

All Applications Release Bulletin January 2010 All Applications Release Bulletin January 2010 In this bulletin... Online Enrollment: HTML Forms for Contracts 2 System Administration: MBP Online User Accounts 11 About Release 91_6 This release includes

More information

ForeScout CounterACT. Configuration Guide. Version 4.1

ForeScout CounterACT. Configuration Guide. Version 4.1 ForeScout CounterACT Network Module: VPN Concentrator Plugin Version 4.1 Table of Contents About the VPN Concentrator Plugin... 3 What to Do... 3 Requirements... 3 CounterACT Requirements... 3 Supported

More information

Configuring Vulnerability Assessment Devices

Configuring Vulnerability Assessment Devices CHAPTER 10 Revised: November 10, 2007 Vulnerability assessment (VA) devices provide MARS with valuable information about many of the possible targets of attacks and threats. They provide information useful

More information

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message.

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message. What is CGI? The Common Gateway Interface (CGI) is a set of standards that define how information is exchanged between the web server and a custom script. is a standard for external gateway programs to

More information

RISKMAN QUICK REFERENCE GUIDE TO SYSTEM CONFIGURATION & TOOLS

RISKMAN QUICK REFERENCE GUIDE TO SYSTEM CONFIGURATION & TOOLS Introduction This reference guide is aimed at RiskMan Administrators who will be responsible for maintaining your RiskMan system configuration and also to use some of the System Tools that are available

More information

SAP Edge Services, cloud edition Persistence Service Guide Version 1802

SAP Edge Services, cloud edition Persistence Service Guide Version 1802 SAP Edge Services, cloud edition Persistence Service Guide Version 1802 PERSISTENCE SERVICE - GUIDE Table of Contents ABOUT THIS DOCUMENT... 3 PERSISTENCE SERVICE (DATA STORAGE)... 4 Local Generic SQL

More information

WebGUI Developers Guide

WebGUI Developers Guide WebGUI Developers Guide by JT Smith Frank Dillon Doug Bell Graham Knop Chris Nehren Colin Kuskie Copyright 2008 Plain Black Corporation. All rights reserved. Printed in the United States of America by

More information

Numara FootPrints Changelog January 26, 2009

Numara FootPrints Changelog January 26, 2009 Numara FootPrints 9.0.3 Changelog January 26, 2009 Address Book The logo in the Address Book always pointed to the Numara Software URL. Address book fields were missing from a number of features in FootPrints

More information

Andowson Chang

Andowson Chang Andowson Chang http://www.andowson.com/ All JForum templates are stored in the directory templates, where each subdirectory is a template name, being the default template name callled default. There you

More information

Pragmatic Software Co., Inc. Software Planner User s Guide

Pragmatic Software Co., Inc. Software Planner User s Guide Software Planner User s Guide This guide is used by users of Software Planner to understand the features and benefits of using Software Planner. Copyright, Pragmatic Software, 2008 - Present Software Planner

More information

Contents. Sync Installation Guide

Contents. Sync Installation Guide 1 Contents Contents... 2 Preface... 3 Prerequisites... 3 Installation... 4 Prepare File System... 4 Setup SQL Server... 4 Setup IIS web server... 4 Creating the Sync Application Pool... 4 Add the Sync

More information

Unit 3: Local Fields

Unit 3: Local Fields Unit 3: Local Fields Text Fields Questions Covered What are fields and how do we define them? How can we change the kinds of data we are collecting? What are the different data types available and how

More information

escuela técnica superior de ingeniería informática

escuela técnica superior de ingeniería informática Tiempo: 2h escuela técnica superior de ingeniería informática Versión original: José Antonio Parejo y Manuel Resinas (diciembre 2008) Última revisión: Amador Durán y David Benavides (diciembre 2006); revisión

More information

CA IdentityMinder. Glossary

CA IdentityMinder. Glossary CA IdentityMinder Glossary 12.6.3 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

EnterpriseLink and LDAP

EnterpriseLink and LDAP Case Requirement A client has an EnterpriseLink application and wishes to utilize their Linux LDAP server to validate Users against, then use the EnterpriseLink feature of pooled logons to the mainframe.

More information

John Coggeshall Copyright 2006, Zend Technologies Inc.

John Coggeshall Copyright 2006, Zend Technologies Inc. PHP Security Basics John Coggeshall Copyright 2006, Zend Technologies Inc. Welcome! Welcome to PHP Security Basics Who am I: John Coggeshall Lead, North American Professional Services PHP 5 Core Contributor

More information