198 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			198 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 | |
| 		"http://www.w3.org/TR/html4/loose.dtd">
 | |
| <html>
 | |
| <head>
 | |
| 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 | |
| 	<title>Subscriptions</title>
 | |
| <style type="text/css">
 | |
| 	hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
 | |
| 	table.pme-main 	     { border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
 | |
| 	table.pme-navigation { border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
 | |
| 	td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
 | |
| 	th.pme-header	     { border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
 | |
| 	td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
 | |
| 	td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
 | |
| 	td.pme-sortinfo, td.pme-filter { border: #004d9c 1px solid; padding: 3px; }
 | |
| 	td.pme-buttons { text-align: left;   }
 | |
| 	td.pme-message { text-align: center; }
 | |
| 	td.pme-stats   { text-align: right;  }
 | |
| </style>
 | |
| </head>
 | |
| <body>
 | |
| <h3>Subscriptions</h3>
 | |
| <?php
 | |
| 
 | |
| /*
 | |
|  * IMPORTANT NOTE: This generated file contains only a subset of huge amount
 | |
|  * of options that can be used with phpMyEdit. To get information about all
 | |
|  * features offered by phpMyEdit, check official documentation. It is available
 | |
|  * online and also for download on phpMyEdit project management page:
 | |
|  *
 | |
|  * http://platon.sk/projects/main_page.php?project_id=5
 | |
|  *
 | |
|  * This file was generated by:
 | |
|  *
 | |
|  *                    phpMyEdit version: 5.7.1
 | |
|  *       phpMyEdit.class.php core class: 1.204
 | |
|  *            phpMyEditSetup.php script: 1.50
 | |
|  *              generating setup script: 1.50
 | |
|  */
 | |
| 
 | |
| // MySQL host name, user name, password, database, and table
 | |
| require_once("service-admin.inc.php");
 | |
| $opts['tb'] = 'subscriptions';
 | |
| 
 | |
| // Name of field which is the unique key
 | |
| $opts['key'] = 'subscriptionid';
 | |
| 
 | |
| // Type of key field (int/real/string/date etc.)
 | |
| $opts['key_type'] = 'int';
 | |
| 
 | |
| // Sorting field(s)
 | |
| $opts['sort_field'] = array('customerid');
 | |
| 
 | |
| // Number of records to display on the screen
 | |
| // Value of -1 lists all records in a table
 | |
| $opts['inc'] = 15;
 | |
| 
 | |
| // Options you wish to give the users
 | |
| // A - add,  C - change, P - copy, V - view, D - delete,
 | |
| // F - filter, I - initial sort suppressed
 | |
| $opts['options'] = 'ACPVDF';
 | |
| 
 | |
| // Number of lines to display on multiple selection filters
 | |
| $opts['multiple'] = '4';
 | |
| 
 | |
| // Navigation style: B - buttons (default), T - text links, G - graphic links
 | |
| // Buttons position: U - up, D - down (default)
 | |
| $opts['navigation'] = 'DB';
 | |
| 
 | |
| // Display special page elements
 | |
| $opts['display'] = array(
 | |
| 	'form'  => true,
 | |
| 	'query' => true,
 | |
| 	'sort'  => true,
 | |
| 	'time'  => true,
 | |
| 	'tabs'  => true
 | |
| );
 | |
| 
 | |
| // Set default prefixes for variables
 | |
| $opts['js']['prefix']               = 'PME_js_';
 | |
| $opts['dhtml']['prefix']            = 'PME_dhtml_';
 | |
| $opts['cgi']['prefix']['operation'] = 'PME_op_';
 | |
| $opts['cgi']['prefix']['sys']       = 'PME_sys_';
 | |
| $opts['cgi']['prefix']['data']      = 'PME_data_';
 | |
| 
 | |
| /* Get the user's default language and use it if possible or you can
 | |
|    specify particular one you want to use. Refer to official documentation
 | |
|    for list of available languages. */
 | |
| $opts['language'] = $_SERVER['HTTP_ACCEPT_LANGUAGE'] . '-UTF8';
 | |
| 
 | |
| /* Table-level filter capability. If set, it is included in the WHERE clause
 | |
|    of any generated SELECT statement in SQL query. This gives you ability to
 | |
|    work only with subset of data from table.
 | |
| 
 | |
| $opts['filters'] = "column1 like '%11%' AND column2<17";
 | |
| $opts['filters'] = "section_id = 9";
 | |
| $opts['filters'] = "PMEtable0.sessions_count > 200";
 | |
| */
 | |
| 
 | |
| /* Field definitions
 | |
|    
 | |
| Fields will be displayed left to right on the screen in the order in which they
 | |
| appear in generated list. Here are some most used field options documented.
 | |
| 
 | |
| ['name'] is the title used for column headings, etc.;
 | |
| ['maxlen'] maximum length to display add/edit/search input boxes
 | |
| ['trimlen'] maximum length of string content to display in row listing
 | |
| ['width'] is an optional display width specification for the column
 | |
|           e.g.  ['width'] = '100px';
 | |
| ['mask'] a string that is used by sprintf() to format field output
 | |
| ['sort'] true or false; means the users may sort the display on this column
 | |
| ['strip_tags'] true or false; whether to strip tags from content
 | |
| ['nowrap'] true or false; whether this field should get a NOWRAP
 | |
| ['select'] T - text, N - numeric, D - drop-down, M - multiple selection
 | |
| ['options'] optional parameter to control whether a field is displayed
 | |
|   L - list, F - filter, A - add, C - change, P - copy, D - delete, V - view
 | |
|             Another flags are:
 | |
|             R - indicates that a field is read only
 | |
|             W - indicates that a field is a password field
 | |
|             H - indicates that a field is to be hidden and marked as hidden
 | |
| ['URL'] is used to make a field 'clickable' in the display
 | |
|         e.g.: 'mailto:$value', 'http://$value' or '$page?stuff';
 | |
| ['URLtarget']  HTML target link specification (for example: _blank)
 | |
| ['textarea']['rows'] and/or ['textarea']['cols']
 | |
|   specifies a textarea is to be used to give multi-line input
 | |
|   e.g. ['textarea']['rows'] = 5; ['textarea']['cols'] = 10
 | |
| ['values'] restricts user input to the specified constants,
 | |
|            e.g. ['values'] = array('A','B','C') or ['values'] = range(1,99)
 | |
| ['values']['table'] and ['values']['column'] restricts user input
 | |
|   to the values found in the specified column of another table
 | |
| ['values']['description'] = 'desc_column'
 | |
|   The optional ['values']['description'] field allows the value(s) displayed
 | |
|   to the user to be different to those in the ['values']['column'] field.
 | |
|   This is useful for giving more meaning to column values. Multiple
 | |
|   descriptions fields are also possible. Check documentation for this.
 | |
| */
 | |
| 
 | |
| $opts['fdd']['subscriptionid'] = array(
 | |
|   'name'     => 'Subscriptionid',
 | |
|   'select'   => 'T',
 | |
|   'options'  => 'AVCPDR', // auto increment
 | |
|   'maxlen'   => 20,
 | |
|   'default'  => '0',
 | |
|   'sort'     => true
 | |
| );
 | |
| $opts['fdd']['customerid'] = array(
 | |
|   'name'     => 'Customer',
 | |
|   'select'   => 'T',
 | |
|   'maxlen'   => 20,
 | |
|   'values' => array(
 | |
|     'table'  => 'customers',
 | |
|     'column' => 'customerid',
 | |
|     'description' => 'customername'
 | |
|   ),
 | |
| 
 | |
|   'sort'     => true
 | |
| );
 | |
| $opts['fdd']['serviceid'] = array(
 | |
|   'name'     => 'Service',
 | |
|   'select'   => 'T',
 | |
|   'maxlen'   => 20,
 | |
|   'values' => array(
 | |
|     'table'  => 'services',
 | |
|     'column' => 'serviceid',
 | |
|     'description' => 'servicename'
 | |
|   ),
 | |
| 
 | |
|   'sort'     => true
 | |
| );
 | |
| $opts['fdd']['description'] = array(
 | |
|   'name'     => 'Description',
 | |
|   'select'   => 'T',
 | |
|   'maxlen'   => 80,
 | |
|   'sort'     => true
 | |
| );
 | |
| $opts['fdd']['amount'] = array(
 | |
|   'name'     => 'Amount',
 | |
|   'select'   => 'N',
 | |
|   'maxlen'   => 10,
 | |
|   'sort'     => false
 | |
| );
 | |
| $opts['fdd']['lastinvoiced'] = array(
 | |
|   'name'     => 'Last invoiced',
 | |
|   'select'   => 'T',
 | |
|   'maxlen'   => 10,
 | |
|   'sort'     => true
 | |
| );
 | |
| 
 | |
| // Now important call to phpMyEdit
 | |
| require_once 'phpMyEdit.class.php';
 | |
| new phpMyEdit($opts);
 | |
| 
 | |
| ?>
 | |
| 
 | |
| 
 | |
| </body>
 | |
| </html>
 |