public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->wysiwyg = isset($conf['wysiwyg']) ? $conf['wysiwyg'] : 0; }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->size = isset($conf['size']) ? $conf['size'] : false; }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->options = isset($conf['options']) ? $conf['options'] : array('0' => '-- Select --', 'val1' => 'option1', 'val2' => 'option2'); }
public function SmilesWidget($element_id, $smiles_per_row = 4) { parent::__construct(); $vb = new ViewBuilder("form/smilesWidget.html"); // Genera l'HTML delle righe degli smiles qui $smiles_table = ""; $c = 0; foreach (Smiles::GetList() as $smile => $image) { if ($c == 0) { $smiles_table .= "<tr>"; } $smiles_table .= sprintf('<td onclick="javascript:Text.AppendTo(\'%s\', \'%s\');" data-hide="smiles-list-%s"> <img src="/images/smiles/%s" alt="%s" /> </td>', $element_id, $smile, $this->widget_id, $image, $smile); // Dividi gli smiles in righe $c = ($c + 1) % $smiles_per_row; if ($c == 0) { $smiles_table .= "</tr>"; } } $vb->addValue("widget_id", $this->widget_id); $vb->addValue("smiles_table", $smiles_table); $vb->addValue("element_id", $element_id); $this->html = $vb->render(); }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->options = $conf['options']; }
public function BbButtonWidget($element_id, $features = "code|quote|g|c|s") { parent::__construct(); $vb = new ViewBuilder("form/bbButtonWidget.html"); $features = explode("|", $features); foreach ($features as $feature) { $vb->addValue($feature, true); } $vb->addValue("widget_id", $this->widget_id); $vb->addValue("element_id", $element_id); $this->html = $vb->render(); }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->multiple = isset($conf['multiple']) ? $conf['multiple'] : 0; if (isset($conf['dimension']) && preg_match('/^\\d+x\\d$/', $conf['dimension'])) { $tokens = explode('x', $conf['dimension']); $this->dimension = array($tokens[0], $tokens[1]); } else { $this->dimension = 0; } $this->watermark = isset($conf['watermark']) ? $conf['watermark'] : 0; }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; $this->required = isset($conf['required']) ? $conf['required'] : 0; $this->max_file_number = isset($conf['max_file_number']) ? $conf['max_file_number'] : 0; $this->max_file_size = isset($conf['max_file_size']) ? $conf['max_file_size'] : 2; // default to 2 MB $this->extensions = isset($conf['extensions']) ? $conf['extensions'] : 'jpg,png,gif'; $this->extensions_quoted = explode(',', $this->extensions); $this->upload_dir = isset($conf['upload_dir']) ? $conf['upload_dir'] : 'files'; $quoted = array(); foreach ($this->extensions_quoted as $ext) { $quoted[] = "'{$ext}'"; } $this->extensions_quoted = implode(',', $quoted); }
public function __construct($name, $conf) { parent::__construct($conf); $this->name = $name; }