⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.php

📁 一个好用的php wap cms portal
💻 PHP
字号:
<?php
/********************************************************************************/ 
/*  Wap-2-Go Mobile Phone Nuke-Addon                                            */
/*          bringing the Advanced Content Management System to Mobile Format    */
/*  =========================================================================== */
/*                                              powered by Nuke SQL Database    */
/*                                                                              */
/*  Copyright (c) 2007 by Philip Marsh                                          */
/*                                                                              */
/*  FILE DETAILS and EXPLANATION:                                               */
/*  functions.php - Specific Functions for Module                               */
/********************************************************************************/ 

// Functions for MODULE Go Here

function userinfo($username) {
    global $articlecomm, $user, $cookie, $sitename, $prefix, $user_prefix, $db, $admin, $broadcast_msg, $my_headlines, $module_name, $subscription_url, $admin_file;
    global $nukeurl, $usergfxpref, $imgtype;
    $username = substr("$username", 0,25);
    $sql = "SELECT * FROM ".$prefix."_bbconfig";
    $result = $db->sql_query($sql);
    while ( $row = $db->sql_fetchrow($result) ){ $board_config[$row['config_name']] = $row['config_value']; }
    $sql2 = "SELECT * FROM ".$user_prefix."_users WHERE username='$username'";
    $result2 = $db->sql_query($sql2);
    $num = $db->sql_numrows($result2);
    $userinfo = $db->sql_fetchrow($result2);
    $content = "<h1>"._PERSONALINFO.": $username</h1><br/>";
    if ($userinfo[user_website]) { if (!eregi("http://", $userinfo[user_website])) { $userinfo[user_website] = "http://$userinfo[user_website]"; }  }
    if ($userinfo[user_avatar_type] == 1) { $userinfo[user_avatar] = $board_config['avatar_path']."/".$userinfo[user_avatar];
       } elseif ( $userinfo[user_avatar_type] == 2) { $userinfo[user_avatar] = $userinfo[user_avatar];
       } else {   $userinfo[user_avatar] = $board_config[avatar_gallery_path]."/".$userinfo[user_avatar]; }
    if(($num == 1) && ($userinfo[user_website] || $userinfo[femail] || $userinfo[bio] || $userinfo[user_avatar] || $userinfo[user_icq] || $userinfo[user_aim] || $userinfo[user_yim] || $userinfo[user_msnm] || $userinfo[user_location] || $userinfo[user_occ] || $userinfo[user_interests] || $userinfo[user_sig])) {
  $content .= "<center><font class=\"content\">";
  $content .= "<img src=\"".$nukeurl."/".$userinfo[user_avatar]."\"><br/>\n";
  if ($userinfo[user_website] != "http://" AND $userinfo[user_website] != "") { $content .=""._MYHOMEPAGE." <a href=\"$userinfo[user_website]\" target=\"new\">$userinfo[user_website]</a><br>\n"; }
  if ($userinfo[femail]) { $content .=""._MYEMAIL." <a href=\"mailto:$userinfo[femail]\">$userinfo[femail]</a><br>\n"; }
  if ($userinfo[user_icq]) $content .= ""._ICQ.": $userinfo[user_icq]<br>\n";
  if ($userinfo[user_aim]) $content .= ""._AIM.": $userinfo[user_aim]<br>\n";
  if ($userinfo[user_yim]) $content .= ""._YIM.": $userinfo[user_yim]<br>\n";
  if ($userinfo[user_msnm]) $content .= ""._MSNM.": $userinfo[user_msnm]<br>\n";
  if ($userinfo[user_from]) $content .= ""._LOCATION.": $userinfo[user_from]<br>\n";
  if ($userinfo[user_occ]) $content .= ""._OCCUPATION.": $userinfo[user_occ]<br>\n";
  if ($userinfo[user_interests]) $content .= ""._INTERESTS.": $userinfo[user_interests]<br>\n";
  $userinfo[user_sig] = nl2br($userinfo[user_sig]);
  if ($userinfo[user_sig]) $content .= "<br><b>"._SIGNATURE.":</b><br>";
                                if ($board_config['allow_bbcode']) {
                                   if ( $userinfo[user_sig] != '' && $userinfo[user_sig_bbcode_uid] != '' )
                                      { $user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($userinfo[user_sig], $userinfo[user_sig_bbcode_uid]) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $userinfo[user_sig]);}
                                }
                           $content .= "$user_sig<br>\n";
  if ($userinfo[bio]) { $content .= "<br><b>"._EXTRAINFO.":</b><br>$userinfo[bio]<br>\n"; }
  $sql2 = "SELECT uname FROM ".$prefix."_session WHERE uname='$username'";
  $result2 = $db->sql_query($sql2);
  $row2 = $db->sql_fetchrow($result2);
  $username_pm = $username;
  $username_online = $row2[uname];
  if ($username_online == "") {
      $online = _OFFLINE;
  } else {
      $online = _ONLINE;
  }
  $content .= ""._USERSTATUS.": <b>$online</b><br>\n";
/*  if (($userinfo[newsletter] == 1) AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2]) OR (is_admin($admin) AND ($userinfo[newsletter] == 1))) {
      $content .= "<i>"._SUBSCRIBED."</i><br>";
  } elseif (($userinfo[newsletter] == 0) AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2]) OR (is_admin($admin) AND ($userinfo[newsletter] == 0))) {
      $content .= "<i>"._NOTSUBSCRIBED."</i><br>";
  }
*/
/*  if (is_user($user) AND $cookie[1] == "$username" OR is_admin($admin)) {
      $numpoints = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE username='$cookie[1]'"));
      $n_points = intval($numpoints['points']);
      echo ""._YOUHAVEPOINTS." <b>$n_points</b><br>";
    if (paid()) {
      $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$cookie[0]'"));
      if ($subscription_url != "") {
        $content = "<br><center>"._YOUARE." <a href='$subscription_url'>"._SUBSCRIBER."</a> "._OF." $sitename<br>";
      } else {
        $content = "<br><center>"._YOUARE." "._SUBSCRIBER." "._OF." $sitename<br>";
      }
      $diff = $row[subscription_expire]-time();
      $yearDiff = floor($diff/60/60/24/365);
      $diff -= $yearDiff*60*60*24*365;
      if ($yearDiff < 1) {
        $diff = $row[subscription_expire]-time();
      }
      $daysDiff = floor($diff/60/60/24);
      $diff -= $daysDiff*60*60*24;
      $hrsDiff = floor($diff/60/60);
      $diff -= $hrsDiff*60*60;
      $minsDiff = floor($diff/60);
      $diff -= $minsDiff*60;
      $secsDiff = $diff;
      if ($yearDiff < 1) {
        $rest = "$daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
      } elseif ($yearDiff == 1) {
        $rest = "$yearDiff "._SBYEAR.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
      } elseif ($yearDiff > 1) {
        $rest = "$yearDiff "._SBYEARS.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
      }
      $content .= "<b>"._SUBEXPIREIN."<br><font color='#FF0000'>$rest</font></b></center>";
    } else {
      if ($subscription_url != "") {
        $content .= "<br><center>"._NOTSUB." $sitename. "._SUBFROM." <a href='$subscription_url'>"._HERE."</a> "._NOW."";
      } else {
        $content .= "<br><center>"._NOTSUB." $sitename.";
      }
    }
    echo "$content<br><br>";
    if (is_admin($admin)) {
      $subnum = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$userinfo[user_id]'"));
      if ($subnum != 0) {
        echo "<center><b>"._ADMSUB."</b></center><br>";
        $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$userinfo[user_id]'"));
        $diff = $row[subscription_expire]-time();
        $yearDiff = floor($diff/60/60/24/365);
        $diff -= $yearDiff*60*60*24*365;
        if ($yearDiff < 1) {
          $diff = $row[subscription_expire]-time();
        }
        $daysDiff = floor($diff/60/60/24);
        $diff -= $daysDiff*60*60*24;
        $hrsDiff = floor($diff/60/60);
        $diff -= $hrsDiff*60*60;
        $minsDiff = floor($diff/60);
        $diff -= $minsDiff*60;
        $secsDiff = $diff;
        if ($yearDiff < 1) {
          $rest = "$daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
        } elseif ($yearDiff == 1) {
          $rest = "$yearDiff "._SBYEAR.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
        } elseif ($yearDiff > 1) {
          $rest = "$yearDiff "._SBYEARS.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
        }
        $content = "<b>"._ADMSUBEXPIREIN."<br><font color='#FF0000'>$rest</font></b><br><br>";
        echo "$content";
      } else {
        echo "<center><b>"._ADMNOTSUB."</b><br><br>";
      }
    }
  }
  if (is_user($user) AND $cookie[1] == "$username" OR is_admin($admin)) {
      $numpoints = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE username='$cookie[1]'"));
      echo ""._YOUHAVEPOINTS." <b>$numpoints[points]</b><br>";
  }
*/
/*  if (is_active("Journal") AND $cookie[1] != $username) {
      $sql3 = "SELECT jid FROM ".$prefix."_journal WHERE aid='$username' AND status='yes' ORDER BY pdate,jid DESC LIMIT 0,1";
      $result3 = $db->sql_query($sql3);
      $row3 = $db->sql_fetchrow($result3);
      $jid = intval($row3[jid]);
      if ($jid != "" AND isset($jid)) {
    echo "[ <a href=\"modules.php?name=Journal&amp;file=search&amp;bywhat=aid&amp;forwhat=$username\">"._READMYJOURNAL."</a> ]<br>";
      }
  }
*/
/*  if (is_admin($admin)) {
      echo "<br>";
          OpenTable2();
          if ($userinfo[last_ip] != 0) {
              echo "<center>"._LASTIP." <b>$userinfo[last_ip]</b><br><br>";
          echo "[ <a href='".$admin_file.".php?op=ipban&ip=$userinfo[last_ip]'>"._BANTHIS."</a> | <a href=\"".$admin_file.".php?op=modifyUser&chng_uid=$userinfo[user_id]\">"._EDITUSER."</a> ]</center>";
          } else {
          echo "<center>[ <a href=\"".$admin_file.".php?op=modifyUser&chng_uid=$userinfo[user_id]\">"._EDITUSER."</a> ]</center>";
      }
          CloseTable2();
  }
  if (((is_user($user) AND $cookie[1] != $username) OR is_admin($admin)) AND is_active("Private_Messages")) { echo "<br>[ <a href=\"modules.php?name=Private_Messages&amp;mode=post&amp;u=$userinfo[user_id]\">"._USENDPRIVATEMSG." $username_pm</a> ]<br>\n"; }
  echo "</center></font>";
*/
    }
      return $content;
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -