sTEFANs Subversion Web Contol (SWC)
Inc
[ class tree: Swc ] [ index: Swc ] [ all elements ]

Procedural File: swc_control_content.inc.php

Source Location: /swc/inc/swc_control_content.inc.php

Page Details

Implementation of SWC control bar.

Implementation of SWC control bar.

Since:  v1.0.0
Filesource:  Source Code for this file
Version:  v1.1.0
License:  GNU Lesser General Public License
Copyright:  Copyright ©2006 by sTEFANs
Author:  Stefan Schraml
Includes
require_once ('inc/utils.inc.php') [line 43]

Common utility functions

Common utility functions

[ Top ]

require_once ('inc/page.inc.php') [line 41]

HTML generation library

HTML generation library

[ Top ]

require_once ('inc/config.inc.php') [line 37]

Project configuration interface

Project configuration interface

[ Top ]

require_once ('inc/svn_lib.inc.php') [line 39]

SVN execution library

SVN execution library

[ Top ]


Functions
SvnCpPrintActionsCell  [line 345]

void SvnCpPrintActionsCell( SwcConfig $config, string $sel_frame, string $sel_action, int $colspan  )

Prints a single cell containing a table with some actions for a configured project.

Prints a single cell containing a table with some actions for a configured project. This function prints the cells within an separate table.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.
int   $colspan:  Number of columns the inner table should use in outer table.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintCommandCell  [line 422]

void SvnCpPrintCommandCell( SwcConfig $config, string $sel_frame, string $sel_action, int $colspan  )

Prints a single cell containing a table allows to initiate an SVN command.

Prints a single cell containing a table allows to initiate an SVN command. This function prints the cells within an separate table.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.
int   $colspan:  Number of columns the inner table should use in outer table.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintCompactCell  [line 563]

void SvnCpPrintCompactCell( [int $colspan = 0]  )

Prints a single cell with a checkbox which allows to minimize the control bar.

Prints a single cell with a checkbox which allows to minimize the control bar.

Parameters:
int   $colspan:  Number of columns the cell should span.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintCompactInfoCells  [line 225]

void SvnCpPrintCompactInfoCells( SwcConfig $config  )

Prints five table row cells for minimal webspace and repository info for a configured project.

Prints five table row cells for minimal webspace and repository info for a configured project.

Parameters:
SwcConfig   $config:  Active project configuration.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintDefaultRows  [line 129]

void SvnCpPrintDefaultRows( string $project_name  )

Prints two default table rows for an unconfigured project.

Prints two default table rows for an unconfigured project.

Parameters:
string   $project_name:  Name of the project or NULL if no project name is provided.

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintHelpButtonCell  [line 579]

void SvnCpPrintHelpButtonCell( $sel_frame, int $colspan  )

Prints a single cell with a button to display the help page.

Prints a single cell with a button to display the help page.

Parameters:
int   $colspan:  Number of columns the cell should span.
   $sel_frame: 

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintPage  [line 591]

void SvnCpPrintPage( )

Main function for printing SVN Web Control page.

Main function for printing SVN Web Control page.


Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintPageContent  [line 50]

void SvnCpPrintPageContent( )

Prints control frame for selected config

Prints control frame for selected config


Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintProjectNameCells  [line 148]

void SvnCpPrintProjectNameCells( SwcConfig $config, [boolean $compact = false]  )

Prints two table cells vertically with project name.

Prints two table cells vertically with project name.

Parameters:
SwcConfig   $config:  Active project configuration.
boolean   $compact:  If true, only project name is displayed within a single row.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintProjectPageActionCell  [line 327]

void SvnCpPrintProjectPageActionCell( SwcConfig $config, string $sel_frame  )

Prints a single cell containing containing a button to switch to the configured project.

Prints a single cell containing containing a button to switch to the configured project.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintProjectSelectionCell  [line 301]

void SvnCpPrintProjectSelectionCell( SwcConfig $active_config, array $configs  )

Prints two table cells for changing the project.

Prints two table cells for changing the project.

Parameters:
array   $configs:  Array of SwcConfigs which appears in selection list.
SwcConfig   $active_config:  Active config.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintRepositoryInfoCells  [line 176]

void SvnCpPrintRepositoryInfoCells( SwcConfig $config, string $sel_frame, string $sel_action  )

Prints four table cells for Repository info for a configured project.

Prints four table cells for Repository info for a configured project. This function prints the same number of cells as function SvnCpPrintWebspaceInfoRow().

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.

API Tags:
See:  SvnCpPrintWebspaceInfoRow
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintSwitchPathsCell  [line 468]

void SvnCpPrintSwitchPathsCell( SwcConfig $config, $active_config, $configs, int $colspan, string $sel_frame, string $sel_action  )

Prints a single cell containing a table with actions to switch to a dedicated repository path for a configured project.

Prints a single cell containing a table with actions to switch to a dedicated repository path for a configured project. This function prints the cells within an separate table.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.
int   $colspan:  Number of columns the inner table should use in outer table.
   $active_config: 
   $configs: 

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintUserSettingsCell  [line 509]

void SvnCpPrintUserSettingsCell( $config, int $colspan  )

Prints a single cell containing a table for user settings.

Prints a single cell containing a table for user settings. This function prints the cells within an separate table.

Parameters:
int   $colspan:  Number of columns the inner table should use in outer table.
   $config: 

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintWebspaceCheckoutCell  [line 284]

void SvnCpPrintWebspaceCheckoutCell( SwcConfig $config, string $sel_frame, string $sel_action  )

Prints one table cell for checking out the project into the Webspace.

Prints one table cell for checking out the project into the Webspace.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintWebspaceInfoCells  [line 201]

void SvnCpPrintWebspaceInfoCells( SwcConfig $config  )

Prints four table row cells for Webspace info for a configured project.

Prints four table row cells for Webspace info for a configured project. This function prints the same number of cells as function SvnCpPrintRepositoryInfoRow().

Parameters:
SwcConfig   $config:  Active project configuration.

API Tags:
See:  SvnCpPrintRepositoryInfoRow
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]
SvnCpPrintWebspaceUpdateCells  [line 255]

void SvnCpPrintWebspaceUpdateCells( SwcConfig $config, string $sel_frame, string $sel_action, [ $compact = false]  )

Prints two table cells for updating the Webspace.

Prints two table cells for updating the Webspace.

Parameters:
SwcConfig   $config:  Active project configuration.
string   $sel_frame:  Selected main frame.
string   $sel_action:  Selected action.
   $compact: 

API Tags:
See:  SwcConfig

Information Tags:
Since:  v1.0.0

[ Top ]


Documentation generated on Fri, 03 Nov 2006 18:45:02 +0100 by phpDocumentor 1.3.0RC6
for sTEFANs POWERED BY eBC.bz