Exemple #1
0
 public function saveUser(Sponsor $user)
 {
     $userData = $user->getArrayData();
     if ($this->getUser($user->uid) == NULL) {
         // SI NO EXISTE EL USUARIO
         $this->tableGateway->insert($userData);
     } else {
         $this->tableGateway->update($userData, array('UID' => $user->uid));
     }
 }
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Sponsor::create([]);
     }
 }
 public function testHeaderWithSponsor()
 {
     $header = Header::create()->withTitle(H1::create()->appendText('Big Top Title ')->appendText(Bold::create()->appendText('in Bold')))->withSubTitle(H2::create()->appendText('Smaller SubTitle ')->appendText(Bold::create()->appendText('in Bold')))->withKicker(H3::create()->appendText('Kicker ')->appendText(Bold::create()->appendText('in Bold')))->withSponsor(Sponsor::create()->withPageUrl('http://facebook.com/my-sponsor'));
     $expected = '<header>' . '<h1>Big Top Title <b>in Bold</b></h1>' . '<h2>Smaller SubTitle <b>in Bold</b></h2>' . '<h3 class="op-kicker">Kicker <b>in Bold</b></h3>' . '<ul class="op-sponsors">' . '<li>' . '<a href="http://facebook.com/my-sponsor" rel="facebook"></a>' . '</li>' . '</ul>' . '</header>';
     $rendered = $header->render();
     $this->assertEquals($expected, $rendered);
 }
 public function testRenderWithSponsor()
 {
     $list = Sponsor::create()->withPageUrl('http://facebook.com/my-sponsor');
     $expected = '<ul class="op-sponsors">' . '<li>' . '<a href="http://facebook.com/my-sponsor" rel="facebook"></a>' . '</li>' . '</ul>';
     $rendered = $list->render();
     $this->assertEquals($expected, $rendered);
 }
 public static function createFromData(\stdClass $data)
 {
     /** @var static $object */
     $object = parent::createBaseFromData($data);
     if (isset($data->parent_uuid)) {
         $object->parentUuid = $data->parent_uuid;
     }
     if (isset($data->contacts)) {
         $object->contactInformation = ContactInformation::createFromData($data->contacts);
     }
     if (isset($data->content)) {
         foreach ($data->content as $contentData) {
             $object->content[] = Content::createFromData($contentData);
         }
     }
     if (isset($data->map)) {
         $object->map = Map::createFromData($data->map);
     }
     if (isset($data->sponsors)) {
         foreach ($data->sponsors as $sponsorData) {
             $object->sponsors[] = Sponsor::createFromData($sponsorData);
         }
     }
     return $object;
 }
