public function processPostdata() { $rowData = array(); $this->getParams(); $this->getDocKey(); $fields = JRequest::getVar('columnscache', serialize(array())); $fields = unserialize($fields); $mainscreen = new AppBuilderAPIListScreen(JRequest::getVar('title')); $mainscreen = new AppBuilderAPIListScreen(JRequest::getVar('title')); if ($this->docKey) { $this->includeZend(); $this->getSpreadsheetAdapter(); if (is_array($fields)) { foreach ($fields as $value) { $val = JRequest::getVar($value, false); if (is_string($val)) { $rowData[$value] = $val; } if ($value == 'date') { $rowData[$value] = gmdate('d-m-Y H:i:s'); } } } if ($this->insertRow($rowData)) { $mainscreen->addChild(new AppBuilderAPITextItem('Success')); } else { $mainscreen->addChild(new AppBuilderAPITextItem('Error, while adding')); } } else { $mainscreen->addChild(new AppBuilderAPITextItem('Error..')); } return AppBuilderAPI::getScreenAsObj($mainscreen); }