コード例 #1
0
 public function getCfreldirvector()
 {
     $jobs = Job::type('RelDir')->get();
     $count = 0;
     foreach ($jobs as $job) {
         foreach ($job->workerunits as $ann) {
             $count++;
             $u = $ann->unit['content'];
             $ann->type = $job->type;
             $ans = $ann->content['direction'];
             if ($ans == 'no_relation') {
                 $realans = 'Choice3';
             } else {
                 if (strpos($ans, $u['terms']['first']['formatted']) === 0) {
                     $realans = 'Choice1';
                 } elseif (strpos($ans, $u['terms']['first']['formatted']) > 0) {
                     $realans = 'Choice2';
                 } else {
                     $realans = '-------';
                 }
             }
             echo "{$realans} - {$ans}\r\n";
             $ann->annotationVector = array('Choice1' => $ans == 'Choice1' ? 1 : 0, 'Choice2' => $ans == 'Choice2' ? 1 : 0, 'Choice3' => $ans == 'Choice3' ? 1 : 0);
             $ann->save();
         }
         $job = Job::id('entity/text/medical/job/0')->first();
         Queue::push('Queues\\UpdateJob', array('job' => serialize($job)));
     }
 }
コード例 #2
0
 public function getDuplicate($entity, $format, $domain, $docType, $incr)
 {
     Session::forget('batch');
     $job = Job::id("entity/{$format}/{$domain}/{$docType}/{$incr}")->first();
     if (!is_null($job)) {
         $jc = $job->JobConfiguration->replicate();
         unset($jc->activity_id);
         $jc->parents = array($job->JobConfiguration->_id);
         Session::put('jobconf', serialize($jc));
         Session::put('format', $job->batch->format);
         if (isset($jc->content['TVID'])) {
             Session::put('templateType', $jc->content['TVID']);
         }
         Session::put('title', $jc->content['title']);
         Session::put('templateType', $jc->content['type']);
         return Redirect::to("jobs2/batchd");
     } else {
         Session::flash('flashError', "Job {$id} not found.");
         return Redirect::back();
     }
 }
コード例 #3
0
ファイル: job.php プロジェクト: elBichon/freeCitizen
 $type = $_POST['type'];
 $statut = $_POST['statut'];
 $mieuxNotes = "job.php";
 $recherche = "rechercheJob.php";
 $ajouter = "ajoutJob.php";
 require 'includes/menu.php';
 require 'includes/menuServices.php';
 require 'includes/menuInfos.php';
 require 'includes/themesJob.php';
 require 'objets/ObjetJob.php';
 require 'includes/bbcodeTexte.php';
 echo '<section id="voirJobs"><h2>Les meilleures propostions et recherches d\'emplois dans cette ville</h2>';
 $request = $bdd->query('SELECT * FROM freeCitizenJob WHERE ville = "' . $ville . '" AND type = "' . $type . '" AND statut =  "' . $statut . '" ORDER BY votes LIMIT 0, 10');
 while ($donnees = $request->fetch(PDO::FETCH_ASSOC)) {
     $job = new Job($donnees);
     echo $job->id();
     echo "</br>";
     echo $job->titre();
     echo "</br>";
     echo $job->date();
     echo "</br>";
     echo $job->ville();
     echo "</br>";
     echo $job->type();
     echo "</br>";
     echo $job->statut();
     echo "</br>";
     echo $job->votes();
     echo "</br>";
     $texte = $job->descriptif();
     echo $texte;
コード例 #4
0
ファイル: JobsController.php プロジェクト: harixxy/CrowdTruth
 public function getDuplicate($entity, $format, $domain, $docType, $incr)
 {
     Session::forget('jobconf');
     Session::forget('origjobconf');
     Session::forget('template');
     //Session::forget('questiontemplateid');
     Session::forget('batch');
     $job = Job::id("entity/{$format}/{$domain}/{$docType}/{$incr}")->first();
     if (!is_null($job)) {
         //$jc = new JobConfiguration;
         $jc = $job->JobConfiguration->replicate();
         unset($jc->activity_id);
         $jc->parents = array($job->JobConfiguration->_id);
         Session::put('jobconf', serialize($jc));
         Session::put('batch', serialize($job->batch));
         Session::put('template', $job->template);
         // Job->parents = array($job->_id);
         return Redirect::to("jobs/batch");
     } else {
         Session::flash('flashError', "Job {$id} not found.");
         return Redirect::back();
     }
 }