コード例 #1
0
ファイル: guilds.php プロジェクト: Pietia10/Gesior-for-OTServ
     if (!check_name($name)) {
         $guild_errors[] = 'Invalid name format.';
     }
     if (empty($guild_errors)) {
         $player = new Player();
         $player->find($name);
         if (!$player->isLoaded()) {
             $guild_errors[] = 'Player with name <b>' . htmlspecialchars($name) . '</b> doesn\'t exist.';
         } else {
             $rank_of_player = $player->getRank();
             if (!empty($rank_of_player)) {
                 $guild_errors[] = 'Player with name <b>' . htmlspecialchars($name) . '</b> is already in guild. He must leave guild before you can invite him.';
             }
         }
     }
     if (empty($guild_errors) && $guild->getWorld() != $player->getWorld()) {
         $guild_errors[] = '<b>' . htmlspecialchars($player->getName()) . '</b> is from other world then your guild.';
     }
     if (empty($guild_errors)) {
         $invited_list = $guild->listInvites();
         if (count($invited_list) > 0) {
             foreach ($invited_list as $invited) {
                 if ($invited->getName() == $player->getName()) {
                     $guild_errors[] = '<b>' . htmlspecialchars($player->getName()) . '</b> is already invited to your guild.';
                 }
             }
         }
     }
 }
 if (!empty($guild_errors)) {
     $main_content .= '<div class="SmallBox" >  <div class="MessageContainer" >    <div class="BoxFrameHorizontal" style="background-image:url(' . $layout_name . '/images/content/box-frame-horizontal.gif);" /></div>    <div class="BoxFrameEdgeLeftTop" style="background-image:url(' . $layout_name . '/images/content/box-frame-edge.gif);" /></div>    <div class="BoxFrameEdgeRightTop" style="background-image:url(' . $layout_name . '/images/content/box-frame-edge.gif);" /></div>    <div class="ErrorMessage" >      <div class="BoxFrameVerticalLeft" style="background-image:url(' . $layout_name . '/images/content/box-frame-vertical.gif);" /></div>      <div class="BoxFrameVerticalRight" style="background-image:url(' . $layout_name . '/images/content/box-frame-vertical.gif);" /></div>      <div class="AttentionSign" style="background-image:url(' . $layout_name . '/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>';