Автор Тема: PHP МОД за Fusion  (Прочетена 484 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

bruce79

  • Newbie
  • *
  • Благодарности
  • -Казани: 2
  • -Получени: 0
  • Публикации: 5
PHP МОД за Fusion
« -: 19 Януари 2011, 11:21:31 »
Здравейте! Имам една интересна питанка, докато се занимавах с поредната интересна добавка за Fusion намерих МОД (не точно добавка) които при липса на данни в профила (аватар, рожденна дата, местоположение и т.н) ми изкарва съобщение за предупреждение на потребителя! Въпроса ми е следния, може ли да се промени кода на този МОД така, че освен показване на съобщението, потребителя да няма достъп до някой от допълнителните екстри или линкове в сайта, без да е попълнил необходимите данни? Аз пробвах няколко корекций до тук неуспешно, ето и самия код:

<?php 
 
require_once "maincore.php"
require_once 
THEMES."templates/header.php"
 
if(
$userdata[&#39;user_birthdate&#39;] != &#39;0000-00-00&#39; AND 
$userdata[&#39;user_location&#39;] != &#39;&#39; AND  
$userdata[&#39;user_country&#39;] != &#39;&#39; AND 
$userdata[&#39;user_browser&#39;] != &#39;&#39; AND 
$userdata[&#39;user_gender&#39;] != &#39;&#39; AND 
$userdata[&#39;user_avatar&#39;] != &#39;&#39;){ 
 
redirect("index.php"); 
 

 
if (!isset(
$profileupdate)) $profileupdate=&#39;&#39;; 
 
if($userdata[&#39;user_avatar&#39;] == &#39;&#39;){ 
$profileupdate .= "- Добавете аватар<br />"

if(
$userdata[&#39;user_birthdate&#39;] == &#39;0000-00-00&#39;){ 
$profileupdate .= "- Добавете рожденна дата<br />"

if(
$userdata[&#39;user_location&#39;] == &#39;&#39;){ 
$profileupdate .= "- Добавете град (местонахождение)<br />"

if(
$userdata[&#39;user_country&#39;] == &#39;&#39;){ 
$profileupdate .= "- Добавете държава (страна)<br />"

if(
$userdata[&#39;user_browser&#39;] == &#39;&#39;){ 
$profileupdate .= "- Добавете браузер<br />"

if(
$userdata[&#39;user_gender&#39;] == &#39;&#39;){ 
$profileupdate .= "- Добавете пол<br />"

 
 
opentable("РЕДАКЦИЯ НА ПРОФИЛ"); 
 
 
 
echo 
"<center><b><font size=&#39;2&#39;>Данните за вашият профил-акаунт в сайта са недостатъчни. Попълването напълно на формата за регистрация ще Ви бъде полезно за в бъдеще!<br /> Моля, влезте от линка по долу в профила и попълнете празните полета!</font></b></center>"
echo 
"<br /><br />"
echo 
"<center><span style=&#39;color:red&#39;><b>Липсва информация във вашия профил!!!</b></span></center>"
echo 
"<br /><br />"
echo 
"<center><b>$profileupdate</b></center>"
echo 
"<br /><br />"
echo 
"<center>[ <a href=&#39;edit_profile.php&#39;>ВХОД за редакция на профила</a> ]</center>"
 
 
closetable(); 
 
require_once 
THEMES."templates/footer.php"
?>

Ако някой има идея по въпроса, моля да сподели! Благодаря предварително