Table of Contents

- Basic phpLens allows you to search and display data, but you cannot edit or create records.
- Advanced phpLens allows you to edit and create records and can be used with open source databases such as MySQL and PostgreSQL, and file based databases such as MS Access and VFP.
- Enterprise phpLens has the same functionality as Advanced and supports enterprise databases such as Oracle, Microsoft SQL Server, DB2, Sybase and Informix, and all databases supported by Advanced.
  Warning: flock(): 804 bytes of buffered data lost during conversion to FILE*! in /var/www/html/php/phplens/adodb/adodb-csvlib.inc.php on line 92

  property | Basic | Advanced Enterprise
  --- | --- | ---
  Charting
  chartFontPrefix | Y | Y
  chartFontSuffix | Y | Y
  chartLens | Y | Y
  chartParams | Y | Y
  Colors
  colorBackground | Y | Y
  colorEven | Y | Y
  colorFooter | Y | Y
  colorGroup | Y | Y
  colorNav | Y | Y
  colorNavBorder | Y | Y
  colorOdd | Y | Y
  colorRecNo | Y | Y
  colorSelect | Y | Y
  colorSubFooter | Y | Y
  colorTitle | Y | Y
  css |  | Y
  detailLeftColor | Y | Y
  detailRightColor | Y | Y
  filterTopColor | Y | Y
  Editing, Updating and Creating Records
  anchorTags |  | Y
  attrDateTime |  | Y
  autoGenerateKey |  | Y
  bannedTags |  | Y
  canDelete |  | Y
  canEdit |  | Y
  canNew |  | Y
  childLens |  | Y
  defaultLens |  | Y
  editClick |  | Y
  editHiddenTags |  | Y
  editLens |  | Y
  editMultiple |  | Y
  editNewRadioCheckBoxTD | Y | Y
  emptyCharIsNull |  | Y
  emptyDatesNull |  | Y
  eventPostDeleteSQL |  | Y
  eventPostInsertSQL |  | Y
  eventPostUpdateSQL |  | Y
  eventPreDeleteSQL |  | Y
  eventPreInsertField |  | Y
  eventPreInsertSQL |  | Y
  eventPreUpdateField |  | Y
  eventPreUpdateSQL |  | Y
  exportLens |  | Y
  exportOptions |  | Y
  fmtDateInput |  | Y
  fmtDecimalDB |  | Y
  fmtTimeStampInput |  | Y
  getFieldsFromTables |  | Y
  gridReadOnlyLens |  | Y
  htmlEditLens |  | Y
  imageMaxSize |  | Y
  imageUploadFunction |  | Y
  inputLens |  | Y
  inputTypeLens |  | Y
  keyCol |  | Y
  keyIsChar |  | Y
  keyTable |  | Y
  keyVariable |  | Y
  mustFill |  | Y
  mustFillMark |  | Y
  newHiddenTags |  | Y
  newLens |  | Y
  newReadOnlyLens |  | Y
  nl2br |  | Y
  noAutoNew |  | Y
  numInputLen |  | Y
  powerEditLens |  | Y
  readOnlyLens |  | Y
  roInputStyle |  | Y
  saveOptions | Y | Y
  searchLookupLens |  | Y
  sectionLens |  | Y
  showCal |  | Y
  showCancel |  | Y
  spDelete |  | Y
  spEdit |  | Y
  spNew |  | Y
  sqlEditNew |  | Y
  tdEdit |  | Y
  textAreaHeader |  | Y
  textAreaLens |  | Y
  textInputHeader |  | Y
  textInputMax |  | Y
  textInputMin |  | Y
  textSizeLens |  | Y
  toUpper |  | Y
  validation |  | Y
  versionLockCol |  | Y
  Error Handling, Redirects
  errHideMessages | Y | Y
  errorPrefix | Y | Y
  errorSuffix | Y | Y
  redirectNoData | Y | Y
  redirectOnInsert |  | Y
  redirectOnInsertCancel |  | Y
  redirectOnUpdate |  | Y
  redirectOnUpdateCancel |  | Y
  Essential
  dynEdit | Y | Y
  id | Y | Y
  keyCompound |  | Y
  sql | Y | Y
  Filtering and Searching
  allowEmptyFilter | Y | Y
  filterAllOr | Y | Y
  filterAnyWhere |  | Y
  filterDefaults | Y | Y
  filterFontPrefix | Y | Y
  filterFontSuffix | Y | Y
  filterLens | Y | Y
  filterModifierFn |  | Y
  filterParams | Y | Y
  filterRadioCheckBoxTD | Y | Y
  filterShowForm | Y | Y
  filterTableCols | Y | Y
  filterUseLike | Y | Y
  phplensDatabase | Y | Y
  remoteQuery | Y | Y
  showFindMore | Y | Y
  sqlFilter | Y | Y
  upperCase | Y | Y
  Graphic Images
  imageAttributes | Y | Y
  imageCacheSecs |  | Y
  imageDir | Y | Y
  imageEmpty | Y | Y
  imagePage | Y | Y
  imageTmpDir | Y | Y
  imageTmpDirURL |  | Y
  imageType | Y | Y
  Grouping and totaling of rows
  avgLens |  | Y
  groupDesc | Y | Y
  groupLens | Y | Y
  pageBreakRows | Y | Y
  scrollMaxRecordCount |  | Y
  subTotalFontPrefix | Y | Y
  subTotalFontSuffix | Y | Y
  sumLens | Y | Y
  sumTotal | Y | Y
  totalFontPrefix | Y | Y
  totalFontSuffix | Y | Y
  totalNumPrefix | Y | Y
  totalNumSuffix | Y | Y
  Information and Debugging
  dataVers | Y | Y
  debug | Y | Y
  debugDie | Y | Y
  fileSessionPath | Y | Y
  keyColClear |  | Y
  lensVers | Y | Y
  Navigation Bar and Menu
  hideAnchorName | Y | Y
  menuHide | Y | Y
  navFontPrefix | Y | Y
  navFontSuffix | Y | Y
  navHeader | Y | Y
  navTableHeader | Y | Y
  navTDHeader | Y | Y
  navUserButtons | Y | Y
  scrollBgColor | Y | Y
  scrollFontPrefix | Y | Y
  scrollFontSuffix | Y | Y
  scrollHiliteFontPrefix | Y | Y
  scrollHiliteFontSuffix | Y | Y
  scrollLinks | Y | Y
  scrollTDHeader | Y | Y
  Programming
  cacheData |  | Y
  cacheLookups |  | Y
  compat | Y | Y
  connection | Y | Y
  connectionLookups | Y | Y
  curState | Y | Y
  displaySep |  | Y
  dynUseSessions | Y | Y
  errorHandler |  | Y
  fields | Y | Y
  fieldSep | Y | Y
  firstState | Y | Y
  forceType |  | Y
  groupSep | Y | Y
  ignoreSessions | Y | Y
  keyColVariable |  | Y
  keyRecNo | Y | Y
  lang | Y | Y
  nameSpace | Y | Y
  onlyOrder1Col | Y | Y
  overrideFunction |  | Y
  persist | Y | Y
  renderer |  | Y
  rs | Y | Y
  sqlWhere | Y | Y
  urlParams | Y | Y
  Security
  md5Input |  | Y
  password | Y | Y
  securityCheckReferer |  | Y
  securityEditSeq |  | Y
  Table and Grid formating
  detailHdr | Y | Y
  detailTableHeader | Y | Y
  detailTitleHeader | Y | Y
  detailValueHeader | Y | Y
  editTableHeader |  | Y
  eventDetailView | Y | Y
  filterTableHeader | Y | Y
  gridHeight | Y | Y
  gridTableHeader | Y | Y
  layoutTableHeader | Y | Y
  newTableHeader | Y | Y
  pageBreakHTML | Y | Y
  rowColorLens | Y | Y
  showDetails | Y | Y
  showGrid | Y | Y
  sqlDetail |  | Y
  Table Cell formating
  border0 | Y | Y
  cellFontPrefix | Y | Y
  cellFontSuffix | Y | Y
  colorLens | Y | Y
  detailFontPrefix | Y | Y
  detailFontSuffix | Y | Y
  fmtDateOutput | Y | Y
  fmtDecimal | Y | Y
  fmtDecimalPlaces | Y | Y
  fmtThousands | Y | Y
  fmtTimeStampOutput | Y | Y
  fmtTimeStampsAsDates | Y | Y
  groupFontPrefix | Y | Y
  groupFontSuffix | Y | Y
  htmlLens | Y | Y
  lookupLens | Y | Y
  noTrim | Y | Y
  numberPrefix | Y | Y
  numberSuffix | Y | Y
  overlibInit |  | Y
  overlibLens |  | Y
  powerLens | Y | Y
  powerPrefix | Y | Y
  sameRowLens | Y | Y
  tdLens | Y | Y
  warnLookupOverflow | Y | Y
  Table Column/Field Titles
  detailTitleFontPrefix | Y | Y
  detailTitleFontSuffix | Y | Y
  fontSelColPrefix | Y | Y
  fontSelColSuffix | Y | Y
  nameLens | Y | Y
  showHeaders | Y | Y
  showSort | Y | Y
  showSortCols | Y | Y
  titleColor | Y | Y
  titleFontPrefix | Y | Y
  titleFontSuffix | Y | Y
  titleHeader | Y | Y
  titleLevel1 |  | Y
  titleLevel2 |  | Y
  titleLevel3 |  | Y
  Table Rows and Columns
  columns | Y | Y
  detailLens | Y | Y
  evenHeader | Y | Y
  gridLens | Y | Y
  keyRecNoSelect | Y | Y
  oddHeader | Y | Y
  pageSize | Y | Y
  showRecNo | Y | Y
  Templates
  includeFooter |  | Y
  includeHeader |  | Y
  templateAssign |  | Y
  templateBaseDir |  | Y
  templateDetail |  | Y
  templateEdit |  | Y
  templateFilter |  | Y
  templateFilterGrid |  | Y
  templateGrid |  | Y
  templateGridHdr |  | Y
  templateLayout |  | Y
  templateLayoutAddFilter |  | Y
  templateMode |  | Y
  templateNew |  | Y
  templatePrefix | Y | Y
  templateSecure |  | Y
  templateShowErrors |  | Y
  templateSuffix | Y | Y