Class Giscuit_Controller_Plugin_Editing

Description

Plugin for data editing

  • copyright: Copyright (c) 2012 VEC

Located in /Controller/Plugin/Editing.php (line 30)

Zend_Controller_Plugin_Abstract
   |
   --Giscuit_Controller_Plugin_Abstract
      |
      --Giscuit_Controller_Plugin_Editing
Variable Summary
 static integer $layerOpacity
Method Summary
 addItemForEdit (Giscuit_Db_Table_Layer_Abstract $table, string $geometry, Zend_Form $data) integer
 adminDatabaseAddItem ([ $options = array()]) void
 adminDatabaseForm (Zend_Form $form) void
 deleteItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, Zend_Form $form) void
 getItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table,  $data, [ $version = NULL]) Zend_Db_Table_Rowset
 getItemHistoryGid ( $gid,  $table, [ $options = array()]) void
 getJsFilesList () array
 getParams () array
 setItemHistory (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, [ $options = array()]) array
 updateGeometryForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, string $geometry, [ $options = array()]) void
 updateItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, string $geometry, Zend_Form $data) void
Variables
static integer $layerOpacity = 25 (line 37)

Main layer opacity during compare

  • access: public

Inherited Variables

Inherited from Giscuit_Controller_Plugin_Abstract

Giscuit_Controller_Plugin_Abstract::$name
Giscuit_Controller_Plugin_Abstract::$_settings
Methods
addItemForEdit (line 382)

Add item

  • return: Item id
  • access: public
integer addItemForEdit (Giscuit_Db_Table_Layer_Abstract $table, string $geometry, Zend_Form $data)
adminDatabaseAddItem (line 89)

Called on adding new database table

  • access: public
void adminDatabaseAddItem ([ $options = array()])
  • array $options:
    • fileName string - Name of the file SQL commands
    • connectionString string - Database connection parameters
    • tableName - Name of the table
adminDatabaseForm (line 161)

Called on database form construction

  • access: public
void adminDatabaseForm (Zend_Form $form)
  • Zend_Form $form
deleteItemForEdit (line 459)

Delete item

  • access: public
void deleteItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, Zend_Form $form)
getItemForEdit (line 551)
  • access: public
Zend_Db_Table_Rowset getItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table,  $data, [ $version = NULL])
getItemHistoryGid (line 220)
  • access: public
void getItemHistoryGid ( $gid,  $table, [ $options = array()])
  • $gid
  • $table
  • array $options
getJsFilesList (line 44)

List of the javascript file to include

  • access: public
array getJsFilesList ()

Redefinition of:
Giscuit_Controller_Plugin_Abstract::getJsFilesList()
List of the javascript file to include
getMobileJsFilesList (line 59)

List of the javascript file to include

  • access: public
array getMobileJsFilesList ()

Redefinition of:
Giscuit_Controller_Plugin_Abstract::getMobileJsFilesList()
List of the javascript file to include
getParams (line 609)

Get parameters

  • access: public
array getParams ()

Redefinition of:
Giscuit_Controller_Plugin_Abstract::getParams()
Get parameters
setItemHistory (line 183)

Modify the history table to reflect changes

  • access: public
array setItemHistory (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, [ $options = array()])
updateGeometryForEdit (line 514)

Update geometry

  • access: public
void updateGeometryForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, string $geometry, [ $options = array()])
updateItemForEdit (line 272)

Update item

  • access: public
void updateItemForEdit (integer $gid, Giscuit_Db_Table_Layer_Abstract $table, string $geometry, Zend_Form $data)
vectorLayerConstruct (line 75)

Called on vector layer construction

  • access: public
void vectorLayerConstruct (Giscuit_Map_Layer_Vector $layer)

Inherited Methods

Inherited From Giscuit_Controller_Plugin_Abstract

 Giscuit_Controller_Plugin_Abstract::arrayToTmx()
 Giscuit_Controller_Plugin_Abstract::call()
 Giscuit_Controller_Plugin_Abstract::getAdminJsInitCode()
 Giscuit_Controller_Plugin_Abstract::getJsFilesList()
 Giscuit_Controller_Plugin_Abstract::getMobileJsFilesList()
 Giscuit_Controller_Plugin_Abstract::getParams()
 Giscuit_Controller_Plugin_Abstract::getSettings()
 Giscuit_Controller_Plugin_Abstract::install()
 Giscuit_Controller_Plugin_Abstract::parseSettingsForm()
 Giscuit_Controller_Plugin_Abstract::parseSettingsParams()
 Giscuit_Controller_Plugin_Abstract::setSettings()
 Giscuit_Controller_Plugin_Abstract::uninstall()

Documentation generated on Wed, 23 Jan 2013 15:54:39 +0000 by phpDocumentor 1.4.3