示例#1
0
 public function executeCreate(sfWebRequest $request)
 {
     $this->forward404Unless($request->isMethod(sfRequest::POST));
     $bPost = $request->getParameter('block');
     $bData = new BlockData();
     $bData->fromArray($bPost['block_data']);
     $bPosition = new BlockPosition();
     $bPosition->fromArray($bPost['block_position']);
     $block = new Block();
     $block->set('BlockData', $bData);
     $block->set('BlockPosition', $bPosition);
     $block->save();
     $this->block = $block;
     $this->setTemplate('show');
 }
<?php

include "../core/autoload.php";
include "../core/modules/index/model/TeamData.php";
include "../core/modules/index/model/AlumnTeamData.php";
include "../core/modules/index/model/AlumnData.php";
include "../core/modules/index/model/BlockData.php";
include "../core/modules/index/model/CalificationData.php";
require_once '../PhpWord/Autoloader.php';
use PhpOffice\PhpWord\Autoloader;
use PhpOffice\PhpWord\Settings;
Autoloader::register();
$word = new PhpOffice\PhpWord\PhpWord();
$blocks = BlockData::getAllByTeamId($_GET["team_id"]);
$team = TeamData::getById($_GET["team_id"]);
$alumns = AlumnTeamData::getAllByTeamId($_GET["team_id"]);
$section1 = $word->AddSection();
$section1->addText("CALIFICACIONES - " . strtoupper($team->name), array("size" => 22, "bold" => true, "align" => "right"));
$styleTable = array('borderSize' => 6, 'borderColor' => '888888', 'cellMargin' => 40);
$styleFirstRow = array('borderBottomColor' => '0000FF', 'bgColor' => 'AAAAAA');
$table1 = $section1->addTable("table1");
$table1->addRow();
$table1->addCell()->addText("Nombre Completo");
foreach ($blocks as $block) {
    $table1->addCell()->addText($block->name);
}
foreach ($alumns as $al) {
    $alumn = $al->getAlumn();
    $table1->addRow();
    $table1->addCell(5000)->addText($alumn->name . " " . $alumn->lastname);
    foreach ($blocks as $block) {
示例#3
0
<?php

if (isset($_POST)) {
    print_r($_POST);
    $p = new BlockData();
    $p->name = $_POST['name'];
    $p->team_id = $_POST['team_id'];
    $p->add();
    Core::redir("./?view=blocks&team_id=" . $_POST["team_id"]);
}
示例#4
0
<?php

$user = BlockData::getById($_GET["id"]);
$team = $user->team_id;
$user->del();
Core::redir("./?view=blocks&team_id=" . $team);