26 if(file_exists($sFolderPath) && is_dir($sFolderPath)) {
28 while(
false !== ($sPlugin = readdir($rDirHandle)))
29 if(strpos($sPlugin,
".swf") === strlen($sPlugin)-4)
31 closedir($rDirHandle);
69 $rHandle = fopen($sFileName,
"rt");
70 $sContents = fread($rHandle, filesize($sFileName)) ;
84 $iCurrentTime =
time();
88 getResult(
"DELETE FROM `" . MODULE_DB_PREFIX .
"Users` WHERE `User`='" .
$sId .
"'");
90 $rFiles =
getResult(
"SELECT `ID` FROM `" . MODULE_DB_PREFIX .
"Boards` WHERE `OwnerID`='" .
$sId .
"'");
92 getResult(
"DELETE FROM `" . MODULE_DB_PREFIX .
"Boards`, `" . MODULE_DB_PREFIX .
"Users` USING `" . MODULE_DB_PREFIX .
"Boards` LEFT JOIN `" . MODULE_DB_PREFIX .
"Users` ON `" . MODULE_DB_PREFIX .
"Boards`.`ID`=`" . MODULE_DB_PREFIX .
"Users`.`Board` WHERE `" . MODULE_DB_PREFIX .
"Boards`.`OwnerID`='" .
$sId .
"'");
104 if(file_exists($sFileName)) {
105 $rHandle = fopen($sFileName,
"rt");
106 $sContents = fread($rHandle, filesize($sFileName));
147 case 'checkBoardPassword':
153 case 'getOnlineUsers':
155 $rResult =
getResult(
"SELECT `ID` FROM `" . MODULE_DB_PREFIX .
"CurrentUsers`");
156 if($rResult->rowCount() == 0)
getResult(
"TRUNCATE TABLE `" . MODULE_DB_PREFIX .
"CurrentUsers`");
178 if(!function_exists(
"imagecreatetruecolor")) {
192 $aData = explode(
',', $sData);
193 $aImageData = array();
194 for($i=0; $i<count($aData); $i++) {
195 $aPixel = explode(
"=", $aData[$i], 2);
196 $aImageData[$aPixel[0]] = base_convert($aPixel[1], 36, 10);
200 $rImage = @imagecreatetruecolor($iWidth, $iHeight);
201 for($i=0, $y=0; $y<$iHeight; $y++)
202 for($x=0; $x<$iWidth; $x++, $i++)
203 @imagesetpixel ($rImage, $x, $y, isset($aImageData[$i]) ? $aImageData[$i] : $iBackColor);
207 $bFileCreated = @imagejpeg($rImage, $sFileName, $iQuality);
209 ? array(
'status' => SUCCESS_VAL,
'value' =>
"")
210 : array(
'status' => FAILED_VAL,
'value' =>
"msgErrorFile");
211 if($bFileCreated && $bSaveMode) {