Esempio n. 1
0
    } else {
        $school = School::get_by_id($object->schoolid);
        //$batchname = $school->name." ".$object->get_batchyear();
        $batchname = $object->get_batchyear();
    }
} else {
    header("location: index.php?negative");
}
if (!$session->is_logged_in()) {
    header("location: index.php?negative");
} else {
    $user = User::get_by_id($session->user_id);
    if ($user->enabled == DISABLED) {
        header("location: index.php?disabled");
    }
    if (!BatchUser::amIAdmin($session->user_id, $object->id) && !SchoolUser::amIAdmin($session->user_id, $object->schoolid) && !$user->is_super_admin()) {
        header("location: index.php?negative");
    }
}
$pathinfo = pathinfo($_SERVER["PHP_SELF"]);
$basename = $pathinfo["basename"];
$currentFile = str_replace(".php", "", $basename);
?>
<div class="container-fluid">
  <div class="row-fluid">
    <div class="span1"></div>
    <div class="span9">
      <form id="theform" class="form-horizontal" method="post" action="#" enctype="multipart/form-data">
        <fieldset>
        <legend>
          Update Batch: <?php 
Esempio n. 2
0
echo $school->name;
?>
</span>

        <a href="#photosBox" role="button" class="btn-mini pull-right" data-toggle="modal">
          <i class="icon-large icon-camera"></i> Photos
        </a>

        <?php 
