Comments: on this page. Click to read or post your own.

Class RecipientImportField

Description

Displays a file upload field.

Located in /cms/code/Newsletter/RecipientImportField.php (line 5)

Object
   |
   --ViewableData
      |
      --RequestHandlingData
         |
         --FormField
            |
            --RecipientImportField
Variable Summary
static mixed $column_types
static mixed $custom_set_fields
mixed $memberClass
mixed $memberGroup
mixed $table
mixed $typeID
Method Summary
static void fileupload ()
static void setCustomField ( $getMapCode,  $fieldName)
RecipientImportField __construct ( $name,  $title,  $memberGroup, [ $memberClass = 'Member'], [ $form = null])
void ColumnHeaders ()
void CustomSetFields ()
void displaytable ()
void Field ()
void FileName ()
void getColumnType ( $cell)
void parseCSVCell ( $cell)
void parseTableHeader ( $columns)
void Rows ()
void setController ( $controller)
void setTypeID ( $id)
void TypeID ()
Variables
static mixed $column_types = array(
'Salutation' => array( 'title', 'salutation' ),'FirstName'=>array('firstname','christianname','givenname'),'Surname'=>array('lastname','surname','familyname'),'Email'=>array('email','emailaddress'),'Address'=>array('address'),'PhoneNumber'=>array('phone','phonenumber'),'JobTitle'=>array('jobtitle'),'Organisation'=>array('organisation','organization'),'EmailType'=>array('htmlorplaintext','emailtype'))
(line 14)
static mixed $custom_set_fields = array() (line 26)
mixed $clientFileName (line 11)
  • access: protected
mixed $memberClass (line 8)
  • access: protected
mixed $memberGroup (line 7)
  • access: protected
mixed $table (line 10)
  • access: protected
mixed $tableColumns (line 9)
  • access: protected
mixed $typeID (line 12)
  • access: protected

Inherited Variables

Inherited from FormField

FormField::$containerFieldSet
FormField::$description
FormField::$disabled
FormField::$dontEscape
FormField::$extraClass
FormField::$extraClasses
FormField::$form
FormField::$leftTitle
FormField::$message
FormField::$messageType
FormField::$name
FormField::$readonly
FormField::$rightTitle
FormField::$tabIndex
FormField::$title
FormField::$value

Inherited from RequestHandlingData

RequestHandlingData::$allowed_actions
RequestHandlingData::$request
RequestHandlingData::$url_handlers

Inherited from ViewableData

ViewableData::$casting
ViewableData::$castingHelperPair_cache
ViewableData::$customisedObj
ViewableData::$failover
ViewableData::$iteratorPos
ViewableData::$iteratorTotalItems
ViewableData::$namedAs
ViewableData::$parent
ViewableData::$_natural_cache
ViewableData::$_object_cache
ViewableData::$_xml_cache

Inherited from Object

Object::$builtInMethods
Object::$class
Object::$classConstructed
Object::$extensions
Object::$extension_instances
Object::$extraMethods
Object::$extraStatics
Object::$statics
Object::$static_cached
Methods
static method fileupload (line 72)

Returns HTML to be displayed inside the IFrame

static void fileupload ()
static method setCustomField (line 28)
  • access: public
static void setCustomField ( $getMapCode,  $fieldName)
  • $getMapCode
  • $fieldName
Constructor __construct (line 35)
RecipientImportField __construct ( $name,  $title,  $memberGroup, [ $memberClass = 'Member'], [ $form = null])
  • $name
  • $title
  • $memberGroup
  • $memberClass
  • $form

Redefinition of:
FormField::__construct()
Create a new field.
ColumnHeaders (line 160)

Set of table column headers

void ColumnHeaders ()
CustomSetFields (line 51)
void CustomSetFields ()
displaytable (line 80)

Returns the table of results to be displayed in the table of

details loaded from the file

void displaytable ()
Field (line 41)
void Field ()

Redefinition of:
FormField::Field()
Returns the form field - used by templates.
FileName (line 168)
void FileName ()
getColumnType (line 141)
void getColumnType ( $cell)
  • $cell
parseCSVCell (line 137)
void parseCSVCell ( $cell)
  • $cell
parseTableHeader (line 122)

Determines what type each column is

void parseTableHeader ( $columns)
  • $columns
Rows (line 164)
void Rows ()
setController (line 153)
void setController ( $controller)
  • $controller
