Example #1
0
<?
require_once("bootstrap.inc.php");
require_once("include_pouet/box-modalmessage.php");
require_once("include_pouet/box-board-submit.php");

if ($currentUser && !$currentUser->CanSubmitItems())
{
  redirect("index.php");
  exit();
}

$TITLE = "submit a board";

$form = new PouetFormProcessor();

$form->SetSuccessURL( "boards.php?which={%NEWID%}", true );

$form->Add( "board", new PouetBoxSubmitBoard() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";

if (get_login_id())
{
  $form->Display();
/*
Example #2
0
      return;

    echo "\n\n";
    echo "<div class='pouettbl' id='".$this->uniqueID."'>\n";

    echo "  <h2>".$this->title."</h2>\n";
    echo "  <div class='content'>\n";
    $this->formifier->RenderForm( $this->fields );
    echo "  </div>\n";

    echo "  <div class='foot'><input type='submit' value='Submit' /></div>";
    echo "</div>\n";
  }
};

$form = new PouetFormProcessor();

$form->SetSuccessURL( "topic.php?which=".(int)$_GET["which"], true );

$box = new PouetBoxAdminEditTopic( $_GET["which"] );
$form->Add( "topic", $box );

if ($currentUser && $currentUser->CanEditItems())
  $form->Process();

$TITLE = "edit a topic: ".$box->topic->topic;

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
Example #3
0
      e.stop();
      return;
    }
    if (!confirm("ARE YOU REALLY SURE YOU WANT TO DELETE \"<?php 
echo _js($this->board->name);
?>
\"?!"))
      e.stop();
  });
});
</script>
    <?
  }
}

$form = new PouetFormProcessor();

$form->SetSuccessURL( "boards.php?which=".(int)$_GET["which"], true );

$box = new PouetBoxAdminEditBoard( $_GET["which"] );
$form->Add( "board", $box );

$form->Add( "boarddelete", new PouetBoxAdminDeleteBoard( $box->board ) );

if ($currentUser && $currentUser->CanEditItems())
  $form->Process();

$TITLE = "edit a board: ".$box->board->name;

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");
        else
        {
          fireErrorOverlay( transport.responseJSON.errors.join("<br/>") );
        }
      }
    });
  });
});
//-->
</script>
<?
  }
}


$form = new PouetFormProcessor();
$form->renderForm = false;

$box = new PouetBoxAdminModificationRequests( );
$form->Add( "adminModReq", $box );

if ($currentUser && $currentUser->CanEditItems())
{
  if ($_POST["partial"])
  {
    $form->SetSuccessURL( "", false );
    $form->Process();
    $response = array();
    if ($form->GetErrors())
    {
      $response["errors"] = $form->GetErrors();
Example #5
0
    echo "<p><b>.gif</b> <b>.jpg</b> or <b>.png</b> width and height limit are <b>700</b>x<b>200</b></p>\n";
		echo "<p>Its size must be < <b>128KB</b>.</p>\n";
    echo "<p>Don't forget to optimize your logo to fit well against the <a href='".POUET_CONTENT_URL."gfx/trumpet.gif'>pouet background</a>\n";
		echo "(by using transparency), or it will look like a noob picture.</p>\n";
    echo "<p>The pou&euml;t background color is <b>#3A6EA5</b>.</p>\n";
		echo "<p>Before being displayed, your logo will be voted up or down by the whole Pouet community.</p>\n";
		echo "<p>Don't blame us for not displaying it if it's lame, the scene is rude, and that's why we like it !</p>\n";
    echo "<input type='file' name='logo' accept='image/*'/>";

    echo "  </div>\n";
    echo "  <div class='foot'><input name='submit' type='submit' value='Submit' /></div>";
    echo "</div>\n";
  }
};

$form = new PouetFormProcessor();

$form->SetSuccessURL( "", false );

$form->Add( "logo", new PouetBoxSubmitLogo() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

$TITLE = "submit a logo";

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
Example #6
0
      return;
    }
    if (!confirm("ARE YOU REALLY SURE YOU WANT TO DELETE \"<?php 
echo _js($this->group->name);
?>
\"?!"))
      e.stop();
  });
});
</script>
    <?
  }
}


$form = new PouetFormProcessor();

$form->SetSuccessURL( "groups.php?which=".(int)$_GET["which"], true );

$box = new PouetBoxAdminEditGroup( $_GET["which"] );
$form->Add( "group", $box );

$form->Add( "groupdelete", new PouetBoxAdminDeleteGroup( $box->group ) );

if ($currentUser && $currentUser->CanEditItems())
  $form->Process();

$TITLE = "edit a group: ".$box->group->name;

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");
    $this->links = SQLLib::selectRow(sprintf_esc("select * from partylinks where party = %d and year = %d",$this->id,$this->year));

    $this->fields["download"]["value"] = $this->links->download;
    $this->fields["csdbID"]["value"] = $this->links->csdb;
    $this->fields["slengpungID"]["value"] = $this->links->slengpung;
    //$this->fields["zxdemoID"]["value"] = $this->links->zxdemo;
    $this->fields["demozooID"]["value"] = $this->links->demozoo;
    $this->fields["artcity"]["value"] = $this->links->artcity;

    foreach($_POST as $k=>$v)
      if ($this->fields[$k])
        $this->fields[$k]["value"] = $v;
  }
}

$form = new PouetFormProcessor();

$form->SetSuccessURL( "party.php?which=".(int)$_GET["which"]."&when=".(int)$_GET["when"], true );

$box = new PouetBoxAdminEditPartyEdition( $_GET["which"],$_GET["when"] );
$form->Add( "partyyear", $box );

if ($currentUser && $currentUser->CanEditItems())
  $form->Process();

$TITLE = sprintf("edit a party edition: %s %04d",$box->party->name,$box->year);

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
$TITLE = "submit a modification request";

if ($_POST["requestType"] == "other")
{
  redirect("topic.php?which=".(int)FIXMETHREAD_ID."&from=".(int)$_REQUEST["prod"]."#pouetbox_bbspost");
  exit();
}
if (!$_POST["requestType"] && $_GET["requestType"])
  $_POST["requestType"] = $_GET["requestType"];

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";

$form = new PouetFormProcessor();

$form->successMessage = 
  "your request was recorded and will be processed by a glöperator eventually !</a> <br/>". // l33t h4x
  "you can keep track of the status of your requests <a href='account.php#pouetbox_accountreq'>on your accounts page !";

if ($_REQUEST["prod"])
  $form->SetSuccessURL( "prod.php?which=".(int)$_REQUEST["prod"], false );
else
  $form->SetSuccessURL( "", false );

$form->Add( "logo", new PouetBoxModificationRequest() );

if ($currentUser && $currentUser->CanSubmitItems() && (int)$_POST["finalStep"]==1)
  $form->Process();
else
Example #9
0
    echo "  <input type='submit' value='reset front page settings !'/>";
    ?>
<script type="text/javascript">
document.observe("dom:loaded",function(){
  $("pouetbox_customizerpanic").up("form").observe("submit",function(e){
    if (!confirm("are you sure you want to reset ?"))
      e.stop();
  });
});
</script>
    <?
  }
}


$form = new PouetFormProcessor();
$form->SetSuccessURL("customizer.php",true);

$form->Add( "customizer", $box = new PouetBoxCustomizer() );
$form->Add( "customizersite", new PouetBoxCustomizerSitewide() );
$form->Add( "customizerpanic", new PouetBoxCustomizerPanic() );

$TITLE = $box->title;

if ($currentUser)
  $form->Process();

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
Example #10
0
      echo "  <tr>\n";
      echo "    <td>".$r->id."</td>\n";
      echo "    <td>".$r->category."</td>\n";
      echo "    <td><a href='admin_faq.php?id=".(int)$r->id."'>".$r->question."</a></td>\n";
      echo "    <td>".($r->deprecated?"yes":"&nbsp;")."</td>\n";
      echo "  </tr>\n";
    }
    echo "  <tr>\n";
    echo "    <td colspan='6'><a href='admin_faq.php?new=add'>add new item</a></th>\n";
    echo "  </tr>\n";
    echo "</table>\n";
  }
}


$form = new PouetFormProcessor();

if ($_GET["id"] || $_GET["new"]=="add")
  $form->Add( "adminModFaqID", new PouetBoxAdminEditFAQ( $_GET["id"] ) );
else
  $form->Add( "adminModFaq", new PouetBoxAdminEditFAQList( ) );

if ($currentUser && $currentUser->IsModerator())
{
  $form->SetSuccessURL( "admin_faq.php", true );
  $form->Process();
}

$TITLE = "edit faq";

require_once("include_pouet/header.php");
Example #11
0
<?
require_once("bootstrap.inc.php");
require_once("include_pouet/box-modalmessage.php");
require_once("include_pouet/box-group-submit.php");

if ($currentUser && !$currentUser->CanSubmitItems())
{
  redirect("index.php");
  exit();
}

$TITLE = "submit a group";

$form = new PouetFormProcessor();

$form->SetSuccessURL( "groups.php?which={%NEWID%}", true );

$form->Add( "group", new PouetBoxSubmitGroup() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";

if (get_login_id())
{
  $form->Display();
Example #12
0
      echo $p->PrintLinkedName()." ";
      echo "[<a href='admin_user_edit.php?who=".(int)$p->id."'>edit</a>]";
      echo "</span>\n";
      echo "<span>";
      echo $p->glops." glöps";
      echo "</span>\n";
      echo "<span>";
      echo $p->level;
      echo "</span>\n";
      echo "</li>\n";
    }
    echo "</ul>\n";
  }
}

$form = new PouetFormProcessor();

if (is_numeric($_GET["who"]))
{
  $form->SetSuccessURL( "user.php?who=".(int)$_GET["who"]."#success", true );

  $box = new PouetBoxAdminEditUser( $_GET["who"] );
  $form->Add( "user", $box );
  $form->Add( "userNicks", new PouetBoxAdminUserNicks( $_GET["who"] ) );
}
else if ($_GET["ip"])
{
  $form->SetSuccessURL( "user.php?ip=".rawurlencode($_GET["ip"])."#success", true );

  $form->Add( "userIP", new PouetBoxAdminUserIPs( $_GET["ip"] ) );
}
Example #13
0
    echo "\n\n";
    echo "<div class='pouettbl' id='".$this->uniqueID."'>\n";

    echo "  <h2>".$this->title."</h2>\n";
    echo "  <div class='content'>\n";
    $this->formifier->RenderForm( $this->fields );
    echo "  </div>\n";

    echo "  <div class='foot'><input type='submit' value='Submit' /></div>";
    echo "</div>\n";
  }
};

$TITLE = "create a new list";

$form = new PouetFormProcessor();

$form->SetSuccessURL( "lists.php?which={%NEWID%}", true );

$form->Add( "list", new PouetBoxSubmitList() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";

if (get_login_id())
{
Example #14
0
  $pattern = $_GET["pattern"] ? $_GET["pattern"] : chr(rand(ord("a"),ord("z")));
  $p = new PouetBoxListsList($pattern);
  $p->Load();
  $TITLE = "lists: ".$p->letter;
}
else
{
  $p = new PouetBoxListsMain($listID);
  $p->Load();
  $TITLE = $p->list->name;
  
  if ($currentUser && ($currentUser->id == $p->list->upkeeper->id 
    || $currentUser->id == $p->list->addedUser->id
    || $currentUser->IsModerator()))
  {
    $form = new PouetFormProcessor();
    $form->SetSuccessURL( "lists.php?which=".(int)$listID, true );
    $form->Add( "list_add", new PouetBoxListsAdd($p->list) );

    $form->Process();
  }
}

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
if($p) $p->Render();
if($form) $form->Display();
echo "</div>\n";
Example #15
0
      e.stop();
      return;
    }
    if (!confirm("ARE YOU REALLY SURE YOU WANT TO DELETE \"<?php 
echo _js($this->party->name);
?>
\"?!"))
      e.stop();
  });
});
</script>
    <?
  }
}

$form = new PouetFormProcessor();

$form->SetSuccessURL( "party.php?which=".(int)$_GET["which"], true );

$box = new PouetBoxAdminEditParty( $_GET["which"] );
$form->Add( "party", $box );

$form->Add( "partydelete", new PouetBoxAdminDeleteParty( $box->party ) );

if ($currentUser && $currentUser->CanEditItems())
  $form->Process();

$TITLE = "edit a party: ".$box->party->name;

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");
Example #16
0
    {
      $box = new $class( $prod );
      $box->RenderEditRow( $box->GetRow( $_GET["edit" . $class::$slug] ) );
      $box->RenderEditRowEnd( $box->GetRow( $_GET["edit" . $class::$slug] ) );
    }
    if ($_GET["new" . $class::$slug])
    {
      $box = new $class( $prod );
      $box->RenderEditRow( new stdClass() );
      $box->RenderEditRowEnd( new stdClass() );
    }
  }
  exit();
}

$form = new PouetFormProcessor();

$form->SetSuccessURL( "prod.php?which=".(int)$_GET["which"], true );

$box = new PouetBoxAdminEditProd( $_GET["which"] );
if ($box->prod)
{
  $form->Add( "prod", $box );
  foreach($boxen as $class)
    $form->Add( "prod" . $class::$slug, new $class($box->prod) );
  if ($currentUser && $currentUser->CanDeleteItems())
    $form->Add( "prodDelete", new PouetBoxAdminDeleteProd($box->prod) );
}
if ($currentUser && $currentUser->CanEditItems())
  $form->Process();
Example #17
0
    echo "<li>it's <b>4</b>Kb max.</li>";
    echo "<li>the background color is set to <b>transparent</b></li>";
    echo "</ul>";
    echo "if everything's ok, you can upload your file by using the <b>browse</b> button below.<br>";
    echo "<br>";
    echo "then your avatar will be available with the others.<br>";
    echo "<br>";
    echo "<input type='file' name='avatar' accept='image/gif'/>";

    echo "  </div>\n";
    echo "  <div class='foot'><input name='submit' type='submit' value='Submit' /></div>";
    echo "</div>\n";
  }
};

$form = new PouetFormProcessor();

$form->SetSuccessURL( "", false );

$form->Add( "avatarGallery", new PouetBoxAvatarGallery() );
$form->Add( "avatar", new PouetBoxSubmitAvatar() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

$TITLE = "submit an avatar";

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";
Example #18
0
<?
require_once("bootstrap.inc.php");
require_once("include_pouet/box-modalmessage.php");
require_once("include_pouet/box-party-submit.php");

if ($currentUser && !$currentUser->CanSubmitItems())
{
  redirect("index.php");
  exit();
}

$TITLE = "submit a party";

$form = new PouetFormProcessor();

$form->SetSuccessURL( "party.php?which={%NEWID%}", true );

$form->Add( "party", new PouetBoxSubmitParty() );

if ($currentUser && $currentUser->CanSubmitItems())
  $form->Process();

require_once("include_pouet/header.php");
require("include_pouet/menu.inc.php");

echo "<div id='content'>\n";

if (get_login_id())
{
  $form->Display();