Example #1
0
 function index_method()
 {
     $vars = array();
     if (!empty($_GET['coll'])) {
         $coll = MongoAdmin::db()->selectCollection($_GET['coll']);
         $cur = $coll->find()->sort(array('_id' => 1));
         if (!empty($_GET['skip'])) {
             $skip = intval($_GET['skip']);
         } else {
             $skip = 0;
         }
         if ($skip < 0) {
             $skip = 0;
         }
         $limit = 20;
         $cur->skip($skip)->limit($limit);
         $vars['current_coll'] = $coll;
         $vars['cur'] = $cur;
         $vars['skip'] = $skip;
         $vars['limit'] = $limit;
     }
     MongoAdmin::tpl('index', $vars);
 }
Example #2
0
<![endif]-->
</head>
<body class="twoColElsLtHdr">
<div id="container">
  <div id="header">
    <h1>phpMongoAdmin - <?php 
echo h(MongoAdmin::db());
?>
</h1>
    <!-- end #header -->
  </div>
  <div id="sidebar1">
    <h3>listCollections</h3>
    <ul>
    <?php 
$coll_list = MongoAdmin::db()->listCollections();
foreach ($coll_list as $coll) {
    ?>
      <li><a href="<?php 
    echo url('default.index', array('coll' => $coll->getName()));
    ?>
"><?php 
    echo h($coll->getName());
    ?>
</a></li>
    <?php 
}
?>
    </ul>
    <!-- end #sidebar1 -->
  </div>
Example #3
0
 function drop_method()
 {
     $coll = MongoAdmin::db()->selectCollection($_REQUEST['coll']);
     $coll->remove(array('_id' => $_REQUEST['doc']));
     redirect(url('default.index', array('coll' => $coll->getName())));
 }