Example #1
0
<?php

include "../../includes/inc.main.php";
$ID = $_GET['id'];
$Edit = new Category($ID);
$EditData = $Edit->getData();
$Title = "Modificar categoría '" . $EditData['title'] . "'";
$Head->setTitle("Modificar Categoría");
$Head->setHead();
?>
<body>
<div id="wrapper">
  <?php 
include '../../includes/inc.nav.php';
?>
 <!-- Nav -->
  <?php 
echo insertElement("hidden", "action", 'update');
?>
  <?php 
echo insertElement("hidden", "id", $ID);
?>
  <?php 
include '../../includes/inc.subTop.php';
?>
  <div class="container-fluid pageWrapper">
    
    <div class="row windowHead">
      <div class="col-md-6 col-xs-12">
        <h3><i class="fa fa-plus-square" aria-hidden="true"></i>  Modificar Categor&iacute;a</h3>
      </div>
 function batchDelete($p, $ids)
 {
     $c = new Category($this->db_conn);
     $i = 0;
     for ($i = 0; $i < count($ids); $i++) {
         $c->getData($ids[$i]);
         $c->delete();
     }
     $this->gotoURL("category.php?action=list");
     //$this->browse($p);
 }
<?php

/**
 * @copyright 2011 City of Bloomington, Indiana
 * @license http://www.gnu.org/licenses/agpl.txt GNU/AGPL, see LICENSE.txt
 * @author Cliff Ingham <*****@*****.**>
 */
include '../../../configuration.inc';
$mongo = Database::getConnection();
$results = $mongo->tickets->find();
foreach ($results as $ticket) {
    echo "Updating ticket {$ticket['_id']}\n";
    if (isset($ticket['issues'][0]['category']['_id'])) {
        try {
            $category = new Category($ticket['issues'][0]['category']['_id']);
            $ticket['category'] = $category->getData();
        } catch (Exception $e) {
            // Unknown categories are just going to be lost
            // The only one I know of right now is ENGINEERING
        }
        foreach ($ticket['issues'] as $i => $issue) {
            if (isset($issue['category'])) {
                unset($issue['category']);
                $ticket['issues'][$i] = $issue;
            }
        }
        $mongo->tickets->save($ticket);
    }
}