setTypeID (line 47)
void setTypeID ( $id)
  • $id
TypeID (line 172)
void TypeID ()

Inherited Methods

Inherited From FormField

FormField::__construct()
FormField::addExtraClass()
FormField::attrName()
FormField::attrTitle()
FormField::attrValue()
FormField::createTag()
FormField::dataValue()
FormField::debug()
FormField::describe()
FormField::extraClass()
FormField::Field()
FormField::FieldHolder()
FormField::forTemplate()
FormField::getForm()
FormField::getTabIndex()
FormField::getTabIndexHTML()
FormField::hasClass()
FormField::hasData()
FormField::id()
FormField::isComposite()
FormField::isDisabled()
FormField::isReadonly()
FormField::jsValidation()
FormField::LeftTitle()
FormField::Link()
FormField::Message()
FormField::MessageType()
FormField::Name()
FormField::name_to_label()
FormField::performDisabledTransformation()
FormField::performReadonlyTransformation()
FormField::removeExtraClass()
FormField::Required()
FormField::RightTitle()
FormField::rootFieldSet()
FormField::saveInto()
FormField::setContainerFieldSet()
FormField::setDisabled()
FormField::setError()
FormField::setForm()
FormField::setLeftTitle()
FormField::setName()
FormField::setReadonly()
FormField::setRightTitle()
FormField::setTabIndex()
FormField::setTitle()
FormField::setValue()
FormField::SmallFieldHolder()
FormField::Title()
FormField::transform()
FormField::Type()
FormField::validate()
FormField::Value()

Inherited From RequestHandlingData

RequestHandlingData::checkAccessAction()
RequestHandlingData::getRequest()
RequestHandlingData::handleRequest()
RequestHandlingData::httpError()

Inherited From ViewableData

ViewableData::ATT_val()
ViewableData::BaseHref()
ViewableData::buildCastingHelperCache()
ViewableData::cachedCall()
ViewableData::castingHelper()
ViewableData::castingHelperPair()
ViewableData::castingObjectCreator()
ViewableData::castingObjectCreatorPair()
ViewableData::CSSClasses()
ViewableData::CurrentMember()
ViewableData::CurrentPage()
ViewableData::customise()
ViewableData::Debug()
ViewableData::defineMethods()
ViewableData::escapeTypeForField()
ViewableData::Even()
ViewableData::EvenOdd()
ViewableData::First()
ViewableData::FirstLast()
ViewableData::getField()
ViewableData::getIterator()
ViewableData::getXMLValues()
ViewableData::hasField()
ViewableData::HasPerm()
ViewableData::hasValue()
ViewableData::i18nLocale()
ViewableData::IsAjax()
ViewableData::iteratorProperties()
ViewableData::JS_val()
ViewableData::Last()
ViewableData::Me()
ViewableData::Middle()
ViewableData::MiddleString()
ViewableData::obj()
ViewableData::Odd()
ViewableData::Pos()
ViewableData::RAW_val()
ViewableData::renderWith()
ViewableData::SecurityID()
ViewableData::setCustomisedObj()
ViewableData::setField()
ViewableData::SQL_val()
ViewableData::ThemeDir()
ViewableData::Top()
ViewableData::TotalItems()
ViewableData::val()
ViewableData::XML_val()
ViewableData::__get()
ViewableData::__isset()
ViewableData::__set()

Inherited From Object

Object::__construct()
Object::addMethodsFrom()
Object::addStaticVars()
Object::addWrapperMethod()
Object::add_extension()
Object::allMethodNames()
Object::buildMethodList()
Object::cacheToFile()
Object::cacheToFileWithArgs()
Object::create()
Object::createMethod()
Object::defineMethods()
Object::exists()
Object::extend()
Object::extInstance()
Object::getCustomClass()
Object::hasExtension()
Object::hasMethod()
Object::invokeWithExtensions()
Object::is_a()
Object::loadCache()
Object::parentClass()
Object::sanitiseCachename()
Object::saveCache()
Object::set_stat()
Object::set_uninherited()
Object::stat()
Object::strong_create()
Object::uninherited()
Object::useCustomClass()
Object::__call()
Object::__toString()
blog comments powered by Disqus

Documentation generated on Sun, 19 Oct 2008 06:44:46 +1300 by phpDocumentor 1.3.2