<?php
/**
* step 3 - display user profile
* J:\awww\www\fwphp\glomodul\z_examples\02_mvc\03xuding_glob\read.php
* called from Home_ ctr cls method  r() when usr clicks link/button or any URL is entered in ibrowser  
* calls Tbl_ crud cls method rr() =pre-query which sets rows filter (default-where), sort... 
* which calls Db_ allsites method rr() =execute-query which creates cursor for read row by row loop here
*/
//vendor_namesp_prefix \ processing (behavior) \ cls dir (POSITIONAL part of ns, CAREFULLY !)
namespace B12phpfw\module\user ;
use B12phpfw\dbadapter\user\Tbl_crud   as utl_module ;
//use B12phpfw\module\user\Home_ctr ;

//use B12phpfw\core\b12phpfw\Config_allsites ;

use Parsedown ; //in global namespace (version 1.7.4 stil has no namespace)

//require 'J:\\awww\\www\\vendor\\erusev\\parsedown\\Parsedown.php' ;
require $pp1->wsroot_path . '/vendor/erusev/parsedown/Parsedown.php' ;
$Parsedown = new Parsedown(); //OR NO use : \Parsedown() where "\" means global namespace
          //echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>
          ///////// You can also parse inline markdown only:
          //echo $Parsedown->line('Hello _Parsedown_!'); # prints: Hello <em>Parsedown</em>!
                if ('') { 
                  echo '<h3>'. __FILE__ .' '.__METHOD__ .', line '. __LINE__ .' SAYS'.'</h3>';
                  echo '<pre>';
                  //echo '$_GET='; print_r($_GET);
                  //echo '$_POST='; print_r($_POST); 
                  echo 'URL query array $pp1->uriq='; print_r($pp1->uriq);
                        // $pp1->uriq=stdClass Object( [i] => u  [d] => 79 )
                  echo '</pre>';
                  exit(0);
                }
$id = (int)$pp1->uriq->id ;
//if ( null == $id ) { header("Location: index.php"); exit(0) ; }
if ( null == $id ) { $this->Redirect_to($pp1->home_url) ; }

$rr = utl_module::rr_byid( $id, $other=[ 'caller' => __FILE__ .' '.', ln '. __LINE__ ] );

$img_path = str_replace('/',DS,$pp1->module_path) .'Uploads'.DS ; //. 'post'.DS
if (file_exists($img_path . $rr->aimage)) { } else {
  if (file_exists($img_path . 'avatar.jpg'))  { $rr->aimage = 'avatar.jpg' ; }
}
                   //echo '<pre>$rr->aimage='; print_r($rr->aimage); echo '</pre><br />';

?>


    <!-- H E A D E R  $_S ESSION["u sern ame"] -->
    <header class="bg-dark text-white py-3">
      <div class="container">
        <div class="row">
          <div class="col-md-6">

          <h1>
             Profile of admin username <?=$rr->username?>
          </h1>
 
           <h3><?php echo $rr->aheadline; ?></h3>
          </div>
        </div>
      </div>
    </header>
    <!-- H E A D E R  E N D -->


    <section class="container py-2 mb-4">
      <div class="row">

        <!-- l e f t  c o l -->
        <div class="col-md-3">
          <img src="Uploads/<?=$rr->aimage?>" class="d-block img-fluid mb-3 rounded-circle" alt="">
          Admin id <?=$id?>, name :<br /><?=$rr->aname?><br />
          <br />Email Address :<br /><?php echo $rr->email;?>

          <div class="form-actions">
              <a class="btn btn-link btn-block" href="index.php">Back</a>
           </div>

        </div>

        <!-- r i g h t  c o l -->
        <div class="col-md-9" style="min-height:400px;">
          <div class="card">
            <div class="card-body">
              <p class="lead"> Biography: <?=$Parsedown->text($rr->abio)?> </p>
            </div>

          </div>
        </div>

      </div><?php //<!-- e n d  row --> ?>

    </section>



