function resetPage() { if ($this->oPage->bResetable) { $sQuery = "DELETE FROM `{$this->sDBTable}` WHERE `Page` = '{$this->sPage_db}'"; db_res($sQuery); execSqlFile($this->oPage->sDefaultSqlFile); if ($this->oPage->sName == 'index') { setParam('promoWidth', '960'); ResizeAllPromos(); } } echo (int) $this->oPage->bResetable; }
function setPromoImage(&$aFile) { global $dir; $aFileInfo = getimagesize($aFile['browse_image']['tmp_name']); if (empty($aFileInfo)) { return '_adm_txt_settings_file_not_image'; } $sExt = ''; switch ($aFileInfo['mime']) { case 'image/jpeg': $sExt = 'jpg'; break; case 'image/gif': $sExt = 'gif'; break; case 'image/png': $sExt = 'png'; break; } if (empty($sExt)) { return '_adm_txt_settings_file_wrong_format'; } $sFileName = $aFile['browse_image']['name']; $sFilePath = $dir['imagesPromo'] . 'original/' . $sFileName; if (!move_uploaded_file($aFile['browse_image']['tmp_name'], $sFilePath)) { return '_adm_txt_settings_file_cannot_move'; } ResizeAllPromos(); return true; }