function UploadFormPopup(&$request) { $this->mCaption = $request->getText('wpCaption'); $this->mAddToSection = $request->getText('wpAddToSection'); $this->mStepNum = $request->getText('wpStepNum'); UploadForm::UploadForm(&$request); }
/** * Constructor : initialise object * Get data POSTed through the form and assign them to the object * @param $request Data posted. */ function MultipleUploadForm(&$request) { global $wgMaxUploadFiles; // call the parent constructor parent::UploadForm($request); // initialize $this->mUploadTempNameArray = $this->mUploadSizeArray = $this->mOnameArray = $this->mUploadError = $this->mDestFileArray = $this->mUploadDescriptionArray = array(); $this->mShowUploadForm = true; $this->mFileIndex = 0; for ($x = 0; $x < $wgMaxUploadFiles; $x++) { $this->mDestFileArray[$x] = $request->getText("wpDestFile_{$x}"); } if (!$request->wasPosted()) { // GET requests just give the main form; no data except wpDestfile. return; } for ($x = 0; $x < $wgMaxUploadFiles; $x++) { $this->mDestFile[$x] = $request->getText("wpDestFile_{$x}"); $this->mUploadDescriptionArray[$x] = $request->getText("wpUploadDescription_{$x}"); } $this->mSessionKey = $request->getInt('wpSessionKey'); if (!empty($this->mSessionKey)) { for ($x = 0; $x < $wgMaxUploadFiles; $x++) { $data = $_SESSION["wsUploadData_{$x}"][$this->mSessionKey]; $this->mUploadTempNameArray[$x] = $data["mUploadTempName"]; $this->mUploadSizeArray[$x] = $data["mUploadSize"]; $this->mOnameArray[$x] = $data["mOname"]; } } else { // Check for a newly uploaded file. for ($x = 0; $x < $wgMaxUploadFiles; $x++) { $this->mUploadTempNameArray[$x] = $request->getFileTempName("wpUploadFile_{$x}"); $this->mUploadSizeArray[$x] = $request->getFileSize("wpUploadFile_{$x}"); $this->mOnameArray[$x] = $request->getFileName("wpUploadFile_{$x}"); $this->mUploadErrorArray[$x] = $request->getUploadError("wpUploadFile_{$x}"); $this->mUploadDescriptionArray[$x] = $request->getVal("wpUploadDescription_{$x}"); } } }
function __construct(&$request) { $this->mType = $request->getVal('type'); $this->mCaption = $request->getText('wpCaption'); $this->mSection = $request->getVal('section'); UploadForm::UploadForm($request); }