// // ------------------------------------------------------------------------- // // Original Author: The Xoops Project // Author Website : http://www.xoops.org // License Type : GPL: See /manual/LICENSES/GPL.txt // ------------------------------------------------------------------------- // include_once("./mainfile.php"); if ( $action == "showpopups" ) { xoops_header(false); $closebutton = 1; switch ( $type ) { case "images": include_once("./include/image_manager.php"); break; case "smilies": echo " "; if ( $getsmiles = $db->query("SELECT code, emotion, smile_url FROM ".$db->prefix("smiles")) ) { $rcolor = 'bg1'; while ( $smile = $db->fetchArray($getsmiles) ) { echo ""; if ( $rcolor == 'bg1' ) { $rcolor = 'bg2'; } else { $rcolor = 'bg1'; } } } else { echo "Could not retrieve data from the database."; } echo "
"._SMILIES."
"._CLICKASMILIE."
"._CODE." "._EMOTION." "._IMAGE."
".$smile['code']."".$smile['emotion']."
"; break; case "avatars": if ( $xoopsUser && $xoopsUser->isAdmin() && !empty($_FILES['image']['name']) ) { include_once(XOOPS_ROOT_PATH."/class/upload.class.php"); $upload = new Upload(); $upload->setUploadPath(XOOPS_ROOT_PATH . "/images/avatar/$subdir"); $upload->setAllowedMimeTypes(".gif|.jpeg|.jpg|.png"); $upload->setMaxImageSize($bcoosConfig['avatar_width'], $bcoosConfig['avatar_height']); $upload->setMaxFileSize($bcoosConfig['avatar_maxsize']); $upload->setDestinationFileName('image'); $result = $upload->doUpload(); if ($result) { ?> getUploadErrors(); $errorstring = ""; $errorstring .= "::Errors occured::
\n"; while(list($filename,$values) = each($errors)) { $errorstring .= "File: " . $filename . "
"; $count = count($values); for($i=0; $i<$count; $i++) { $errorstring .= "==>" . $values[$i] . "
"; } } redirect_header("edituser.php", 3, $errorstring); exit(); } } elseif ( $_GET["delete"] && $xoopsUser && $xoopsUser->isAdmin() && preg_match("'[a-z0-9_/-]+\.(gif|jpg|png)$'i", $_GET["delete"]) ) { if ( @file_exists(XOOPS_ROOT_PATH . "/images/avatar/" . $_GET["delete"]) ) { unlink(XOOPS_ROOT_PATH . "/images/avatar/" . $_GET["delete"]); ?>

getAvatarsList($subdir); $counter = isset($start) ? intval($start) : 0; foreach ($avatarslist as $avatar) { echo ""._SELECT.": ".$avatar.""; if ($xoopsUser && $xoopsUser->isAdmin() && ($avatar != "blank.gif")) { echo ""._DELETE.": ".$avatar.""; } echo ""; $counter++; } if ($xoopsUser && $xoopsUser->isAdmin()) { ?>
getVar("uname"); $ymail = $xoopsUser->getVar("email"); $fname = ""; $fmail = ""; } else { break; } printCheckForm(); echo "

"._RECOMMENDSITE."

"._YOURNAMEC."
"._YOUREMAILC."".$ymail."
"._FRIENDNAMEC."
"._FRIENDEMAILC."


 
"; $closebutton = 0; echo "
"; } elseif ( $op == "sendsite" ) { if ( $xoopsUser ) { $ymail = $xoopsUser->getVar("email"); } else { break; } if ( !isset($yname) || $yname == "" || !isset($fname) || $fname == "" || !$fmail ) { redirect_header(XOOPS_URL."/misc.php?action=showpopups&type=friend&op=sendform",2,_NEEDINFO); exit(); } if ( !checkEmail($fmail) ) { $errormessage = _INVALIDEMAIL1."
"._INVALIDEMAIL2.""; redirect_header(XOOPS_URL."/misc.php?action=showpopups&type=friend&op=sendform",2,$errormessage); exit(); } $xoopsMailer =& getMailer(); $xoopsMailer->setTemplate("tellfriend.tpl"); $xoopsMailer->assign("SITENAME", $bcoosConfig['title']); $xoopsMailer->assign("ADMINMAIL", $bcoosConfig['adminmail']); $xoopsMailer->assign("SITEURL", XOOPS_URL."/"); $xoopsMailer->assign("YOUR_NAME", $yname); $xoopsMailer->assign("FRIEND_NAME", $fname); $xoopsMailer->setToEmails($fmail); $xoopsMailer->setFromEmail($xoopsUser->getVar("email")); $xoopsMailer->setFromName($yname); $xoopsMailer->setSubject(sprintf(_INTSITE, $bcoosConfig['title'])); echo "
"; if ( !$xoopsMailer->send() ) { echo $xoopsMailer->getErrors(); } else { echo "
"._REFERENCESENT."
"; } echo "
"; } break; } if ($closebutton) { echo "

"; } xoops_footer(0); } function printCheckForm() { ?>