Ejemplo n.º 1
0
 public static function list_measuring_units()
 {
     $list = new List_IO("AdminGeneralMeasuringUnit", "ajax.php?nav=base.admin", "admin_general_list_measuring_units", "admin_general_count_measuring_units", null, "AdminGeneralMeasuringUnit");
     $list->add_column("", "symbol", false, "20px");
     $list->add_column(Language::get_message("BaseGeneralListColumnName", "general"), "name", true, null);
     $list->add_column(Language::get_message("BaseGeneralListColumnSymbol", "general"), "unit_symbol", false, null);
     $list->add_column("Secondary Units", "secondary_units", false, null);
     $list->add_column("Min-Value", "min_value", true, null);
     $list->add_column("Max-Value", "max_value", true, null);
     $list->add_column("Category", "category", true, null);
     $list->add_column(Language::get_message("BaseGeneralListColumnType", "general"), "type", true, null);
     $list->add_column("", "edit", false, "20px");
     $list->add_column("", "delete", false, "20px");
     $template = new HTMLTemplate("base/admin/general/list_measuring_units.html");
     $template->set_var("list", $list->get_list());
     $template->set_var("measuring_unit_categories", MeasuringUnitCategory::list_categories());
     $template->output();
 }
Ejemplo n.º 2
0
 /**
  * @param string $id
  * @return string
  * @throws BaseEnvironmentMeasuringUnitCategoryIDMissingException
  * @throws BaseUserAccessDeniedException
  */
 public static function delete_measuring_unit_category($id)
 {
     global $user;
     if ($user->is_admin()) {
         if (is_numeric($id)) {
             $measuring_unit_category = new MeasuringUnitCategory($id);
             if ($measuring_unit_category->delete() == true) {
                 return "1";
             } else {
                 return "0";
             }
         } else {
             throw new BaseEnvironmentMeasuringUnitCategoryIDMissingException();
         }
     } else {
         throw new BaseUserAccessDeniedException();
     }
 }