File Manager
<?php
/*
FormBuilder. Copyright (c) 2005-2006 Samuel Goldstein <sjg@cmsmodules.com>
More info at http://dev.cmsmadesimple.org/projects/formbuilder
A Module for CMS Made Simple, Copyright (c) 2006 by Ted Kulp (wishy@cmsmadesimple.org)
This project's homepage is: http://www.cmsmadesimple.org
*/
class fbFromEmailSubjectField extends fbFieldBase {
function fbFromEmailSubjectField(&$form_ptr, &$params)
{
$this->fbFieldBase($form_ptr, $params);
$mod = $form_ptr->module_ptr;
$this->Type = 'FromEmailSubjectField';
$this->DisplayInForm = true;
$this->ValidationTypes = array(
);
$this->modifiesOtherFields = true;
}
function GetFieldInput($id, &$params, $returnid)
{
$mod = $this->form_ptr->module_ptr;
$js = $this->GetOption('javascript','');
return $mod->fbCreateInputText($id, 'fbrp__'.$this->Id,
htmlspecialchars($this->Value, ENT_QUOTES),
25,128,$js.$this->GetCSSIdTag());
}
function ModifyOtherFields()
{
$mod = $this->form_ptr->module_ptr;
$others = $this->form_ptr->GetFields();
if ($this->Value !== false)
{
for($i=0;$i<count($others);$i++)
{
$replVal = '';
if ($others[$i]->IsDisposition() && is_subclass_of($others[$i],'fbDispositionEmailBase'))
{
$others[$i]->SetOption('email_subject',$this->Value);
}
}
}
}
function StatusInfo()
{
return '';
}
}
?>
File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com