Exemple #6
0
 /**
  * 
  * Simple login function.
  * @param $username string Username
  * @param $password string Password
  * @return boolean
  * 
  */
 public function login($username, $password, $encrypted = false)
 {
     // valid login requires status_id to be 1, in addition to matching email and password.  The status_id indicates email has been confirmed.
     if (!$encrypted) {
         $sql_raw = "SELECT sponsor_id, region_id, region_type FROM sponsor WHERE email='{$username}' AND password='******'";
     } else {
         $sql_raw = "SELECT sponsor_id, region_id, region_type FROM sponsor WHERE email='{$username}' AND password='******'";
     }
     $sql_raw = "SELECT sponsor_id FROM sponsor WHERE email='{$username}'";
     if ($data = db()->Get_Row($sql_raw)) {
         $sponsor = new Sponsor($data['sponsor_id']);
         $_SESSION['admin_id'] = $sponsor->id();
         $_SESSION['region_id'] = $sponsor->region_id();
         $_SESSION['region_type'] = $sponsor->region_type();
         return true;
     }
     return false;
 }
 public static function initForTeam(&$team)
 {
     $sponsorsStore = array();
     $sponsorRate = 1;
     $sponsorsStore = RAM::getInstance()->getObjectsForTeam($team->getSocialUserId(), RAM::RAM_TYPE_SPONSOR);
     if (count($sponsorsStore) != $team->getSponsorsCount() || $team->getSponsorsCount() == 0) {
         //] || GlobalParameters::$IS_FAKE_ENTER
         // || GlobalParameters::MODER_ID == $team->getSocialUserId()){
         $sponsorsStore = array();
         $sql_template = "SELECT\n    item_sponsors.id,\n    item_sponsors.energy,\n    item_sponsors.required_level\nFROM sponsors\nLEFT JOIN item_sponsors ON item_sponsors.id = sponsors.sponsor_id\nWHERE vk_id = '%s'";
         $sql = sprintf($sql_template, $team->getSocialUserId());
         $SQLresult = SQL::getInstance()->query($sql);
         if ($SQLresult instanceof ErrorPoint) {
             return $SQLresult;
         }
         $team->setSponsorsCount($SQLresult->num_rows, true);
         if ($SQLresult->num_rows) {
             $counter = 0;
             while ($sponsor = $SQLresult->fetch_object()) {
                 $sponsorInstance = new Sponsor();
                 $sponsorInstance->initFromParameters($sponsor);
                 $sponsorRate *= $sponsorInstance->getEnergy();
                 $sponsorsStore[$sponsorInstance->getId()] = $sponsorInstance;
                 RAM::getInstance()->setSponsor($sponsorInstance, $team->getSocialUserId(), $counter);
                 $counter++;
             }
             if (count($sponsorsStore) > GlobalParameters::SPONSORS_LIMIT) {
                 return new ErrorPoint(ErrorPoint::CODE_LOGIC, "Количество спонсоров превышет допустимого значения " . count($sponsorsStore) . " - " . $SQLresult->num_rows, ErrorPoint::TYPE_SYSTEM);
             }
             $team->setSponsorRate($sponsorRate);
             $team->setMaxEnergy($sponsorRate * LevelsGrid::getInstance()->getBaseEnergy($team->getLevel()));
         }
     } else {
         foreach ($sponsorsStore as $sponsorInstance) {
             $sponsorRate *= $sponsorInstance->getEnergy();
         }
     }
     return $sponsorsStore;
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $tgl = new DateTime(date('Y-m-d'));
     $limit = Setting::first();
     $limitdtstart = new DateTime($limit->startdayreg);
     $limitdtend = new DateTime($limit->enddayreg);
     $limitstart = $limitdtstart->diff($tgl)->format('%R%a');
     $limitend = $limitdtend->diff($tgl)->format('%R%a');
     $sma = Rekor::where('tingkat', 'SMA')->orderBy('urut', 'ASC')->get();
     $smp = Rekor::where('tingkat', 'SMP')->orderBy('urut', 'ASC')->get();
     $sd = Rekor::where('tingkat', 'SD')->orderBy('urut', 'ASC')->get();
     $sponsors = Sponsor::all();
     if ($limitstart < 0) {
         $stat = 0;
         return View::make('front.index')->with('stat', $stat)->with('limit', $limit)->with('sponsors', $sponsors)->with('sma', $sma)->with('smp', $smp)->with('sd', $sd);
     }
     if ($limitend > 0) {
         $stat = 0;
         return View::make('front.index')->with('stat', $stat)->with('limit', $limit)->with('sponsors', $sponsors)->with('sma', $sma)->with('smp', $smp)->with('sd', $sd);
     }
     return View::make('front.index')->with('stat', 1)->with('limit', $limit)->with('sponsors', $sponsors)->with('sma', $sma)->with('smp', $smp)->with('sd', $sd);
 }
