Show/Hide Toolbars

Navigation: Using PHPRunner

PHPrunner32x32     PHPRunner manual

Miscellaneous settings

Scroll Prev Next More


The Miscellaneous page allows to set project, table specific and Enterprise Edition settings.


Project settings


Use the Language drop-down box to choose the Project language. By clicking Multiple languages button you can select several Project languages and give the user ability to choose language while logging in.


Regional settings

Choose required country from drop-down box.

Label Editor

Label Editor allows you to edit table and field labels (Table labels tab), custom labels (Custom labels tab), add tooltips to the Edit forms (Edit form tooltips tab) and edit web page titles (Page titles tab). You can translate labels into several languages. Click Choose languages to add more languages to the project.

You can export multilanguage labels to CSV file (use Export to CSV button), then edit labels in the external editor and import the file back (use Import from CSV button). If you use languages ​​other than English in the project, we recommend to edit CSV files using Google Docs or OpenOffice. Due to problems with character encoding we do not recommend using Microsoft Excel for projects with multiple languages.

Table labels

Modify table and field labels to make them more good-looking to users. Filter labels by table or field to limit the data displayed. Use <br> to insert a line break in field label.


Custom labels

Use custom labels to translate error messages in regular expressions and your own validation plugins. Also you can create your own custom labels to display some messages to a user. Filter labels by label id to limit the data displayed.


If you have created Custom labels and want to place some text on a page, which will vary depending on the selected language, you can add PHP code snippet to the page and use the following code in it:

echo GetCustomLabel ("CustomLabelID");

Don't forget to replace CustomLabelID with the correct custom label identifier.

Also you can use custom labels in page template. Open Visual Editor and switch to HTML mode. Then add the following code:

{$custom CustomLabelID}

And in Javascript code:


While editing page title you can use text for all pages and field values, e.g. {%ID} and {%Make}, for View and Edit pages. For example:

Cars, Edit record [ID:{%ID}]

Customers, {%FirstName} {%LastName}

Also you can use the field values ​​from the master table on the List page of details table. Here is the example of page title for Order details table:

Orders, ID: {%master.OrderID}

Edit form tooltips

Add a tooltip to a field to display some additional information about it on the Edit page and during inline editing on the List page. To create a multiline tooltip, use <br> as a line separator.


How it looks in browser:


Page titles

To edit a web page title, deselect a Default checkbox next to it and make changes.  Filter page titles by table or page to limit the data displayed.


Project logo


To change your project logo, you can enter here text or your HTML-code.
Here is an example of the code that can be used to display logo icon and text:

<DIV style="position: relative; height: 40px; top: -6px; white-space: nowrap;">

    <IMG height="80%" id="navbarlogo" alt="Project logo" src="">

     Cars project


That's how it will look on the generated page:
You can do even more with PHP code by using the function setProjectLogo from the Labels/Titles API.
In the following example you are adding logo and the current year to the project logo.
Simply put the logo.png to the images folder of your application and add the following code to AfterAppInit event.

$currentYear = date("Y");
<DIV style="position: relative; height: 40px; top: -6px; white-space: nowrap;">

    <IMG height="80%" id="navbarlogo" alt="Project logo" src="">

     Cars project'.$currentYear.'


See more about using Labels/Titles API here.

Form field placeholders

Placeholders are in-place tooltips that disappear as soon user starts typing something in that field.
Live Demo

SMS Settings

Here you can set you Twilio Account that can be used used to send SMS data to users.
To use that functionality first you need to Open an account with
Note that Twilio is not free. Their rates depend on number of messages you going to send and many other things.

See more:

Two-factor authentication

Runner_sms function

Email settings

Here you can enter email which will be used to send emails to users and define settings of the custom mail server, if you do not use the built-in mail server. Note that SMTP server, SMTP server port as well as Secure connection (SSL) settings may differ from the stated in the example below. Contact your Mail Service Provider to get necessary information.


To send emails via Gmail, use the following settings:

SMTP server:

SMTP server port: 465

Secure connection (SSL): On

SMTP username: <your gmail address>

SMTP password: <Gmail password>

Landing page

Select the page to open when the user enters the site (if login is disabled or login and guest user login are enabled) or just after login. You can enter custom URL, e.g URL with search options carscars_list.php?qs=audi.


Map settings

Select map provider and enter API Key (if required). You can get Bing maps API key for development purposes for free at


Error reporting

You can select to display detailed error messages or your custom error message.


Section 508 compatibility

Select this check box to make online content accessible to a wide range of people with disabilities. For more information, visit

Check keyboard-based navigation through table links on the List page (Arrow Up, Arrow Down, Tab, Shift Tab). The keyboard shortcuts available are described below:

ALT+E - inline edit current record;

ALT+S - save current record;

ALT+C - cancel inline edit;

ALT+F - go to the advanced search;

ALT+M - jump to the menu;

CTRL+left arrow - previous page;

CTRL+right arrow - next page.

When using special internet browser readers, the Hotkeys reference link will be available.

Build Mobile version

Allows you to build a mobile version of your website automatically. For more information, see Mobile template.

Table specific settings

Miscellaneous settings that can vary from table to table. Use drop-down box with table names to switch between tables.

Warn about leaving Add/Edit pages

Displays a warning message before leaving Add/Edit pages with unsaved changes.

Move Next option

Displays Next/Prev buttons on Edit/View pages that allows to proceed to the next record without going back to the list page.

Rollover row highlighting

Select this check box to turn on row highlighting feature. It highlights current table row on the list page.

Resizable table columns

Allows resizing any column on the List page by dragging its edge.

Search and Filter settings

Allows adjusting search and filter settings. For more information, see Choose fields: Search and Filter settings.

Truncate large text fields


This option adds "More ..." link to long text field while first XXX characters are displayed on the page. "More ..." link displays a popup with the whole field content.

Also you can enter number of records to appear on each list page.

yellowbulbNote: to make this option work correctly you must choose the key field for the selected table on the Choose pages screen.

No records on the first page

With this option turned on no records will be shown on initial page load. You will need to run a search in order to display results.

Records per page

The initial number of records to be displayed

Records per page selection

Defines what options to show in pagination control. "all" (without quotes) means show all records.

Enterprise Edition settings

These settings are available only in the Enterprise Edition of PHPRunner.

Web reports

Enable online report/chart builder. Click Administrator button to specify the password to access the Web Reports and Charts admin area.