if ($session->is_logged_in()) {
    echo '
            <a href="#invitationBox" role="button" class="btn-mini pull-right" data-toggle="modal">
              <i class="icon-large icon-comment"></i> Invite Students
            </a>
          ';
    if ($loggeduser->is_super_admin() || SchoolUser::amIAdmin($loggeduser->id, $school->id)) {
        echo '
              <a href="updateschool.php?id=' . $school->id . '" class="btn-mini pull-right">
              <i class="icon-large icon-pencil"></i> Edit
              </a>
            ';
    }
    $loggedschooluser = SchoolUser::getUser($session->user_id, $school->id);
    if ($loggedschooluser == null) {
        echo ' 
              <button role="button" class="btn-mini btn-link pull-right" onclick="join(); return false;">
                <i class="icon-large icon-envelope"></i> Join
              </button>
            ';
    } else {
        if ($loggedschooluser != null) {
<?php

require_once "../initialize.php";
$sectionsselect = null;
if (isset($_GET["batchid"])) {
    if (is_numeric($_GET["batchid"])) {
        $batch = Batch::get_by_id($_GET["batchid"]);
        if (SchoolUser::amIAdmin($session->user_id, $batch->schoolid) || BatchUser::amIAdmin($session->user_id, $batch->id)) {
            $sections = Section::get_all_by_batchid($batch->id);
            if (count($sections) > 0) {
                foreach ($sections as $section) {
                    $sectionsselect .= "<option value='" . $section->id . "'>" . $section->name . "</option>";
                }
                if (User::get_by_id($session->user_id)->is_super_admin()) {
                    $sectionsselect .= "<option value='NOTHING'>NOTHING</option>";
                }
            } else {
                $sectionsselect .= "<option value='0'>NO SECTIONS YET</option>";
            }
        } else {
            $sectionadmins = SectionUser::getSectionsIAdminInBatch($session->user_id, $_GET["batchid"]);
            if (count($sectionadmins) > 0) {
                foreach ($sectionadmins as $sectionadmin) {
                    $section = Section::get_by_id($sectionadmin->sectionid);
                    $sectionsselect .= "<option value='" . $section->id . "'>" . $section->name . "</option>";
                }
                if (User::get_by_id($session->user_id)->is_super_admin()) {
                    $sectionsselect .= "<option value='NOTHING'>NOTHING</option>";
                }
            } else {
                $sectionsselect .= "<option value='0'>NO SECTIONS YET</option>";
Esempio n. 4
0
    <div class="span1"></div>
    <div class="span9">
      <form id="theform" class="form-horizontal" method="post" action="#" enctype="multipart/form-data">
        <fieldset>
        <legend>
          Update Section: <?php 
echo $object->name;
?>
        </legend>

        <div class="control-group">
          <label class="control-label" for="name">Batch</label>
          <div class="controls">
            <select name="batchselect" id="batchselect">
              <?php 
if (SchoolUser::amIAdmin($session->user_id, $object->schoolid) || $user->is_super_admin()) {
    $batchs = Batch::get_all_by_schoolid($school->id);
    if (count($batchs) > 0) {
        foreach ($batchs as $batch) {
            if ($batch->pending == 0 && $batch->enabled == 1) {
                echo "<option value='" . $batch->id . "'>" . $batch->get_batchyear() . "</option>";
            }
        }
    } else {
        echo "<option value='0'>NO BATCHS YET</option>";
    }
} else {
    $batchusers = BatchUser::getBatchsIAdminInSchool($session->user_id, $school->id);
    if (count($batchusers) > 0) {
        foreach ($batchusers as $batchuser) {
            $batch = Batch::get_by_id($batchuser->batchid);
Esempio n. 5
0
             if (BatchUser::amIAdmin($session->user_id, $batch->id) || SchoolUser::amIAdmin($session->user_id, $batch->schoolid) || $user->is_super_admin()) {
                 echo '
                         <li class="divider"></li>
                         <li><a href="updatebatch.php?id=' . $batch->id . '"><i class="icon-large icon-pencil"></i> Edit Batch</a></li>
                         <li><a href="editor.php?id=' . $batch->id . '"><i class="icon-large icon-pencil"></i> Edit Yearbook</a></li>
                         <li class="divider"></li>';
             }
             $sectionsInBatch = Section::get_all_by_batchid($batch->id);
             if (count($sectionsInBatch) > 0) {
                 foreach ($sectionsInBatch as $section) {
                     echo '
                             <li class="dropdown-submenu">
                               <a tabindex="-1" href="section.php?id=' . $section->id . '"> ' . $section->name . ' </a>
                               <ul class="dropdown-menu">
                                 <li><a href="section.php?id=' . $section->id . '"><i class="icon-large icon-play"></i> View</a></li>';
                     if (SectionUser::amIAdmin($session->user_id, $section->id) || BatchUser::amIAdmin($session->user_id, $section->batchid) || SchoolUser::amIAdmin($session->user_id, $section->schoolid) || $user->is_super_admin()) {
                         echo '<li><a href="updatesection.php?id=' . $section->id . '"><i class="icon-large icon-pencil"></i> Edit</a></li>';
                     }
                     echo '
                               </ul>
                             </li>
                             ';
                 }
             }
             echo '
                         </ul>
                       </li>
                       ';
         }
     }
 } else {
<?php

require_once "../initialize.php";
$batchsselect = null;
if (isset($_GET["schoolid"])) {
    if (SchoolUser::amIAdmin($session->user_id, $_GET["schoolid"])) {
        $batchadmins = BatchUser::getBatchsImIn($session->user_id);
    } else {
        $batchadmins = BatchUser::getBatchsIAdminInSchool($session->user_id, $_GET["schoolid"]);
    }
    if (count($batchadmins) > 0) {
        foreach ($batchadmins as $batchadmin) {
            $batch = Batch::get_by_id($batchadmin->batchid);
            $batchsselect .= "<option value='" . $batch->id . "'>" . $batch->fromyear . "-" . ($batch->fromyear + 1) . "</option>";
        }
        if (User::get_by_id($session->user_id)->is_super_admin()) {
            $batchsselect .= "<option value='NOTHING'>NOTHING</option>";
        }
    } else {
        $batchsselect .= "<option value='0'>NO BATCHS YET</option>";
    }
    if (User::get_by_id($session->user_id)->is_super_admin()) {
        $batchsselect = "";
        $batchs = Batch::get_all();
        if (count($batchs) > 0) {
            foreach ($batchs as $batch) {
                $batchsselect .= "<option value='" . $batch->id . "'>" . $batch->fromyear . "-" . ($batch->fromyear + 1) . "</option>";
            }
            $batchsselect .= "<option value='NOTHING'>NOTHING</option>";
        } else {
            $batchsselect .= "<option value='0'>NO BATCHS YET</option>";