Exemple #9
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.html.php';
require_once DOC_ROOT . '/includes/classes/class.sponsor.php';
require_once DOC_ROOT . '/includes/classes/class.office.php';
$region_id = 65517;
$region_type = REGION_CITY;
$office_ids = Office::get_ids_by_region($region_id, $region_type);
$id = get_param('id');
$sponsor = new Sponsor($id);
if (!empty($_POST)) {
    $sponsor->region_id($region_id);
    $sponsor->region_type($region_type);
    $sponsor->department_id(get_param('department_id'));
    $sponsor->sponsor_type(get_param('sponsor_type'));
    $sponsor->title(get_param('title'));
    $sponsor->name_first(get_param('name_first'));
    $sponsor->name_last(get_param('name_last'));
    $sponsor->name_middle(get_param('name_middle'));
    $sponsor->office(get_param('office'));
    $sponsor->phone(get_param('phone'));
    $sponsor->email(get_param('email'));
    $sponsor->bio(get_param('bio'));
    $sponsor->image(get_param('image'));
    if ($id) {
        $sponsor->update();
    } else {
        $id = $sponsor->insert();
    }
    redirect('sponsor');
Exemple #10
0
 function setSponsor(Sponsor $object, $inTeam, $indexInRAM = null)
 {
     if (!$this->isRAMEnabled) {
         return null;
     }
     if (is_null($indexInRAM)) {
         $linkName = $this->get(RAM::RAM_TYPE_SPONSOR . "_" . $inTeam . "_" . $object->getId());
     } else {
         $linkName = RAM::RAM_TYPE_SPONSOR . "_" . $inTeam . "_" . $indexInRAM;
         $result = $this->set(RAM::RAM_TYPE_SPONSOR . "_" . $inTeam . "_" . $object->getId(), $linkName);
     }
     $result = $this->set($linkName, $object);
     return $result;
 }
<?php

session_start();
define("CONST_FILE_PATH", "../includes/constants.php");
include '../classes/WebPage.php';
//Set up page as a web page
$thisPage = new WebPage();
//Create new instance of webPage class
$dbObj = new Database();
//Instantiate database
$sponsorObj = new Sponsor($dbObj);
// Create an object of Sponsor class
$errorArr = array();
//Array of errors
$sponsorLogo = "";
$sponsorImage = "";
if (!isset($_SESSION['ITCLoggedInAdmin']) || !isset($_SESSION["ITCadminEmail"])) {
    $json = array("status" => 0, "msg" => "You are not logged in.");
    header('Content-type: application/json');
    echo json_encode($json);
} else {
    if (filter_input(INPUT_POST, "addNewSponsor") != NULL && filter_input(INPUT_POST, "addNewSponsor") == "addNewSponsor") {
        $postVars = array('name', 'logo', 'website', 'product', 'description', 'image');
        // Form fields names
        //Validate the POST variables and add up to error message if empty
        foreach ($postVars as $postVar) {
            switch ($postVar) {
                case 'logo':
                    $sponsorObj->{$postVar} = basename($_FILES["logo"]["name"]) ? rand(100000, 1000000) . "_" . strtolower(str_replace(" ", "_", filter_input(INPUT_POST, 'name'))) . "." . pathinfo(basename($_FILES["logo"]["name"]), PATHINFO_EXTENSION) : "";
                    $sponsorLogo = $sponsorObj->{$postVar};
                    if ($sponsorObj->{$postVar} == "") {
Exemple #12
0
<?php

session_start();
define("CONST_FILE_PATH", "includes/constants.php");
define("CURRENT_PAGE", "home");
require 'classes/WebPage.php';
//Set up page as a web page
$thisPage = new WebPage();
//Create new instance of webPage class
$dbObj = new Database();
//Instantiate database
$thisPage->dbObj = $dbObj;
$courseObj = new Course($dbObj);
$categoryObj = new CourseCategory($dbObj);
$clientObj = new Sponsor($dbObj);
$quoteObj = new Quote($dbObj);
$calendar = new Calendar($dbObj);
$videoObj = new Video($dbObj);
include 'includes/other-settings.php';
require 'includes/page-properties.php';
?>
<!DOCTYPE html>
<html lang="en-US">
<head>
    <?php 
include 'includes/meta-tags.php';
?>
    <style type="text/css">img.wp-smiley,img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important; }</style>
    <link rel='stylesheet' id='rs-plugin-settings-css'  href='plugins/revslider/rs-plugin/css/settings1dc6.css?ver=4.6.5' type='text/css' media='all' />
    <style id='rs-plugin-settings-inline-css' type='text/css'>.tp-caption a{color:#e05100;text-shadow:none; text-decoration:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}</style>
    <link rel='stylesheet' id='wpProQuiz_front_style-css'  href='plugins/sfwd-lms/wp-pro-quiz/css/wpProQuiz_front.min4fde.css?ver=0.28' type='text/css' media='all' />
 /**
  * @return int
  */
 public function PosGold()
 {
     $platinum = Sponsor::get()->filter(array('Type' => 'Platinum'))->count();
     return ($this->iteratorPos + $platinum) % 2;
 }
Exemple #14
0
require_once DOC_ROOT . '/includes/classes/class.html.php';
require_once DOC_ROOT . '/includes/classes/class.sponsor.php';
$region_id = 65517;
$region_type = REGION_CITY;
$sponsor_ids = Sponsor::get_ids_by_region($region_id, $region_type);
$html = new HTML('admin');
$html->set_title('Edit personnel directory listings');
$html->generate_header();
?>
<div class='row_clickable' onclick="document.location.href='sponsor_edit'">
    <h3>Add a new sponsor to the directory</h3>
</div>
<?php 
if (!empty($sponsor_ids)) {
    foreach ($sponsor_ids as $id) {
        $sponsor = new Sponsor($id);
        $sponsor_type = $sponsor->sponsor_type();
        if ($sponsor_type == 'I') {
            $name_last = $sponsor->name_last();
            $name_first = $sponsor->name_first();
            $name_middle = $sponsor->name_middle();
            $title = $sponsor->title();
            $sponsor_name = $name_first . ' ' . $name_last . ', ' . $title;
        } elseif ($sponsor_type == 'O') {
            $office = $sponsor->office();
            $sponsor_name = $office;
        }
        $src = '/images/photos/personnel/' . $sponsor->image();
        $region_name = $sponsor->region;
        ?>
    <div class='row_clickable row_thumb' onclick="document.location.href='sponsor_edit?id=<?php 
Exemple #15
0
 public function get_delete($id)
 {
     $sponsors = Sponsor::find($id)->delete();
     return Redirect::to('rms/sponsors')->with('success', 'Successfully Removed Sponsor');
 }
Exemple #16
0
    /**
     * Renderize the view.
     *
     * @return null
     */
    public function render(Sponsor $sponsor)
    {
        ?>
  

    <p> 
        <?php 
        echo REQUIRED_FIELDS_TEXT;
        ?>
    </p>

	<form action="<?php 
        echo $this->generateURL('sponsor', 'edit', $sponsor->getIdSponsor());
        ?>
" method="post">
    	
        <fieldset>
        
            <div class="row">

                <div class="col-md-6">  
                
                	<div>
                        <label for="name">
                            Nombre <small>(*)</small>
                        </label>
                        <input name="name" type="text" required value="<?php 
        echo $sponsor->getName();
        ?>
" /> 
                    </div>

                    <div>
                        <label for="email">
                            Email <small>(*)</small>
                        </label>
                        <input name="email" type="text" required value="<?php 
        echo $sponsor->getEmail();
        ?>
" /> 
                    </div>
                    
                </div>
               
                <div class="col-md-6">	

                    <div>
                        <label for="website">
                            Web <small>(*)</small>
                        </label>
                        <input name="website" type="text" required value="<?php 
        echo $sponsor->getWebsite();
        ?>
" /> 
                    </div>

                    <div>
                        <input type="submit" value="Modificar" />
                    </div>
                
                </div>
            
            </div>
            
    	</fieldset>
        
    </form>

<?php 
    }
 public function Sponsors($type = '')
 {
     return Sponsor::get()->filter(array('Type' => $type))->sort('RAND()');
 }
Exemple #18
0
 /**
  * Modify a sponsor saved in the database.
  *
  * @param Sponsor $sponsor
  * @return integer
  */
 public function editSponsor(Sponsor $sponsor)
 {
     $sql = "UPDATE sponsor \n\t\t\tSET id_sponsor = '" . $sponsor->getIdSponsor() . "', name = '" . replaceCharacters($sponsor->getName()) . "', email = '" . $sponsor->getEmail() . "', website = '" . $sponsor->getWebsite() . "' WHERE id_sponsor = '" . $sponsor->getIdSponsor() . "'";
     return DB::query($sql);
 }
 public function action()
 {
     SQL::getInstance()->autocommit(false);
     $actionResult = SponsorSatellite::erase();
     /*
             $sponsorsStoreInRAM = RAM::getInstance()->getObjectsForTeam(UserParameters::getUserId(), RAM::RAM_TYPE_SPONSOR);
             foreach ($sponsorsStoreInRAM as $sponsorInstance){
                 RAM::getInstance()->deleteSponsor($sponsorInstance->getId(), UserParameters::getUserId());
             }
     */
     track_stats();
     // Отслеживаем производительность
     $energyRate = 1;
     $sponsorsStore = array();
     $actionResult = NULL;
     if (!is_object($this->parameters) && !is_array($this->parameters)) {
         $this->parameters = str_replace('\\\\"', '', $this->parameters);
         $this->parameters = str_replace(']\\"', ']', $this->parameters);
         $this->parameters = str_replace('\\"[', '[', $this->parameters);
         $this->parameters = json_decode($this->parameters);
     }
     track_stats();
     // Отслеживаем производительность
     if (!Utils::isEmpty($this->parameters) && !$actionResult instanceof ErrorPoint) {
         $sponsorDBResult = SponsorSatellite::getFromStoreByIds($this->parameters);
         $sponsorCount = count($sponsorDBResult);
         track_stats();
         // Отслеживаем производительность
         if ($sponsorDBResult instanceof ErrorPoint) {
             $actionResult = $sponsorDBResult;
         } elseif ($sponsorCount) {
             if ($sponsorCount > GlobalParameters::SPONSORS_LIMIT) {
                 $actionResult = new ErrorPoint(ErrorPoint::CODE_LOGIC, "Количество спонсоров превышет допустимый предел. Получено " . $sponsorCount . " спонсоров ", ErrorPoint::TYPE_SYSTEM);
             } else {
                 track_stats();
                 // Отслеживаем производительность
                 foreach ($sponsorDBResult as $sponsor) {
                     $sponsorInstance = new Sponsor();
                     $sponsorInstance->initFromParameters($sponsor);
                     if ($sponsorInstance->getRequiredLevel() > $this->teamProfile->getLevel()) {
                         $actionResult = new ErrorPoint(ErrorPoint::CODE_SECURITY, "Спонсор не доступен по уровню. Уровень спонсора: " . $sponsorInstance->getRequiredLevel() . ", а у вас " . intval($this->teamProfile->getLevel()), ErrorPoint::TYPE_USER);
                         break;
                     }
                     $actionResult = $sponsorInstance->save();
                     if ($actionResult instanceof ErrorPoint) {
                         break;
                     }
                     $energyRate *= $sponsorInstance->getEnergy();
                     $sponsorsStore[] = $sponsorInstance;
                 }
                 track_stats();
                 // Отслеживаем производительность
             }
         }
     }
     if ($actionResult instanceof ErrorPoint) {
         SQL::getInstance()->rollback();
         return $actionResult;
     }
     if ($energyRate < 1) {
         $energyRate = 1;
     }
     track_stats();
     // Отслеживаем производительность
     $this->teamProfile->setSponsorRate($energyRate);
     $this->teamProfile->setMaxEnergy($energyRate * LevelsGrid::getInstance()->getBaseEnergy($this->teamProfile->getLevel()));
     $this->teamProfile->bindSponsors($sponsorsStore);
     $actionResult = $this->teamProfile->save();
     if ($actionResult instanceof ErrorPoint) {
         SQL::getInstance()->rollback();
     } else {
         SQL::getInstance()->commit();
     }
     track_stats();
     // Отслеживаем производительность
     return $actionResult;
 }
<?php

session_start();
define("CONST_FILE_PATH", "includes/constants.php");
define("CURRENT_PAGE", "clients");
require 'classes/WebPage.php';
//Set up page as a web page
$thisPage = new WebPage();
//Create new instance of webPage class
$dbObj = new Database();
//Instantiate database
$thisPage->dbObj = $dbObj;
$courseObj = new Course($dbObj);
$categoryObj = new CourseCategory($dbObj);
$quoteObj = new Quote($dbObj);
$clientObj = new Sponsor($dbObj);
include 'includes/other-settings.php';
require 'includes/page-properties.php';
?>
<!DOCTYPE html>
<html lang="en-US">
<head>
    <?php 
include 'includes/meta-tags.php';
?>
    <style type="text/css">img.wp-smiley,img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important; }</style>
    <link rel='stylesheet' id='rs-plugin-settings-css'  href='<?php 
echo SITE_URL;
?>
plugins/revslider/rs-plugin/css/settings1dc6.css?ver=4.6.5' type='text/css' media='all' />
    <link rel='stylesheet' id='themerex-prettyphoto-style-css'  href='<?php 
Exemple #21
0
    // echo $condition;
});
/**
 * Department
 */
require 'model/department.php';
$department = new Department();
$app->get('/departments/list', function () {
    global $department, $conn;
    echo json_encode($department->lists($conn));
});
/**
 * Sponsor
 */
require 'model/sponsor.php';
$sponsor = new Sponsor();
$app->get('/sponsors', function () {
    global $sponsor, $conn, $app;
    $query = $app->request()->params('query');
    echo json_encode($sponsor->show($conn, $query));
});
$app->get('/sponsors/list', function () {
    global $sponsor, $conn;
    echo json_encode($sponsor->lists($conn));
});
// GET route
$app->get('/', function () {
    echo 'Hello World!';
});
// POST route
$app->post('/post', function () {
 /**
  * Remove the specified sponsor from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $sponsor = Sponsor::findOrFail($id);
     $destinationPath = public_path() . DIRECTORY_SEPARATOR . 'uploads/sponsor' . DIRECTORY_SEPARATOR . $sponsor->logo;
     try {
         File::delete($destinationPath);
     } catch (FileNotFound $e) {
         // File sudah dihapus/tidak ada
     }
     Sponsor::destroy($id);
     return Redirect::route('admin.sponsors.index')->with("successMessage", "Sponsor berhasil dihapus")->withTitle("Sponsor");
 }
Exemple #23
0
    /**
     * Renderize the view.
     *
     * @return null
     */
    public function render(Sponsor $sponsor)
    {
        ?>
  

    <p> 
        <?php 
        echo REQUIRED_FIELDS_TEXT;
        ?>
    </p>

	<form action="<?php 
        echo $this->generateURL('sponsor', 'edit', $sponsor->getIdSponsor());
        ?>
" method="post">
    	
        <fieldset>
        
            <div class="row">

                <div class="col-md-6">  
                
                	<div>
                        <label for="name">
                            Nombre <small>(*)</small>
                        </label>
                        <input name="name" type="text" required value="<?php 
        echo $sponsor->getName();
        ?>
" /> 
                    </div>

                </div>
               
                <div class="col-md-6">	

                    <div>
                        <label for="type">
                            Tipo <small>(*)</small>
                        </label>
                        <select name="type" required> 
                            <option value="">
                                Seleccionar
                            </option>
                            <?php 
        if ($sponsor->getType() === "PRIVADO") {
            ?>
                            <option value="PRIVADO" selected>
                                Privado
                            </option>
                            <option value="PUBLICO">
                                P&uacute;blico
                            </option>
                            <option value="QUIENES-SOMOS">
                                Quienes Somos
                            </option>
                            <?php 
        } else {
            if ($sponsor->getType() === "PUBLICO") {
                ?>
                            <option value="PRIVADO">
                                Privado
                            </option>
                            <option value="PUBLICO" selected>
                                P&uacute;blico
                            </option>
                            <option value="QUIENES-SOMOS">
                                Quienes Somos
                            </option>
                            <?php 
            } else {
                if ($sponsor->getType() === "QUIENES-SOMOS") {
                    ?>
                            <option value="PRIVADO">
                                Privado
                            </option>
                            <option value="PUBLICO">
                                P&uacute;blico
                            </option>
                            <option value="QUIENES-SOMOS" selected>
                                Quienes Somos
                            </option>
                            <?php 
                }
            }
        }
        ?>
                        </select>
                    </div>

                    <div>
                        <input type="submit" value="Modificar" />
                    </div>
                
                </div>
            
            </div>
            
    	</fieldset>
        
    </form>

<?php 
    }
Exemple #24
0
echo $announcement->title();
?>
'></div>
	</div>

    <div class="row">
        <div class="label" class="select">Sponsor:</div>
        <div class="input_border">
            <select name="sponsor_ids[]" id="sponsor_ids" multiple>
            <option>Select One:</option>
<?php 
$sponsor_ids = $announcement->get_sponsor_ids();
$region_sponsor_ids = Sponsor::get_ids_by_region($region_id);
if (!empty($region_sponsor_ids)) {
    foreach ($region_sponsor_ids as $id) {
        $sponsor = new Sponsor($id);
        $sponsor_name = $sponsor->sponsor_name();
        $selected = in_array($id, $sponsor_ids) ? 'selected' : '';
        echo '<option ' . $selected . ' value="' . $id . '">' . $sponsor_name . '</option>"';
    }
}
?>
            </select>
        </div>
    </div>

    <div class="row">
        <div class="label" class="select">Status:</div>
        <div class="input_border">
            <select name="status_id" id="status_id">
            <option>Select One:</option>