function content()
{
    // acquire variables
    $g_search = $_GET['q'];
    // show filters
    echo $GLOBALS['navigation']->filtersText();
    // build table
    $trainings_table = new str_table(api_text("module-diary_list-tr-unvalued"), TRUE, $GLOBALS['navigation']->filtersGet());
    $trainings_table->addHeader(" ", NULL, "16");
    $trainings_table->addHeader(api_text("module-diary_list-th-sport"), "nowarp", NULL, "`module-diary_trainings`.`sport`");
    $trainings_table->addHeader(api_text("module-diary_list-th-sort"), "nowarp", NULL, "`module-diary_trainings`.`sort`");
    $trainings_table->addHeader(api_text("module-diary_list-th-time"), "nowarp", NULL, "`module-diary_trainings`.`time`");
    $trainings_table->addHeader(api_text("module-diary_list-th-distance"), "nowarp", NULL, "`module-diary_trainings`.`distance`");
    $trainings_table->addHeader(api_text("module-diary_list-th-datetraining"), "nowarp", NULL, "`module-diary_trainings`.`datetraining`");
    $trainings_table->addHeader(api_text("module-diary_list-th-description"), NULL, "40%");
    // get trainings
    $trainings = api_moduleDiary_trainings($g_search, TRUE);
    foreach ($trainings->results as $training) {
        // check selected
        if ($training->id == $_GET['idTraining']) {
            $tr_class = "info";
        } else {
            $tr_class = NULL;
        }
        // build address table row
        $trainings_table->addRow($tr_class);
        // build table fields
        $trainings_table->addField(api_link("module-diary_view.php?idTraining=" . $training->id, api_icon("icon-search", api_text("module-diary_list-td-view"))), "nowarp");
        $trainings_table->addField($training->sportText, "nowarp");
        $trainings_table->addField($training->sortText, "nowarp");
        $trainings_table->addField($training->time, "nowarp");
        $trainings_table->addField($training->distance, "nowarp");
        /**
        * Timestamp Format
        * @param string $timestamp MySql datetime
        * @param string $format datetime format ( php date format or language key )
        * @param string $language language conversion
        * @return string formatted date time
        */
        //function api_timestampFormat($timestamp,$format="Y-m-d H:i:s",$language=NULL){
        //$trainings_table->addField(api_timestampFormat($training->datetraining,"D-d-M-y"));
        $training->datetraining = strtotime($training->datetraining);
        $giorno = date('D-d-M-y', $training->datetraining);
        $trainings_table->addField($giorno);
        //$trainings_table->addField($training->datetraining);
        $trainings_table->addField($training->description, "nowarp");
    }
    // show table
    $trainings_table->render();
    // renderize the pagination
    $trainings->pagination->render();
    // debug
    if ($_SESSION["account"]->debug) {
        pre_var_dump($trainings->query, "print", "query");
        pre_var_dump($trainings->results, "print", "trainings");
    }
}
function content()
{
    // get object
    $training = api_moduleDiary_training($_GET['idTraining']);
    //build training form
    $training_form = new str_form("submit.php?act=training_save&idTraining=" . $training->id, "post", "training_edit");
    $training_form->addField("radio", "sport", api_text("module-diary_edit-ff-sport"), NULL, "inline");
    $training_form->addFieldOption("R", api_text("module-diary_edit-fo-sport-run"), !$training->id || "R" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("S", api_text("module-diary_edit-fo-sport-swim"), "S" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("B", api_text("module-diary_edit-fo-sport-bike"), "B" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("T", api_text("module-diary_edit-fo-sport-trail"), "T" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("W", api_text("module-diary_edit-fo-sport-snowshoes"), "W" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("N", api_text("module-diary_edit-fo-sport-rest"), "N" == $training->sport ? TRUE : FALSE);
    $training_form->addField("radio", "sort", api_text("module-diary_edit-ff-sort"), NULL, "inline");
    $training_form->addFieldOption("S", api_text("module-diary_edit-fo-sort-slow"), !$training->id || "S" == $training->sort ? TRUE : FALSE);
    $training_form->addFieldOption("L", api_text("module-diary_edit-fo-sort-long"), "L" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("F", api_text("module-diary_edit-fo-sort-fast"), "F" == $training->sport ? TRUE : FALSE);
    $training_form->addFieldOption("N", api_text("module-diary_edit-fo-sort-rest"), "N" == $training->sport ? TRUE : FALSE);
    $training_form->addField("text", "time", api_text("module-diary_edit-ff-time"), $training->time, "input-medium", api_text("module-diary_edit-ff-time-placeholder"));
    $training_form->addField("text", "distance", api_text("module-diary_edit-ff-distance"), $training->distance, "input-small", api_text("module-diary_edit-ff-distance-placeholder"));
    $training_form->addField("text", "description", api_text("module-diary_edit-ff-description"), $training->description, "input-large", api_text("module-diary_edit-ff-description-placeholder"));
    $training_form->addField("date", "datetraining", api_text("module-diary_edit-ff-datetraining"), $training->datetraining, "input-small");
    // controls
    $training_form->addControl("submit", api_text("module-diary_edit-fc-submit"));
    if ($training->id) {
        $training_form->addControl("button", api_text("module-diary_edit-fc-cancel"), NULL, "module-training_view.php?idTraining=" . $training->id);
    } else {
        $training_form->addControl("button", api_text("module-diary_edit-fc-cancel"), NULL, "module-training_list.php");
    }
    // show training form
    $training_form->render();
    // debug
    if ($_SESSION["account"]->debug) {
        pre_var_dump($training, "print", "training");
    }
    ?>
<script type="text/javascript">
 $(document).ready(function(){
  // validation
  $("form[name='training_edit']").validate({
   rules:{
    sport:{required:true,minlength:1},
    sort:{required:true,minlength:1}
   },
   submitHandler:function(form){form.submit();}
  });
 });
</script>
<?php 
}
function content()
{
    // get objects
    $training = api_moduleDiary_training($_GET['idTraining']);
    if (!$training->id) {
        echo api_text("trainingNotFound");
        return FALSE;
    }
    // build training dynamic list
    $training_dl = new str_dl("br", "dl-horizontal");
    $training_dl->addElement(api_text("module-diary_view-dt-sport"), $training->sportText);
    $training_dl->addElement(api_text("module-diary_view-dt-sort"), $training->sortText);
    $training_dl->addElement(api_text("module-diary_view-dt-time"), $training->time);
    $training_dl->addElement(api_text("module-diary_view-dt-distance"), $training->distance);
    $training_dl->addElement(api_text("module-diary_view-dt-description"), $training->description);
    $training_dl->addElement(api_text("module-diary_view-dt-datetraining"), $training->datetraining);
    // show address dynamic list
    $training_dl->render();
    // debug
    if ($_SESSION["account"]->debug) {
        pre_var_dump($training, "print", "training");
    }
}
Exemple #4
0
        ?>
:</td>
    <td class="monospace">
<?php 
        if (is_scalar($param_value)) {
            ?>
      <?php 
            echo clean($param_value);
        } elseif (is_null($param_value)) {
            ?>
      NULL
<?php 
        } else {
            ?>
      <?php 
            echo pre_var_dump($param_value);
        }
        // if
        ?>
    </td>
  </tr>
<?php 
    }
    // foreachs
}
?>

  <tr>
    <td class="bold" colspan="2">Backtrace:</td>
  </tr>
  <tr>
      empty
<?php 
} else {
    ?>
    <?php 
    echo pre_var_dump($_COOKIE);
}
// if
?>
    </td>
  </tr>
  <tr>
    <td>$_SESSION:</td>
    <td class="monospace">
<?php 
if (empty($_SESSION)) {
    ?>
      empty
<?php 
} else {
    ?>
    <?php 
    echo pre_var_dump($_SESSION);
}
// if
?>
    </td>
  </tr>
  
</table>
</div>
Exemple #6
0
    <td colspan="2" style="padding: 15px 7px"><?php echo clean($error->getMessage()) ?></td>
  </tr>
<?php if(is_array($error->getParams())) { ?>
  <tr>
    <td class="bold" colspan="2">Error params:</td>
  </tr>
<?php foreach($error->getParams() as $param_name => $param_value) { ?>
  <tr>
    <td><?php echo clean(ucfirst($param_name)) ?>:</td>
    <td class="monospace">
<?php if(is_scalar($param_value)) { ?>
      <?php echo clean($param_value) ?>
<?php } elseif(is_null($param_value)) { ?>
      NULL
<?php } else { ?>
      <?php echo pre_var_dump($param_value) ?>
<?php } // if ?>
    </td>
  </tr>
<?php } // foreachs ?>
<?php } ?>

  <tr>
    <td class="bold" colspan="2">Backtrace:</td>
  </tr>
  <tr>
    <td colspan="2" class="monospace"><?php echo nl2br($error->getTraceAsString()) ?></td>
  </tr>

  <tr>
    <td class="bold" colspan="2">Autoglobal varibles:</td>